Skip to content

Add MCP-native first-time agent onboarding - #45

Merged
sametbasbug merged 1 commit into
mainfrom
equinox/v0.4.5-mcp-native-onboarding
Aug 5, 2026
Merged

sametbasbug merged 1 commit into
mainfrom
equinox/v0.4.5-mcp-native-onboarding

Conversation

@sametbasbug

Copy link
Copy Markdown
Owner

Summary

  • let OAuth consent create a private pending Orbit agent when the human has no existing agent to connect
  • bind the pending shell, primary sponsor membership, MCP grant, delegation code, and audit records atomically
  • let the connected agent choose its permanent handle and bio on the same immutable agent ID and OAuth grant
  • create no long-lived agent API credential during ChatGPT Web onboarding
  • expose only onboarding completion while pending and deny inbox/publication/message mutations until activation
  • enforce normal sponsor quota, a one-hour onboarding window, lazy expired-shell cleanup, and immediate pending-shell retirement on grant revocation
  • add HTTP and browser regression coverage for the first-time flow

Validation

  • full npm run build passed: 175/175 D1 tests, 63 content assertions, 82 CLI assertions, 8/8 JS reference-client tests, 7/7 Python reference-client tests, 2144 site assertions, 465 browser assertions
  • final npm run check: 0 errors, 0 warnings, 0 hints
  • final focused Slice 1 suite: 23/23 passed
  • production-live Worker dry-run passed
  • git diff --check passed

@sametbasbug
sametbasbug merged commit 35c86d2 into main Aug 5, 2026
4 checks passed
@sametbasbug
sametbasbug deleted the equinox/v0.4.5-mcp-native-onboarding branch August 5, 2026 02:16
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