Skip to content

chore: merge dev into release/6.13 (VSC 6.13.6) - #16480

Merged
wh-alice merged 36 commits into
release/6.13from
dev
Jul 29, 2026
Merged

chore: merge dev into release/6.13 (VSC 6.13.6)#16480
wh-alice merged 36 commits into
release/6.13from
dev

Conversation

@teamstoolkitworkflowapp

Copy link
Copy Markdown
Contributor

This PR is created by Release Automation to sync latest changes from dev into the release branch.

  • Product: VSC
  • Release Type: Prerelease
  • Version: 6.13.6
  • Base (target): release/6.13
  • Head (source): dev
  • Commits ahead: 36

Release Automation Run: https://github.com/OfficeDev/microsoft-365-agents-toolkit/actions/runs/30445210091

After merging, approve the Release Automation run to trigger CD.

qfai and others added 30 commits July 21, 2026 22:29
…e_For_RC_Version (#16412)

vscode marketplace test case, not needed in ATK verification

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix(vscuse): attempt 1 - Step 52 (step_0ef533d1) "Click Add/Open on the app details popup" clicked (304,222) which missed the button (screen unchanged, next assertion still saw "Add"); moved click to the sibling-consensus coordinate x:288,y:214 and removed stale dhash preconditions so they recompute.

* fix(vscuse): rehash dhash preconditions for Feature_Add_Msg_From_TDP from passing report

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Reuse the original dynamic-options promise after the loading timeout so Regenerate Action does not invoke Kiota concurrently. Preserve operation-list parser errors as a typed UserError and update the vscuse plan command name.
…om debug-in-copilot cases (#16421)

* test(vscuse): remove copilot zoom/dismiss/refresh steps before assertion

Remove the pre-assertion cluster from the debug-in-copilot vscuse test cases:
browser zoom-out of the "Chat | M365 Copilot" page, "This agent is not installed"
dialog dismissal, and the M365 Copilot F5/reload refresh. Covers all six
group__debug_in_copilot_* groups and the DA_No_Action_Local_Debug,
Feature_DA_Local_Env_Provision, and Sample_Da_Ristorante_Api local/remote debug
plans. 23 steps removed across 10 files; the final assertion in each case is kept.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* test(vscuse): drop deleted steps from execution_order and total_steps

Follow-up to the step removal: the deleted step_ids were still listed in
plan_metadata.execution_order and counted in plan_metadata.total_steps, which
failed plan validation ("execution order references non-existent steps").
Remove those execution_order entries and update total_steps to match the
reduced steps array across all 10 files. Plan-level plan_* references in
execution_order are left untouched.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* test(vscuse): keep the Chat | M365 Copilot zoom-out step

Restore the browser zoom-out (Ctrl + -) steps on the "Chat | M365 Copilot" page
that were previously removed. The PR now removes only the "This agent is not
installed" dismissal and the M365 Copilot F5/reload refresh steps (13 steps
across 10 files). plan_metadata.execution_order and total_steps updated to
match; final assertions kept.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Update actionable dependency versions across root and independent package lockfiles.

Document the MCP server Node.js runtime floor and ignore locally generated Component Governance reports.
* refactor: add office addin v4 templates

* refactor: update fingner prints

* refactor: fix test cases

* refactor: update v4 daymanic template

* refactor: update v4 cli ofr office addin

* refactor: add test cases
…8: Build ID 14728953 (#16422)

Co-authored-by: azure-pipelines[bot] <36771401+azure-pipelines[bot]@users.noreply.github.com>
* docs(security): design rolling vulnerability fix pipeline

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs(security): plan rolling vulnerability fix pipeline

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs(security): specify rolling vulnerability fixes

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* build: add scripts to fix pnpm lock vulnerabilities and open PRs

* fix(security): implement scanner scope for rolling vulnerability pipeline

- Replace first-only npm extraction with extract_vulnerability_details that
  emits every advisory for every vulnerable package (VULN-AC-01)
- Replace first-only NuGet extraction with extract_vulnerability_details that
  emits every direct and transitive advisory (VULN-AC-02)
- Introduce ScanResult dataclass in both scanners; install/restore failures
  and unparseable audit output surface as status=error rather than silent
  WARNING strings (VULN-AC-09)
- Scanner exit code 2 on operational errors; exit 0 when findings exist but
  scan succeeded - findings are fixer input, not scanner failures
- Artifact payload gains errors[] array alongside vulnerabilities[]
- Add --include-transitive to both dotnet list package commands
- Remove broad except clauses; narrow to subprocess.TimeoutExpired and OSError
- Create .github/scripts/tests/__init__.py, test_check_npm_vulnerabilities.py,
  and test_check_nuget_vulnerabilities.py with AC-ID-tagged test methods

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(security): correct scanner severity, nonzero-error, and Tuple imports

- Add Tuple to typing imports in both scanner scripts (Python <3.10
  compatibility; annotation was used but never imported)
- npm: emit findings for every severity including low/info; previous
  code only triggered 'vulnerable' for critical/high/moderate
  (VULN-AC-01 regression)
- npm: when audit exits nonzero and the parsed JSON contains no
  vulnerabilities, return ScanResult error instead of clean; normal
  nonzero-with-vulnerabilities path is preserved as 'vulnerable'
  (VULN-AC-09)
- NuGet: when dotnet list package exits nonzero and output does not
  contain confirmed vulnerability text, return ScanResult error
  instead of clean (VULN-AC-09)
- Add test_VULN_AC_01_low_severity_findings_are_emitted to
  CheckNpmManifestTests (VULN-AC-01 regression gate)
- Add test_VULN_AC_09_audit_nonzero_without_vulnerabilities_is_error
  to CheckNpmManifestTests (VULN-AC-09 npm gate)
- Add CheckNuGetProjectTests with
  test_VULN_AC_09_dotnet_list_nonzero_without_confirmed_vuln_is_error
  (VULN-AC-09 NuGet gate)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(security): aggregate rolling vulnerability fix PR

Replace per-vuln branch/PR fan-out with one rolling PR: group findings per manifest, verify cumulative fixes via before/after audit key-sets, reuse an open rolling PR (merge base first) or open a fresh one, and surface operational failures as errors. Includes July 14 replay fixture.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(security): report rolling fix results

Render fixed / already-fixed / no-fix / operational-error buckets and the rolling PR action; add render_pr_body for the PR body. Drop the obsolete new/existing/over-limit PR model.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* build(security): run rolling vulnerability fixes

Drop pr_limit_override/branch_suffix inputs and VULN_FIX_PR_LIMIT; remove continue-on-error so scanner/fixer failures fail the job; run the NuGet scan under always() and gate the fixer on both scans succeeding; invoke the fixer with --rolling-branch.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(security): compute rolling fixes against checked-out branch

Check out the rolling branch before auditing so templates already fixed by a prior open PR are reported as already_fixed, and surface prepare/publish RollingPrError into the errors bucket instead of crashing.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs(security): trim trailing blank line in roll spec

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(ci): cap pnpm rolling PR body under GitHub's 65536-char limit

The pnpm lockfile vulnerability job built an unbounded PR body listing
every fixed and not-auto-fixed advisory. With hundreds of rows the body
exceeded GitHub's 65536-character limit, so `gh pr create` failed and no
rolling PR was opened. Because the publish step used continue-on-error the
job still reported success, masking the failure.

- build_pr_body now degrades gracefully: it truncates the detail tables
  (keeping accurate section totals plus an overflow marker) until the body
  fits under a safe 60000-char ceiling, falling back to a counts-only body
  in the worst case. The full list stays in the step summary and the
  uploaded pnpm-manifest.json artifact.
- Remove continue-on-error from the publish step so a genuine publish
  failure now fails the job instead of silently passing.
- Add unit tests asserting the body stays under the GitHub limit for large
  and pathological manifests.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(ci): skip VS-only TeamsFx SDK projects in NuGet vuln scan

Three C# templates (empty, declarative-agent-basic,
declarative-agent-with-action-from-existing-api) target the VS-only
MSBuild SDK Microsoft.TeamsFx.Sdk, which is not restorable from NuGet.
dotnet restore failed for them, the scanner reported a hard scan error
and exited 2, which failed the scan-and-fix job. That failure also
skipped the rolling fix PR step (gated on scan-vs success), so genuine
npm findings never produced a fix PR.

These projects declare no PackageReference and have nothing to audit, so
detect the unresolvable custom SDK before restore and report the project
as skipped instead of a scan error. Real restore failures (network,
malformed csproj) still surface as errors and fail the job.

- Add project_sdk_is_unresolvable() + a skipped ScanResult status.
- Track and report skipped files; include them in the output JSON.
- Add unit tests for skip detection and that dotnet is not invoked.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(ci): import PR-body renderer before base-branch checkout

run_pipeline() prepares the rolling branch with
\git checkout -B <rolling> origin/<base>\, which overwrites every tracked
file in the working tree - including .github/scripts/render_vuln_summary.py -
with the base-branch copy. _render_pr_body() then imported render_pr_body
lazily, so Python re-read the just-reset render_vuln_summary.py from disk.
When render_pr_body existed on the feature branch but not yet on the base
branch, that lazy import failed with

    ImportError: cannot import name 'render_pr_body' from 'render_vuln_summary'

after the template fixes had already been committed, so no rolling PR was
ever opened.

Import render_pr_body eagerly at module load, before the working tree is
reset, so the feature-branch helper is cached in sys.modules and PR-body
rendering can no longer break mid-run. Add a regression test that makes the
sibling module unimportable (mimicking the checkout) and asserts the body
still renders.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs(vscuse): audit step descriptions for Basic_Custom_Engine_Azure_OpenAI_js_Copilot_Remote_Debug

Updated 3 step description(s) to match actual click targets (including 2 group file(s)).

* docs(vscuse): audit step descriptions for Basic_Custom_Engine_Azure_OpenAI_js_remote_debug

Updated 3 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Basic_Custom_Engine_Azure_OpenAI_ts_Local_Debug

Updated 1 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Basic_Custom_Engine_Azure_OpenAI_ts_remote_debug

Updated 1 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Basic_Custom_Engine_OpenAI_js_Copilot_Remote_Debug

Updated 1 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Basic_Custom_Engine_OpenAI_js_playground

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Basic_Tab_Local_Debug

Updated 6 step description(s) to match actual click targets (including 3 group file(s)).

* docs(vscuse): audit step descriptions for Basic_Tab_Remote_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for DA_Add_Action_Import_Existing_API

Updated 4 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for DA_Add_Action_Import_Existing_API_Basic_API_Key

Updated 2 step description(s) to match actual click targets (including 2 group file(s)).

* refactor: update test case description

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…#16430)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* docs(vscuse): audit step descriptions for DA_Add_Action_Import_Existing_API_Basic_No_Auth

Updated 3 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for DA_Api_Key_js_Local_Debug

Updated 5 step description(s) to match actual click targets (including 2 group file(s)).

* docs(vscuse): audit step descriptions for DA_Error_Message_of_Legacy_Projects

Updated 4 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for DA_MCP_Entra_SSO_Remote

Updated 1 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for DA_Microsoft_Entra_js_Local_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for DA_Microsoft_Entra_ts_Local_Debug

Updated 2 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for DA_Microsoft_Entra_ts_Remote_Debug

Updated 3 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for DA_No_Action_Add_Action

Updated 4 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for DA_No_Action_Add_Knowledge_Onedrive

Updated 1 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for DA_No_Action_Remote_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for DA_None_ts_Local_Debug

Updated 4 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for DA_None_ts_Remote_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for DA_Oauth_js_Local_Debug

Updated 1 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for DA_Oauth_js_Remote_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for DA_Oauth_ts_Remote_Debug

Updated 1 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for DA_Regenrate_Action

Updated 2 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Featrue_Open_DeveloperPortal_Publish

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Feature__DA_No_Action_EK_Fail_With_Oversize_And_Incorrect_Format

Updated 3 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature__Debug_All_Telemetry_Check_And_Terminated_Previous_Tasks

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature__Old_AAD_Manidfest

Updated 3 step description(s) to match actual click targets (including 2 group file(s)).

* docs(vscuse): audit step descriptions for Feature__Recommend_TTK

Updated 7 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature__Share_Basic_DA

Updated 2 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature__Show_Changelog

Updated 2 step description(s) to match actual click targets.

* refactor: update test case description

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs(vscuse): audit step descriptions for Feature__Test_Account_AAD

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Feature__Test_Bot_AAD

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature__Test_Tab_AAD

Updated 1 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Feature_Adapt_Different_Themes

Updated 5 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Add_App_With_Unsupported_Feature_From_TDP

Updated 1 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Feature_Add_Tab_From_TDP

Updated 4 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Feature_AI_Key_Verification

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_ATK_Extension_Details_Tab

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Basic_Tab_Instant_Tab_Local

Updated 6 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Feature_Basic_Tab_Instant_Tab_Remote

Updated 2 step description(s) to match actual click targets (including 2 group file(s)).

* docs(vscuse): audit step descriptions for Feature_Bot_Collaboration_Remote_Debug

Updated 3 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Check_copilot_license_disabled

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Check_DA_New_Env_AgentScope

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Command_Palette_Commands_Display

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_DA_Add_Action_From_OpenAPI_Spec

Updated 8 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_DA_Add_Embedded_Knowledge

Updated 7 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_DA_Advanced_Personal_Scope_Provision_with_Copilot_License

Updated 3 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Feature_DA_Manifest_File_Function_Env_Support

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_DA_Manifest_File_Function_Manifest_Plugin_Support

Updated 2 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_DA_Manifest_File_Function_Path_Support

Updated 2 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_DA_No_Action_Add_ApiKey_Auth_Configurations

Updated 2 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Del_Resource_Group_And_Reprovision_For_Tab

Updated 1 step description(s) to match actual click targets.

* refactor: update test case description

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Add a reusable Component Governance retrieval and remediation workflow, update available fast-uri and Hono fixes through the Microsoft package feed proxy, and document blocked alerts and dismissal handling.
* docs(vscuse): audit step descriptions for Feature_Deploy_Triggered_Codelens_Support

Updated 3 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Deploy_Without_Provision

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Document_On_Landing_Page

Updated 2 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_intelli_sense_editing_yaml_use_DA_None

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_intelli_sense_invalid_yaml_use_DA_None

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_LocalDebug_Port_in_Use

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_LocalDebug_Remove_App_then_Rerun

Updated 6 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Feature_Message_Extension_With_Action_Command_ts_Playground_Debug

Updated 6 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Open_DeveloperPortal_Publish

Updated 1 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Feature_Personal_Scope_Copilot_Account_Using_DA_No_Action_Local_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Feature_Prompt_Use_Run_From_Package

Updated 2 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Provision_Triggered_Codelens_Support

Updated 3 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Provision_Without_Account

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Publish_to_Teams_Build_Package_If_Not_Provision

Updated 3 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Publish_to_Teams_from_Codelens

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Redirect_to_Correct_Docs

Updated 5 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Remove_App_From_Devportal_And_Reprovision

Updated 3 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Sample_UI

Updated 2 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Set_Sub_Id_And_Rg_Name

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Sign_Out

Updated 2 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Simple_Bot_Remote_Template_Verification

Updated 3 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Simple_Bot_Single_Progress_Bar_ts_Remote_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Tab_Collaboration_Remote_Debug

Updated 5 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_UI_TreeView

Updated 4 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Update_App

Updated 5 step description(s) to match actual click targets.

* refactor: update test case descriptions

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs(vscuse): audit step descriptions for Feature_Verify_NLS_Cache_Cleared_After_Metadata_Fetch

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Feature_Verify_Scaffold_Works_For_Dynamically_Added_Template

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_js_Copilot_Remote_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_js_Local_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_js_playground

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_js_Remote_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_py_Local_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_py_Remote_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_ts_Copilot_Remote_Debug

Updated 2 step description(s) to match actual click targets (including 2 group file(s)).

* docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_ts_Local_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for General_Teams_Agent_Azure_OpenAI_ts_Remote_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for General_Teams_Agent_OpenAI_js_Local_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for General_Teams_Agent_OpenAI_js_Remote_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for General_Teams_Agent_OpenAI_py_Local_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for General_Teams_Agent_OpenAI_py_Remote_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for General_Teams_Agent_OpenAI_ts_Local_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Message_Extension_py_Local_Debug

Updated 4 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Message_Extension_py_Playground_Debug

Updated 7 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Message_Extension_py_Remote_Debug

Updated 4 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Message_Extension_ts_Local_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Message_Extension_ts_Playground_Debug

Updated 8 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Message_extension_ts_remote_debug

Updated 5 step description(s) to match actual click targets (including 3 group file(s)).

* docs(vscuse): audit step descriptions for Sample_Adaptive_Card_Notification_Remote_Debug

Updated 1 step description(s) to match actual click targets (including 1 group file(s)).

* refactor: update test case descriptions

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs(vscuse): audit step descriptions for Sample_CoffeeAgent_Local

Updated 3 step description(s) to match actual click targets (including 2 group file(s)).

* docs(vscuse): audit step descriptions for Sample_Copilot_Connection_Local_Debug

Updated 3 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Sample_Data_Analyst_Agent_Local_Debug

Updated 2 step description(s) to match actual click targets (including 2 group file(s)).

* docs(vscuse): audit step descriptions for Sample_One_Productivity_Hub_using_Toolkit_Local_Debug

Updated 2 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Sample_One_Productivity_Hub_using_Toolkit_Remote_Debug

Updated 1 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Sample_Tab_And_Outlook_Addin_Local_Debug

Updated 4 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Sample_Teams_Center_Dashboard_Local_Debug

Updated 2 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Simple_bot_py_local_debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Simple_Bot_py_playground

Updated 3 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Simple_bot_py_remote_debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Simple_Bot_ts_Local_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Simple_Bot_ts_playground

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Simple_Bot_ts_Remote_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Tab_Local_Debug_Env_Local_Creation

Updated 3 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_Azure_OpenAI_js_Local_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_Azure_OpenAI_js_Playground_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_Azure_OpenAI_js_Remote_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_Azure_OpenAI_py_Playground_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_Azure_OpenAI_py_Remote_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_Azure_OpenAI_ts_Local_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_Azure_OpenAI_ts_Playground_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_Azure_OpenAI_ts_Remote_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_OpenAI_js_Local_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_OpenAI_js_Remote_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_OpenAI_py_Local_Debug

Updated 4 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_OpenAI_ts_Local_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_AI_Search_OpenAI_ts_Remote_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_Azure_OpenAI_js_Local_Debug

Updated 5 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_Azure_OpenAI_js_Remote_Debug

Updated 3 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_Azure_OpenAI_py_Local_Debug

Updated 4 step description(s) to match actual click targets (including 1 group file(s)).

* refactor: update test case descriptions

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* fix: debug fails for cea template

* fix: simple bot js missed dependency for proxy

---------

Co-authored-by: Alice Wang <alicewan@microsoft.com>
Co-authored-by: Huihui Wu <huihuiwu@microsoft.com>
Co-authored-by: Qinzhou Xu <qinzhouxu@microsoft.com>
* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_Azure_OpenAI_py_PlayGround

Updated 5 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_Azure_OpenAI_py_Remote_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_Azure_OpenAI_ts_PlayGround

Updated 3 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_Azure_OpenAI_ts_Remote_Debug

Updated 3 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_OpenAI_js_Local_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_OpenAI_py_Local_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Custom_API_OpenAI_py_Remote_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_Azure_OpenAI_js_Copilot_Remote_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_Azure_OpenAI_js_Local_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_Azure_OpenAI_py_Local_Debug

Updated 3 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_Azure_OpenAI_py_Remote_Debug

Updated 2 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_Azure_OpenAI_ts_Copilot_Remote_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_Azure_OpenAI_ts_Local_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_Azure_OpenAI_ts_Remote_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_OpenAI_js_Local_Debug

Updated 1 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_OpenAI_js_Remote_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_OpenAI_py_Local_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_OpenAI_py_Remote_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_OpenAI_ts_Local_Debug

Updated 1 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Teams_Agent_With_Data_Customize_OpenAI_ts_Remote_Debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Teams_Collaborator_Agent_local_debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Template_And_Sample_Readme_Verification

Updated 10 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Weather_Agent_Azure_OpenAI_ts_playground

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Weather_Agent_js_Local_Debug

Updated 4 step description(s) to match actual click targets (including 2 group file(s)).

* docs(vscuse): audit step descriptions for Weather_Agent_js_remote_debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Weather_Agent_OpenAI_js_Local_Debug

Updated 1 step description(s) to match actual click targets (including 1 group file(s)).

* docs(vscuse): audit step descriptions for Weather_Agent_OpenAI_js_playground

Updated 1 step description(s) to match actual click targets.

* refactor: update test case descriptions

* refactor: update test case descriptions

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* docs(vscuse): audit step descriptions for Weather_Agent_OpenAI_js_Remote_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Weather_Agent_OpenAI_ts_Local_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Weather_Agent_OpenAI_ts_playground

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Weather_Agent_ts_Local_Debug

Updated 1 step description(s) to match actual click targets.

* docs(vscuse): audit step descriptions for Weather_Agent_ts_remote_debug

Updated 2 step description(s) to match actual click targets (including 1 group file(s)).

* refactor: update test case descriptions

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…i/split-vscuse-driver-model (#16465)

Extracts only the vscode-test-cases/**/*.json changes (plans + groups)
accumulated on qfai/split-vscuse-driver-model (PR #16437) into a standalone
change targeting dev, so the test-plan housekeeping fixes (step description
corrections, restored steps, precondition cleanup for secret-typing steps,
etc.) can land independently of the driver-model split.

No workflow, config.yaml, or wheel changes are included here.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* refactor: export listtemplates for fxcore consumer

* build: tmp dependency

* build: tmp dependency

* build: tmp dependency

build: tmp dependency

build: tmp dependency

build: tmp dependency

build: tmp dependency

* fix(fx-core): restore tmp specifier 0.2.7 in lockfile to satisfy frozen-lockfile

* build: pr comment
Co-authored-by: teamstoolkitworkflowapp[bot] <210938105+teamstoolkitworkflowapp[bot]@users.noreply.github.com>
@wh-alice
wh-alice merged commit 6e61995 into release/6.13 Jul 29, 2026
109 of 187 checks passed
@codecov

codecov Bot commented Jul 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.84%. Comparing base (17e3c56) to head (930b2ac).
⚠️ Report is 42 commits behind head on release/6.13.

Additional details and impacted files

Impacted file tree graph

@@               Coverage Diff                @@
##           release/6.13   #16480      +/-   ##
================================================
+ Coverage         87.75%   87.84%   +0.09%     
================================================
  Files               647      647              
  Lines             34010    34216     +206     
  Branches           8012     8078      +66     
================================================
+ Hits              29844    30056     +212     
+ Misses             2357     2343      -14     
- Partials           1809     1817       +8     
Files with missing lines Coverage Δ
packages/cli/src/activate.ts 75.00% <ø> (ø)
packages/cli/src/commands/models/create.ts 94.82% <ø> (ø)
packages/cli/src/commands/models/listTemplates.ts 96.77% <ø> (-0.85%) ⬇️
packages/fx-core/src/common/mcpToolFetcher.ts 97.18% <ø> (+0.79%) ⬆️
...src/component/generator/declarativeAgent/helper.ts 86.98% <ø> (+3.33%) ⬆️
...core/src/component/generator/openApiSpec/helper.ts 82.88% <ø> (+0.12%) ⬆️
...rc/component/generator/templates/metadata/index.ts 96.96% <ø> (-3.04%) ⬇️
...s/fx-core/src/component/utils/mcpAuthScaffolder.ts 97.87% <ø> (+0.43%) ⬆️
...ckages/fx-core/src/core/FxCore.declarativeAgent.ts 82.28% <ø> (-1.19%) ⬇️
packages/fx-core/src/core/FxCore.ts 83.69% <ø> (ø)
... and 11 more

... and 4 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants