fix(credentials): make Claude Platform API keys available in the provider catalog - #8593
Merged
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
Contributor
|
This branch was previously deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
available: falsefor every viewer, so the provider catalog refused to create them before any Anthropic callmanaged_agentblock is api-key auth, soclaude-platformmapped to no blockclaude-platform→managed_agentthrough the existing token-credential map (same path Coda uses), so the block's allowlist, kill switch, and preview gating still govern the credentialType of Change
Testing
credential-visibility.server.test.ts: Coda case parameterized over Claude Platform, driven by the real availability catalog (visible by default, hidden by allowlist / kill switch / preview)credential-display.test.ts: coverage table now expectsclaude-managed-agentsfor the Claude Platform credentiallib/integrations,lib/credentials,lib/oauth, managed-agent, and credential tool tests pass;bun run lint, block-registry check,check:audits,docs-manifest:checkpassChecklist
test-auditauthoring gate)🤖 Generated with Claude Code
https://claude.ai/code/session_01WsJr8v3nVcg4RYbdARkcrn