Standardize MCP command arguments to workflow-id-or-file #4014
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 MCP commands used inconsistent
workflow-fileterminology while other commands (logs,enable,disable,run) usedworkflow-id. This created confusion about expected input format.Changes
Command signatures: Updated all MCP subcommands from
[workflow-file]to[workflow-id-or-file]mcp add [workflow-id-or-file] [mcp-server-name]mcp inspect [workflow-id-or-file]mcp list [workflow-id-or-file]mcp list-tools <mcp_server> [workflow-id-or-file]Help text: Added clarifying documentation to each command explaining accepted formats:
weekly-research)weekly-research.md,.github/workflows/weekly-research.md)Tests: Updated test assertions to match new command signatures
Implementation
All commands already use
ResolveWorkflowPath()which accepts both formats. This change only updates documentation and command signatures for consistency.Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.