Skip to content

Review cases: real test file, exercise late-alphabet tools - #24

Closed
StephenHaney wants to merge 1 commit into
mainfrom
review-cases-late-tools
Closed

StephenHaney wants to merge 1 commit into
mainfrom
review-cases-late-tools

Conversation

@StephenHaney

@StephenHaney StephenHaney commented Nov 9, 2026 •

Copy link
Copy Markdown
Member

Two changes to the submission's review test cases in plugins/paper/plugin.json:

  • The first positive case uses the reviewer account's real file URL instead of the <test-file-id> placeholder.
  • Cases 4 and 5 now require rename_nodes and update_styles (case 5 becomes "Restyle an element" instead of a read-only style inspection).

Why: when Codex delivers a plugin-bundled MCP server it applies a byte budget and hides tools alphabetically past the cutoff; for Paper that drops everything after list_resources, including write_html, set_text_content, rename_nodes, update_styles, open_file. Published directory plugins should take the unbudgeted connector path instead, but we can't observe that pre-publish. With this change four of the five positive cases exercise late-alphabet tools, so if the published plugin were truncated, review would fail loudly rather than users discovering it.

Pack with bun run pack:chatgpt and re-upload the ZIP (test cases are imported from the package and read-only in the portal).

Made with Cursor


Note

Low Risk
Metadata-only changes to plugin review test cases; no production runtime or API behavior is modified.

Reviewed by Cursor Bugbot for commit 88497ff. Bugbot is set up for automated code reviews on this repo. Configure here.

…te tools

If a host truncates the tool list alphabetically (as a locally bundled
plugin does in Codex), write_html, set_text_content, rename_nodes,
update_styles and open_file are the first to go. Four of the five
positive cases now require them, so review would surface it.

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.

1 participant