You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The declarative agent scaffolding templates were still pinned to manifest schema v1.7. This updates template outputs to v1.8 consistently across all DA template families, with no behavioral/template-shape changes beyond versioning.
Scope: declarative agent template manifests
Updated all DA manifest template files that emit declarativeAgent.json / repairDeclarativeAgent.json.
Applied uniformly across:
templates/vsc/** (common/js/ts)
templates/vs/** (csharp)
templates/v4/create/da/**
What changed
Bumped schema URL from .../declarative-agent/v1.7/schema.json to .../declarative-agent/v1.8/schema.json.
Bumped manifest version field from "v1.7" to "v1.8".
CopilotAI
changed the title
[WIP] Update declarative agent manifest version to v1.8 in templates
Update declarative agent templates to schema/version v1.8
Jul 23, 2026
@copilot help me summarize why agent skill feature still works while agent_skill is removed from v1.8 schema when the agent skill template is marked at v1.8 and v1.9 manifest
@copilot help me summarize why agent skill feature still works while agent_skill is removed from v1.8 schema when the agent skill template is marked at v1.8 and v1.9 manifest
It still works for two reasons:
In this repo, DA schema v1.8 still includes agent_skills (packages/manifest/src/json-schemas/copilot/declarative-agent/v1.8/schema.json), so the skill template at v1.8 is valid.
Runtime packaging has compatibility paths:
DA path reads both agent_skills and x-agent_skills when zipping app package (packages/fx-core/src/component/driver/teamsApp/createAppPackage.ts).
Add-skill flow also writes top-level Teams manifest agentSkills (packages/fx-core/src/core/FxCore.ts), and packaging processes that as well.
So even if a newer DA schema version removes agent_skills, skill packaging can still work via the Teams manifest agentSkills path/back-compat handling.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The declarative agent scaffolding templates were still pinned to manifest schema
v1.7. This updates template outputs tov1.8consistently across all DA template families, with no behavioral/template-shape changes beyond versioning.Scope: declarative agent template manifests
declarativeAgent.json/repairDeclarativeAgent.json.templates/vsc/**(common/js/ts)templates/vs/**(csharp)templates/v4/create/da/**What changed
.../declarative-agent/v1.7/schema.jsonto.../declarative-agent/v1.8/schema.json.versionfield from"v1.7"to"v1.8".Representative diff
{ "$schema": "https://developer.microsoft.com/json-schemas/copilot/declarative-agent/v1.8/schema.json", "version": "v1.8" }