microsoft

da-forge: Deploy Copilot Notebook Agents to Microsoft Teams

DA-Forge turns Microsoft Copilot Notebooks’ grounding references into deployable Declarative Agents for Teams. It generates the manifests and packages the agent, reducing the manual setup involved in using these agents as Copilot Notebook proxies.

View on GitHub Compare
Stars
3
Forks
3
Stars, last 30 days
+0
Last commit
4 months ago
Contributors
3

Our take

Quietno commits in the last 90 days

Health score

25/100

How it is scored
Activity
34
Community
22
Issues
21
Pull requests
21

+0 stars in the last 30 days

  • Fewer contributors than 82% of the projects we track

DA-Forge is a focused shortcut for converting Copilot Notebook grounding into Teams Declarative Agents, but its quiet recent activity and highly concentrated contributions warrant checking current compatibility before depending on it.

Good fit if

  • Your workflow specifically needs Declarative Agents in Teams as proxies for Microsoft Copilot Notebooks.
  • You can provide extracted socket JSON and have Python 3.10+ and the Teams Toolkit CLI available for sideloading.
  • The MIT-licensed tool fits your project, and you are comfortable relying on a project with three contributors where most contributions come from one person.

Look elsewhere if

  • You need a general-purpose agent builder rather than a Copilot Notebook-to-Teams deployment tool.
  • Your environment cannot use the Teams Toolkit CLI for sideloading and you do not want to install the generated package manually.
  • You require evidence of active recent development; the repository has had no commits in the last 90 days.
All health signals
Last commit2026-07-10 (4 months ago)
Commits, last 90 days0
Releases, last 12 months2 (latest v1.2.0, 2025-11-10)
Contributors3 (top contributor: 90% of commits)
Issues closed, last 90 days0
Pull requests merged, last 90 days0
Project age12 months

Checked on 2026-10-30 with the GitHub API.

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

3

Forks

2

Change since Nov 9, 2026: 0 stars·0 forks

Overview

DA-Forge is a Python CLI for turning Microsoft Copilot Notebooks into Declarative Agents for Microsoft Teams. It is aimed at developers who need Declarative Agents as proxies for Copilot Notebooks, including research workflows involving DevUI and SEVAL, and want to carry over grounding references such as emails, meetings, files, and webpages.

Instead of manually assembling manifests and formatting each type of reference, the tool reads socket JSON extracted from a Notebook configuration, generates and packages the agent, and can sideload it to Teams using the Teams Toolkit CLI.

Key Features

  • Generates Declarative Agent manifests from a socket JSON configuration.
  • Injects grounding capabilities, with automatic categorization of regular and experimental capabilities.
  • Creates raw manifests and zipped deployment packages in one workflow.
  • Can sideload an agent to Teams or skip sideloading to create a package only.
  • Provides a CLI command to list socket files available in the project.
  • Bundles manifest templates and uses Python's standard library without external Python dependencies.

Use Cases

  • Researchers creating Declarative Agent proxies for Copilot Notebooks in DevUI or SEVAL workflows.
  • Microsoft 365 developers deploying agents grounded in Notebook emails, meetings, files, or webpages.
  • Teams developers who need to generate multiple agents from separate socket configurations.
  • Developers who want to generate a Teams deployment package without sideloading it automatically.

What you need

Detected in the repository

  • Python >=3.10 (from pyproject.toml)
  • A test suite and automated checks on GitHub Actions

License in plain words

MITpermissive

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the copyright and license notice
  • Share your changes: no

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

Install from GitHub and deploy a socket file saved under sockets/:

pip install git+https://github.com/microsoft/da-forge.git
da-forge deploy my-agent

See the README and its linked capability guide for socket extraction and deployment details.

Considerations

  • Recent activity is quiet, with no commits in the last 90 days. The project has three contributors, and contribution is concentrated heavily in one person.
  • Sideloading requires the separately installed Teams Toolkit CLI and Teams authentication. The tool can still produce a zip package if sideloading is skipped or fails.
  • The workflow depends on obtaining valid socket JSON from a Copilot Notebook. The README points to separate instructions for extracting it.
  • The repository describes automatic capability categorization, including experimental capabilities. Teams evaluating deployment behavior should verify that generated manifests meet their requirements.
  • The project is MIT-licensed; review the license terms when incorporating it into a broader distribution.

Found this useful?

Share it with someone who would like da-forge.