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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
0.6.22 (2026-06-22)
Features Added
Added an editScope parameter (--edit-scope) to the customized-update command / azsdk_customized_code_update MCP tool. It is a flags enum (CustomCode, SpecInputs, All; default All). CustomCode restricts the tool to custom (non-generated) code: it never edits spec inputs (client.tsp/tspconfig.yaml) or moves the pinned spec commit, and feedback requiring a spec change is reported as out of scope via the SpecChangeRequired error code instead of being applied. SpecInputs restricts the tool to spec-input edits: it never patches custom code, and feedback requiring a custom-code change is reported as out of scope via the new CustomCodeChangeRequired error code instead of being applied. The edit scope is also passed to the feedback classifier so that items addressable either way (e.g. renames doable in spec OR custom code) are biased toward the in-scope axis instead of being reported as out of scope. Regenerating Generated/ from the unchanged pinned commit is always allowed.
Made tspProjectPath (--tsp-project-path) optional on the customized-update command / azsdk_customized_code_update MCP tool. It is now required only when the edit scope includes spec inputs (SpecInputs/All). For custom-code-only repair (editScope CustomCode) it may be omitted: regeneration then runs tsp-client update without --local-spec-repo, so the tsp-client CLI regenerates from the repo and commit pinned in the package's tsp-location.yaml instead of a local checkout. This enables headless custom-code build repair in a language repo where the spec is not checked out.
Breaking Changes
Replaced the package find-work-item CLI command with package get-work-item, which returns the full Azure DevOps package work item, and added package update-work-item for patching package work item fields.