Skip to content

docs: architecture page on Claude participation boundary - #120

Merged
sumitake merged 1 commit into
mainfrom
dev/claude/claude-participation-doc
Aug 18, 2026
Merged

docs: architecture page on Claude participation boundary#120
sumitake merged 1 commit into
mainfrom
dev/claude/claude-participation-doc

Conversation

@sumitake

@sumitake sumitake commented Aug 18, 2026

Copy link
Copy Markdown
Owner

Outcome

Public companion of the workspace architecture page on Claude participation: adds docs/architecture/claude-participation.md answering the frequent user question of why Claude is a fully supported host and resident primary but not a synchronously routed managed agent. Covers the provider subscription-authentication boundary (OAuth restricted to Claude Code/claude.ai; third-party usage excluded from subscriptions effective 2026-04-04; metered API keys the sanctioned programmatic path), the value retained by a Claude subscription in this workflow (the resident-primary seat), the assessed-and-rejected pseudo-terminal workaround (supervised-cockpit vs unattended-routing distinction plus the structural reliability failures), and the two sanctioned restoration paths. Indexed as handbook reading-order item 7 with a Q&A row, and cross-linked from the two existing "async-only" statements in capabilities-and-workflows.md.

Repository docs only: no packaged plugin content, manifests, skills, or version change; no release. Follows the public handbook sanitization rules (no private repository identifiers, operator paths, or operational recipes; policy facts dated 2026-08-18 with Anthropic's current terms named authoritative). A separately governed private workspace companion exists.

author: claude
standing_directives: Step 0 intent check MATCH; public-docs sanitization contract followed; cross-repo pairing: private companion already merged first
tier: 1
cross_check: N/A (Tier 1 pure documentation refresh; no cross-check round required)
post_condition: repo-docs-only addition; no packaged content or behavior change; merge only on green CI
mcp_coverage_gap: not applicable (no MCP surface touched); gemini_mcp_path: retired / not applicable
operator_reserved: no
contributor_rights: OWNER-AUTHORED
plugin_affected: docs-only; no skill, manifest, or packaged content change; no version bump or release
readme_refresh_status: not a plugin release; repo README unaffected

Explains why Claude is a fully supported host and resident primary but
not a synchronously routed managed agent (provider subscription-auth
policy), the rejected PTY workaround, and sanctioned restoration paths.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@sumitake
sumitake merged commit df48f97 into main Aug 18, 2026
19 of 20 checks passed
@sumitake
sumitake deleted the dev/claude/claude-participation-doc branch August 18, 2026 23:17

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 7af8512206

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +21 to +25
Claude Code application and claude.ai. In February 2026 Anthropic clarified
that using subscription OAuth tokens from third-party tools violates its terms
of use, and effective April 4, 2026 subscriptions no longer cover usage
through third-party tools at all. Metered API keys are the provider's
designated path for programmatic and third-party use.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Link the terms behind the authorization boundary

The page's central conclusion depends on these exact, time-sensitive policy dates and credential restrictions, but it identifies no Anthropic policy page, announcement, or archived version that readers can verify. If the wording or effective date changes, users deciding whether a deployment is compliant cannot trace the claimed boundary; add direct official sources for these claims and the enforcement claims below rather than only saying that the current terms are authoritative.

Useful? React with 👍 / 👎.

Comment on lines +100 to +102
2. **A provider terms change.** If Anthropic later offers a sanctioned
programmatic tier for subscriptions, enabling Claude routes becomes a
registry configuration change on machinery that already exists.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Describe the signed release required to add a Claude route

If Anthropic changes its terms, enabling Claude is not merely a registry configuration change in the current public contract: plugins/agent-collab/runtime-manifest.json defines no Anthropic provider edge, and the client accepts only the manifest-selected closed bundle. Restoring this route therefore also requires a newly implemented, reviewed, signed bundle and matching closed manifest metadata to be released; otherwise operators may incorrectly look for an existing configuration toggle.

AGENTS.md reference: AGENTS.md:L60-L62

Useful? React with 👍 / 👎.

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