Our take
Quietno commits in the last 90 days- 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 commit | 2026-07-10 (4 months ago) |
|---|---|
| Commits, last 90 days | 0 |
| Releases, last 12 months | 2 (latest v1.2.0, 2025-11-10) |
| Contributors | 3 (top contributor: 90% of commits) |
| Issues closed, last 90 days | 0 |
| Pull requests merged, last 90 days | 0 |
| Project age | 12 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.
Stars
3Forks
2Change 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.