githubnext/chopinPublic

Let's compose rich plans together

Keep MCP model-output conversion on bound GitHub tools

bindRepository rebuilt each tool without the MCP client's toModelOutput
converter, so a model would receive the raw CallToolResult envelope.

Assistant-model: Claude Opus 5.5
Assistant-workflow: harness-stack (run f6f676b9-6506-489b-93e2-2616ea55c6a8)
Assistant-verification: bun test unit passed: new bindRepository toModelOutput test red without the fix, green with it; full suite 1556 pass, 2 skip
Assistant-verification: bun run ci passed: dprint, oxlint, tokens
Assistant-verification: bun run types passed: all workspaces and E2E
Co-authored-by: Alex Lavaee <lavaman131@github.com>
ALAlex Lavaee authored
bbd0819Patch
Parent2a1a095
2 files changed+15-0
StackedSplit
apps/server/src/harness/github-tools.test.ts+14 −0
apps/server/src/harness/github-tools.ts+1 −0