Skip to content

feat(vscode-extension): route DA workflows to WIQD - #16729

Draft
llhmm01 (llhmm01) wants to merge 1 commit into
devfrom
lisongqu/1761-unify-atk-wiqd-skills
Draft

feat(vscode-extension): route DA workflows to WIQD#16729
llhmm01 (llhmm01) wants to merge 1 commit into
devfrom
lisongqu/1761-unify-atk-wiqd-skills

Conversation

@llhmm01

@llhmm01 llhmm01 (llhmm01) commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • route Declarative Agent creation and lifecycle guidance through WIQD
  • keep ATK routing for Custom Engine Agents, bots, tabs, message extensions, Playground, Teams runtime, and backend compute
  • prioritize DA manifest markers over m365agents.yml, while keeping schema-only questions local
  • add focused routing evals and a packageable Declarative Agent fixture

Parent feature: https://msft.ghe.com/substrate/wiqd/issues/1761
ATK tracking issue: https://msft.ghe.com/substrate/wiqd/issues/3249

Validation

  • wiqd --version, wiqd auth status, and wiqd doctor
  • verified WIQD 0.14.0 command options for create, validate, package, provision, share, publish, delete, and action creation
  • ran wiqd agent validate and wiqd agent package against the DA fixture; package generated successfully
  • focused Waza DA evals: 3/3 passed with aggregate score 1.00
    • DA markers take precedence over m365agents.yml
    • schema-only DA questions do not require WIQD or ATK
    • DA creation uses WIQD without ATK fallback
  • Teams bot regression eval passed and continued to use ATK
  • parsed all changed YAML/JSON, verified Markdown links and fixture references, and ran git diff --check
  • confirmed no changes under packages/fx-core, packages/cli, packages/vscode-extension/src, or packages/vscode-extension/package.json

Notes

  • The full credentialed Waza configuration was not run locally because the CI M365/Azure environment variables are unavailable. The configured claude-sonnet-4.6 model was also unavailable locally, so focused runs used gpt-5.4.
  • The existing Custom Engine Agent eval continues to route correctly to ATK and reject WIQD. Its root-only m365agents.yml file assertion remains sensitive to whether the generated project is placed in a subdirectory; this is unrelated to the routing change.

@github-actions

github-actions Bot commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

E2E Test Selection — AI Selected

Why these tests: The VS Code extension changes do not have any matching available feature/* or teamsApp/* e2e test cases.

Cases selected (0):


View pipeline run

Need to run more tests?

Comment on this PR:

  • /e2e-run ./path/to/test.tests.ts — add specific cases to AI selection
  • /e2e-run-all — run all e2e cases

Then re-run the workflow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant