Skip to content

fix(cursor-plugin): read get_call_run fields from result{} - #129

Open
Arshgill01 wants to merge 1 commit into
CALLE-AI:mainfrom
Arshgill01:fix/cursor-skill-result-envelope
Open

fix(cursor-plugin): read get_call_run fields from result{}#129
Arshgill01 wants to merge 1 commit into
CALLE-AI:mainfrom
Arshgill01:fix/cursor-skill-result-envelope

Conversation

@Arshgill01

Copy link
Copy Markdown

Summary

  • The Cursor skill still told agents to read summary / transcript at the top level. Live get_call_run nests them under result{} (same envelope as docs(mcp): tool-call auth needs the CLI token, and get_call_run nests fields under result{} #126).
  • Copy the skills.sh untrusted-output boundary into the Cursor skill and command reference.
  • tools/list can return extra tools. Readiness now requires the three call tools and forbids track_ui_events.
  • check-plugin now fails if those sentences disappear, with a regression test.

Related to #126 (Cursor skill half of the envelope issue). Does not close #126: the OAuth/tools/call auth note and the public MCP docs table still need a docs change.

Test plan

  • node --test ./test/cursor-plugin.test.js in packages/cursor-plugin — 12 pass
  • node ./scripts/check-plugin.mjs
  • Reviewer: compare packages/cursor-plugin/plugin/skills/calle/SKILL.md terminal template with skills/calle/SKILL.md
  • Reviewer: confirm we did not reintroduce bare calle / npx invocation

Made with Cursor

The Cursor skill still taught top-level summary/transcript and had no
untrusted-output boundary. Align it with the live envelope and the
skills.sh skill, and stop treating extra MCP tools as workflow tools.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs(mcp): tool-call auth needs the CLI token, and get_call_run nests fields under result{}

1 participant