-
Notifications
You must be signed in to change notification settings - Fork 293
Update changelog for version 6.8.0 release #15719
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
fd76920
a3cd95a
719a452
f3330e8
1f041bb
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2,6 +2,97 @@ | |
|
|
||
| > Note: This changelog only includes the changes for the stable versions of Microsoft 365 Agents Toolkit (evolved from Teams Toolkit). For the changelog of pre-released versions, please refer to the [Microsoft 365 Agents Toolkit Pre-release Changelog](https://github.com/OfficeDev/TeamsFx/blob/dev/packages/vscode-extension/PRERELEASE.md). | ||
|
|
||
| ## 6.8.0 - Apr 17, 2026 | ||
|
|
||
|
|
||
| ## 🚀 New Features | ||
|
|
||
| ### Declarative Agent + MCP scaffolding in ATK CLI | ||
|
|
||
| ATK now supports scaffolding a Declarative Agent (DA) directly from an MCP server and adding MCP actions through the CLI experience. This enables automatic generation of plugin/runtime wiring without manually creating MCP mapping files. Below command is used to create or update a DA action from an MCP server: | ||
|
|
||
| ```bash | ||
| atk add action \ | ||
| --api-plugin-type mcp \ | ||
| --mcp-da-server-url <your-mcp-server-url> \ | ||
| --mcp-tools-file-path <path-to-tools-json> \ | ||
| --interactive false | ||
| ```` | ||
|
summzhan marked this conversation as resolved.
Outdated
|
||
|
|
||
| You can also: | ||
|
|
||
| * Create a DA project from MCP-capable templates, then add MCP actions using the same command. | ||
| * Choose **MCP** when creating or adding actions through the ATK VS Code UI. | ||
|
summzhan marked this conversation as resolved.
Outdated
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We don't support "add MCP action" on VS Code UI
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Removed that line in commit |
||
|
|
||
| Note that a reachable MCP server URL and valid tool definitions are required. If the MCP server requires authentication, OAuth metadata and auth type must be provided and resolvable. If no tools are fetched or selected, a minimal action is generated by design; tools can be added later. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. If the MCP server requires authentication, auth type must be provided and resolvable
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Updated in commit |
||
|
|
||
| ### CLI broker-based authentication for login | ||
|
|
||
| ATK CLI introduced broker-based authentication to improve interactive login reliability and overall sign-in experience on supported environments. A native window will pop-up for users to select account when using below commands: | ||
|
|
||
| ```bash | ||
| atk auth login m365 | ||
| atk auth login azure | ||
| ``` | ||
|
|
||
| Broker mode is automatically used when supported by the runtime and configuration to unblock users who are enabled with token protection policy resulting in not able to login ATK with corperation account. Automatic fallback is applied when broker capability is not present. | ||
|
summzhan marked this conversation as resolved.
Outdated
|
||
|
|
||
|
|
||
| ### Azure AI Foundry proxy agent template expansion to include C# | ||
|
|
||
| ATK added and matured Azure AI Foundry proxy agent templates, including C# support, making it easier to bring Foundry agents into Microsoft 365 and Copilot surfaces. You can now create a Foundry proxy project via the template selection flow in ATK CLI or VS ATK. Provision and deploy using standard ATK lifecycle commands. | ||
|
|
||
|
|
||
| ## ✨ Enhancements | ||
|
|
||
| ### App manifest schema upgrades (v1.25 -> v1.26) | ||
|
|
||
| Template and package manifest schemas were upgraded to improve alignment with the latest platform requirements and reduce validation mismatches during packaging and provisioning. | ||
|
|
||
| ### Template alias support in CLI create flow | ||
|
|
||
| ATK CLI now supports alias names for template IDs, making project scaffolding easier and less error-prone without requiring full canonical IDs. You can now use supported template aliases in `atk create` commands. | ||
|
|
||
| ### Declarative Agent OpenAPI action UX improvements | ||
|
|
||
| The DA OpenAPI source selection flow was flattened and simplified to improve discoverability and reduce dead-end decision paths when adding API actions. | ||
|
|
||
| ### Improved template metadata refresh behavior | ||
|
|
||
| Template metadata is now refreshed on startup to reduce stale-cache issues and improve reliability when accessing newly published templates. | ||
|
|
||
| ### MCP interoperability updates for newer gateway and API behavior | ||
|
|
||
| ATK updated MCP integration paths to align with newer MCP gateway/API responses, reducing breakages caused by upstream contract changes. | ||
|
|
||
| ## 🐛 Bug Fixes | ||
|
|
||
| - **Fixed missing schema in DA MCP template output**: Corrected a missing schema reference in DA MCP template artifacts, reducing editor validation and tooling errors. | ||
|
|
||
| - **Fixed Python template path and task wiring issues**: Resolved multiple Python template issues (symlink paths, task wiring, debug launch flow), improving out-of-box run and debug experience. | ||
|
|
||
| - **Fixed keytar-missing exception in CLI**: Improved CLI handling when keychain dependencies are missing, preventing login and runtime crashes in affected environments. | ||
|
|
||
| - **Fixed Linux PATH separator issues in playground tasks**: Updated task command generation to use Linux-compatible path separators in playground flows. | ||
|
|
||
| - **Fixed MCP server labels, tags, and CLI/VS Code integration regressions**: Resolved multiple MCP-related issues, including deprecated tag handling, MCP question flow problems, and CLI/VS Code integration regressions. | ||
|
|
||
| - **Fixed macOS playground startup issue**: Resolved playground startup failures on macOS under affected scenarios. | ||
|
|
||
| - **Fixed template compatibility for Teams SDK 2.0.7**: Corrected tab and message extension templates to prevent SDK-related build and runtime issues. | ||
|
|
||
| - **Fixed Python Teams agent startup issue**: Resolved startup failures in the Python Teams agent template runtime flow. | ||
|
|
||
| - **Fixed security and dependency issues**: Updated dependency chains to address warnings and vulnerabilities (including `node-fetch`, `glob`, `shx`, and `punycode`). | ||
|
|
||
| - **Fixed CLI login variable naming bug**: Corrected a variable naming issue affecting certain authentication flows. | ||
|
|
||
|
|
||
| ## 6.6.1 - Mar 26, 2026 | ||
| Hotfix version. | ||
|
|
||
| Enhanced the MCP tools integration for Declarative Agents to automatically retrieve all parameters defined in MCP tool definitions. | ||
|
|
||
| ## 6.6.0 - Mar 9, 2025 | ||
|
|
||
| This is a stable release that brings streamlined MCP integration to declarative agent development, sovereign cloud support and expanded AI capabilities. Below you'll find a comprehensive list of new features and enhancements included in this release: | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.