Repository navigation
Conversation
`specify init --integration copilot --integration-options="--no-model-invocation"` writes `disable-model-invocation: true` on the core command skills in the skills layout (github#2654). VS Code documents the field as requiring manual `/` invocation; Copilot CLI docs do not list it. The default is unchanged, the option persists through integration.json so `integration upgrade` reapplies it, extension skills stay model-invocable, and `--commands` ignores it. Confined to the Copilot integration, its tests and docs. Assisted-by: Claude Code (claude-sonnet-5-5) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XhaPZg7kBwheHtH9wf2AZv
Assisted-by: Claude Code (claude-sonnet-5-5) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XhaPZg7kBwheHtH9wf2AZv
This branch has not been deployed
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Description
Refs #2654. Follow-up to #4919 (Claude) and #5116 (Droid).
Adds a Copilot-only integration option:
specify init my-project --integration copilot --integration-options="--no-model-invocation"disable-model-invocation: trueon the corespeckit-*command skills, including preset overrides of them. VS Code's agent skills docs say this requires manual invocation through the/slash command only. The default is unchanged (the key is omitted, which VS Code treats asfalse).speckit.git.featureneed the model to invoke them.integration.json, sospecify integration upgrade copilotreapplies it.Differences from Droid:
--commandsthe files are.agent.mdand.prompt.md, not skills, so the option is ignored and no flag is written.skilltool forspeckit-specifywithout the flag and did not with it, and an explicit/speckit-specifystill ran. With the flag the model could still read the skill'sSKILL.mdas a plain file, so it is not a hard block. Neither source says whether a flagged skill keeps its description out of the model's context, so the context-budget benefit from Allow opting out of model invocation for installed skills (large monorepo skill-budget pain) #2654 is unverified.multi_install_safe; the existing multi-install note is unchanged.Only the Copilot package, its tests and
docs/integrations/copilot.mdchange; no sharedbase.pychange.AI Disclosure
AI disclosure: Written for @echarrod by Claude Code (claude-sonnet-5-5) running autonomously. It wrote the code, tests and docs, ran the test suite and an automated
/code-review medium. @echarrod reviewed it before marking it ready.