Expose Time delegation as first-class Tea MCP tools #14

Open
opened 2026-10-17 17:51:38 +00:00 by teahubxyz · 0 comments
Owner

Implement tea_delegate and tea_delegate_status against the Time dispatch/status contract tracked in teahubxyz/time#71. Caller-owned Gitea token, bounded tasks, allowed seats, idempotency, and receipt polling. No issue comments as transport, no credentials in logs, no broad shell. Do not deploy MCP through itself: independent Fly/Boring operator only, after tests. Document current Claude API vs Claude Code ACP distinction. Depends on Time #71 dispatch contract.

DONE: Tests green, independent MCP deployment verified, ChatGPT invokes first-class delegate and polls a completed Claude job with a durable receipt and no comment transport.

Implement `tea_delegate` and `tea_delegate_status` against the Time dispatch/status contract tracked in teahubxyz/time#71. Caller-owned Gitea token, bounded tasks, allowed seats, idempotency, and receipt polling. No issue comments as transport, no credentials in logs, no broad shell. Do not deploy MCP through itself: independent Fly/Boring operator only, after tests. Document current Claude API vs Claude Code ACP distinction. Depends on Time #71 dispatch contract. DONE: Tests green, independent MCP deployment verified, ChatGPT invokes first-class delegate and polls a completed Claude job with a durable receipt and no comment transport.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: teahubxyz/teahub#14