Skip to content

Share OAuth device polling outcomes across CLI and MCP - #1434

Merged
BYK merged 1 commit into
mainfrom
feat/toolkit-core-oauth-poll-outcome
Oct 7, 2026
Merged

BYK merged 1 commit into
mainfrom
feat/toolkit-core-oauth-poll-outcome

Conversation

@BYK

@BYK BYK commented Oct 7, 2026

Copy link
Copy Markdown
Member

Summary

  • Classify RFC 8628 polling responses and retry intervals in toolkit-core.
  • Keep CLI and MCP deadlines, transport, and error messages in their respective products.
  • Cover denial, expiry, unexpected errors, and repeated slow-down in core and caller tests.

Validation

  • pnpm run tsc, pnpm run lint, targeted Oxfmt check, generated definitions, and docs-link checks passed.
  • CLI: 10,529 passed, 16 skipped; toolkit-core: 23 passed.
  • MCP-core: 1,752 passed, 6 skipped; MCP-server: 84 passed; MCP test client: 80 passed; Cloudflare: 433 passed; root script tests: 64 passed.
  • Root pnpm run test reached its 15-minute limit after CLI and toolkit-core passed; remaining suites passed separately.

Classify device-flow polling responses in toolkit-core while CLI and MCP retain their own deadlines and error messages.

Co-Authored-By: GPT-6 Sol <agent@openai.com>
@github-actions github-actions Bot added the risk: medium PR risk score: medium label Oct 7, 2026
@BYK
BYK merged commit 0f68091 into main Oct 7, 2026
30 checks passed
@BYK
BYK deleted the feat/toolkit-core-oauth-poll-outcome branch October 7, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: medium PR risk score: medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant