fix(cursor-plugin): read get_call_run fields from result{} - #129
Open
Arshgill01 wants to merge 1 commit into
Open
fix(cursor-plugin): read get_call_run fields from result{}#129Arshgill01 wants to merge 1 commit into
Arshgill01 wants to merge 1 commit into
Conversation
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>
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.
Summary
summary/transcriptat the top level. Liveget_call_runnests them underresult{}(same envelope as docs(mcp): tool-call auth needs the CLI token, and get_call_run nests fields under result{} #126).tools/listcan return extra tools. Readiness now requires the three call tools and forbidstrack_ui_events.check-pluginnow 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/callauth note and the public MCP docs table still need a docs change.Test plan
node --test ./test/cursor-plugin.test.jsinpackages/cursor-plugin— 12 passnode ./scripts/check-plugin.mjspackages/cursor-plugin/plugin/skills/calle/SKILL.mdterminal template withskills/calle/SKILL.mdcalle/npxinvocationMade with Cursor