Repository navigation
Merge upstream ed44f251d8 (#25423 action tools) into coder-only - #259
Merged
Merged
Conversation
… into action tools (pingdotgg#25423) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Stage 1 of the sync to e923627: upstream's pingdotgg#25423 alone, which merges 18 T3 tools into action tools (t3_queue, t3_pending_request, t3_thread_configure, t3_thread_transfer, schedule_task absorbing update, PR link/unlink moving to the pull-request toolkit) and adds advertisedJsonSchema. The bridge catalog builds on upstream's toolkits and handlers, so the merged tools reach `--list`, `--schema`, and dispatch unchanged. Conflicts: - McpHttpServer, its test, the preview toolkit, toolkits/core.test.ts, and mobile's threadActivity stay deleted (cut surfaces). - pullRequests/handlers.test.ts keeps the GitCafe cut and takes upstream's subagent PR report test on a GitLab merge request URL. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The bridge's `--schema` now prints advertisedJsonSchema, the compact schema upstream's MCP server advertises (pingdotgg#25423, applied to every tool in pingdotgg#25790). Document that plan mode refuses the new action tools, which upstream marks destructive, as upstream's Claude plan-mode allowlist dropped them. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 27, 2026
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.
Stage 1 of the sync to upstream e923627: upstream's pingdotgg#25423 (ed44f25) alone, merged with
--no-ffontocoder-only(9486780).What upstream brings
pingdotgg#25423 cuts T3's MCP tool schemas by a third and merges 18 tools into action tools:
t3_queue,t3_pending_request,t3_thread_configure,t3_thread_transfer,schedule_task(now also updates), and PR link/unlink moving to the pull-request toolkit. It addsadvertisedJsonSchema.How it lands on the file bridge
--list,--schemaand calls with no bridge change.--schemaprints upstream's compactadvertisedJsonSchema. This is what upstream's MCP server advertises (fix(server): all MCP tools now send compact schemas, cutting tool context by 23% pingdotgg/t3code#25790 applies it to every tool).docs/internals/coder-only.md.Conflicts
toolkits/core.test.ts, and mobilethreadActivitystay deleted, because they are cut surfaces.pullRequests/handlers.test.tskeeps the GitCafe cut. It takes upstream's subagent PR-report test, run on a GitLab merge request URL.Verification
pnpm test:coderpasses. It was run with a real-pathTMPDIRfor the known ClaudeSkills plugin-order test fails on macOS (/var symlink) #235 macOS failure. One browser test,AttachmentFilePreview.browser.test.tsx, failed under parallel load and passes alone (Tests that flake under full-suite load #236).pnpm knip:check,pnpm build, andvp fmt --checkon changed files all pass.pullRequests.filterOptions.--listshows the merged tools and none of the old names;--schema t3_queueprints one compact object with anactionenum;t3_queue {action:"list"}returns{items:[],nextCursor:null};PlanModeReadOnly.node:24-bookworm-slimamd64 container: migrations run and__document-textextracts an RTF.🤖 Generated with Claude Code