Skip to content

Simplify agent-facing tool responses - #7

Merged
colinds merged 1 commit into
mainfrom
colin/simplify-tool-responses
Aug 25, 2026
Merged

colinds merged 1 commit into
mainfrom
colin/simplify-tool-responses

Conversation

@colinds

@colinds colinds commented Aug 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • keep GraphQL operations, variables, raw Relay payloads, and opaque recommendation scores internal
  • return compact, stable read and write result shapes with exact IDs and recovery information
  • preserve direct delivery timing, meal customization, cancellation, tracking, and billing facts in detailed status
  • make write previews show the replacement source and instructions
  • shorten tool descriptions while retaining the rules agents need

Verification

  • bun run check (208 tests in the local and Asia/Kolkata time zones)
  • bun run smoke (packaged installs through bunx and npx)
  • live read-only test against the checked-out MCP: profile, five deliveries, every status and menu, plus Friday search, recommendations, and explanation
  • independent input/output contract audit and final diff review

No live write was sent.

Keep GraphQL and Relay internals inside the server while returning the IDs, status, timing, billing, customization, and recovery information agents need.
@colinds
colinds merged commit 2209b96 into main Aug 25, 2026
4 checks passed
@colinds
colinds deleted the colin/simplify-tool-responses branch August 25, 2026 01:30
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