Repository navigation
cs-cli skill: cs mcp search/get, result output and exit codes for CLI 0.5.0 - #1
Closed
corespeed-agent-ensemble[bot] wants to merge 2 commits into
Closed
corespeed-agent-ensemble[bot] wants to merge 2 commits into
corespeed-agent-ensemble[bot] wants to merge 2 commits into
Conversation
… 0.5.0 @corespeed/cs 0.5.0 adds cs mcp search and cs mcp get, makes cs mcp call print the tool's result (structuredContent first, --raw for the CallToolResult as it arrived) and exit non-zero when the tool did not do what it was asked, and turns cs mcp list into one line per tool with --json for the definitions. The skill still said a refused call exits 0 and that list prints tools/list as JSON; both stop being true at 0.5.0. Adds a "Find a tool and call it" section for the search → get → call flow, extends exit codes 1 and 4 to tool calls, and adds exit 6 for a call waiting on a human's approval. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude Code and Codex cache an installed plugin by its version, so the updated cs-cli skill reaches existing installs only with a new one. Both manifests move together; neither marketplace entry pins a version. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
Author
|
Closing: superseded. #2 (merged 2026-10-11) shipped the cs-cli skill for cs 0.5.0 — cs mcp search / get, the result output, the exit codes including 6 — and #5 (merged 2026-10-26) carried the skill on to cs 0.10.0. This branch now only removes things main has, so there is nothing left to take from it. |
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.
Merge only after @corespeed/cs 0.5.0 is on npm (corespeed-io/corespeed-haas#870) — until then these commands do not exist in the published CLI.
This updates
plugins/corespeed/skills/cs-cli/SKILL.mdfor the 0.5.0 CLI. Two statements in the current skill become false at 0.5.0: that a refusedcs mcp call"still exits0withisError: true", and thatcs mcp listprintstools/listas JSON.cs mcp search <words…> [--limit <n>] [--json]andcs mcp get <tool> [--json]. Documents--rawoncs mcp calland--jsononcs mcp list, and describes both commands' new output.gethandlesaccount, and whatcallprints (structuredContentfirst, else content with JSON pretty-printed). It also covers themedia__understandcase, where the answer is only in the text, so you read it with--raw.cs mcp callnow pipes cleanly and signals the outcome in its exit code. Exit1now also coversisErrorand bad arguments, and exit4covers a metered call refused for the organization's standing. New exit6means the call is waiting on a human's approval; the fix is to run the printedmanage__approval_waitcall right away, not to retry.cs mcp searchandcs mcp get.The plugin version is bumped from 0.2.0 to 0.2.1 in both plugin manifests so installed plugins refresh and pick up the new skill; neither marketplace entry pins a version.
Locally, all three
checkmanifest steps pass, and the pinned scanner (plugin-scanner 3.9.0, SHA-256 matches the action's pin) gives 88/100 with no high findings, identical to main.🤖 Generated with Claude Code