mirror of
https://github.com/claude-code-best/claude-code.git
synced 2026-06-15 21:05:51 +00:00
* docs: 修复文档巡检发现的 4 处错误 - daemon.md: 反映实际实现状态(supervisor/worker 已实现而非 stub) - bridge-mode.md: API 操作数量从 7 修正为 9 - web-search-tool.md: 文件路径从 src/tools/ 修正为 packages/builtin-tools/src/tools/ - remote-control-self-hosting.md: 补充缺失的 RCS_WS_IDLE_TIMEOUT 和 RCS_WS_KEEPALIVE_INTERVAL 配置项 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修正 Safety 和 Context 文档中的代码引用和类型错误 - permission-model: 修正规则来源从"五层"到八层,优先级顺序对齐代码 - permission-model: PermissionUpdate 类型改为实际的 addRules/replaceRules 等 - permission-model: 补充 acceptEdits 和 dontAsk 两种权限模式 - permission-model: DENIAL_LIMITS 字段名对齐实际代码 - plan-mode: 工具路径从 src/tools/ 改为 packages/builtin-tools/src/tools/ - compaction: 修正 COMPACTABLE_TOOLS 和 POST_COMPACT_* 的行号 - project-memory: 修正 ENTRYPOINT_NAME 常量的行号 - system-prompt: 修正 SystemPrompt 类型定义文件路径和多个行号引用 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修复 introduction 文档中的错误路径和行号引用 - why-this-whitepaper.mdx: BashTool 路径从 src/tools/ 修正为 packages/builtin-tools/src/tools/ - what-is-claude-code.mdx: 移除不存在的 Azure provider,改为实际的 7 种 provider - architecture-overview.mdx: State 类型行号从 204 修正为 207 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修复 conversation/features 文档中的错误 - streaming.mdx: queryStreamRaw → queryModelWithStreaming 函数名修正 - streaming.mdx: Azure 提供商不存在,替换为实际 7 个提供商 - debug-mode.mdx: --inspect-wait 描述错误,实际使用 BUN_INSPECT 环境变量 - buddy.mdx: 补充缺失的 companionReact.ts、CompanionCard.tsx、index.ts Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修复文档巡检中的源码引用错误 - feature-flags.mdx: 修正 feature() 兜底描述,实际从 bun:bundle 导入而非 cli.tsx:3 内联 - feature-flags.mdx: 修正工具 require 路径为 @claude-code-best/builtin-tools 包路径 - ant-only-world.mdx: 修正 tools.ts 中 require 路径为包路径 - ant-only-world.mdx: 修正 INTERNAL_ONLY_COMMANDS 行号 (267-295) 和数量 (24+) - skills.mdx: 修正 COMMANDS memoize 行号 258 → 299 - mcp-protocol.mdx: 修正 fetchToolsForClient LRU 缓存上限 20 → 100 - streaming.mdx: 修正流式事件引用 - file-operations.mdx: 修正工具路径引用 - search-and-navigation.mdx: 修正搜索工具引用 - shell-execution.mdx: 修正 shell 工具引用 - buddy.mdx: 补充缺失的 frontmatter 字段 - debug-mode.mdx: 修正调试模式描述 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修正 tools/agent 文档中的文件路径和行号引用 - 修正 TodoWriteTool、AgentTool、ToolSearchTool 等工具路径 src/tools/ → packages/builtin-tools/src/tools/ - 更新 Tool.ts、tools.ts、BashTool.tsx 中过时的行号引用 - 修正 WebSearchTool/WebFetchTool/EnterWorktreeTool/ExitWorktreeTool 路径 - 修正 AgentTool.tsx 中多行行号引用 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修正 feature 文档中的文件路径和行号引用 - ultraplan.md: 更新文件行数(525/349/127) - fork-subagent.md: 路径迁移 src/tools/ → packages/builtin-tools/ - mcp-skills.md: 修正 getMcpSkillCommands 行号 547→604,client.ts 行号 117→129 - kairos.md: 修正 getBriefSection/getProactiveSection 行号 - proactive.md: 修正 getProactiveSection 行号 860→864 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修正顶层文档中的路径迁移和行号引用 - auto-updater.md: config.ts 行号 1735→1737,标注未接入启动流程的函数 - external-dependencies.md: WebSearchTool/WebFetchTool 路径迁移到 builtin-tools 包,Vertex 行号修正 - lsp-integration.md: LSPTool 路径从 src/tools/ 迁移到 packages/builtin-tools/ - stub-recovery-design-1-4.md: 修正 Windows 绝对路径链接为标准代码引用 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修正 task 文档中的文件扩展名和路径引用 - task-004: AssistantSessionChooser.ts → .tsx, assistant.ts → .tsx - task-003: cli.tsx 行号 249→272, markdownConfigLoader.ts 行号 29→35 - lan-pipes: SendMessageTool 路径迁移到 packages/builtin-tools/ Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 补充 computer-use-tools-reference 缺失的 Windows 工具 添加遗漏的 open_terminal 和 activate_window 两个 Windows 专属工具, 修正工具总数 37→39,Windows 工具数 10→12。 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修正 audit/bash-classifier/token-budget/tree-sitter 文档 - feature-flags-audit: ScheduleCronTool 路径迁移、DAEMON 状态更新为 COMPLETE、assistant 文件标记已补全、UDS 标记已实现 - bash-classifier: BashPermissionRequest 文件路径修正、withRetry 行号移除 - token-budget: attachments.ts 行号范围修正 - tree-sitter-bash: bashPermissions.ts 路径迁移到 packages/builtin-tools Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修正 langfuse-monitoring AgentTool 路径迁移 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修正 bridgeApi 行号和 Tool.ts 行号引用 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修正 Safety/Extensibility 文档中的工具路径迁移和行号引用 - sandbox.mdx: shouldUseSandbox.ts 和 bashPermissions.ts 路径迁移至 packages/builtin-tools - why-safety-matters.mdx: bashPermissions.ts 路径迁移(3 处) - plan-mode.mdx: EnterPlanModeTool/prompt.ts 路径迁移 - auto-mode.mdx: Auto mode 指令行号 3464→3481 - hooks.mdx: AgentTool/runAgent.ts 路径迁移 - skills.mdx: SkillTool.ts 路径迁移 - custom-agents.mdx: Agent built-in 目录和 exploreAgent.ts 路径迁移 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修正 internals 文档引用计数和路径 - ant-only-world: USER_TYPE 引用计数 465→410+,工具路径迁移到 builtin-tools - growthbook-ab-testing: growthbook.ts 行数 1156→1258 - hidden-features: 语音模式状态更新(audio-napi 已恢复) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修正工具文档中的行号引用 - sub-agents: AgentTool.call 入口行号 340→387 - shell-execution: ShellCommand onTimeout 行号 129→144 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修正 feature 文档中的状态、路径和计数 - all-features-guide: 修正 feature flag 启用范围(dev only vs dev+build) - tier3-stubs: 大量状态修正(stub→已实现),缩减过时条目 - workflow-scripts: 路径迁移到 builtin-tools,状态更新 - web-browser-tool: 工具状态缺失→已实现,路径迁移 - context-collapse: CtxInspectTool 状态缺失→已实现 - computer-use: 行号引用更新,平台分发描述修正 - computer-use-tools-reference: 工具数 39→38 - voice-mode: voiceModeEnabled 行数 55→54 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 更新 the-loop 查询循环行号引用 query.ts 代码变更后终止原因行号整体偏移约 40 行 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 补充 feature-flags-audit 完整 build 默认 feature 列表 添加 ULTRATHINK/LODESTONE/ACP/DAEMON 等 19 个缺失的 build 默认 feature, 修正 dev-only 特征标注(UDS_INBOX/LAN_PIPES/BG_SESSIONS/TEMPLATES) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修正 feature-flags-audit ConfigTool 路径迁移 ConfigTool 路径从 src/tools/ 迁移到 packages/builtin-tools/src/tools/ Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修正 feature-flags-audit BashTool 路径迁移 BashTool 路径从 src/tools/ 迁移到 packages/builtin-tools/src/tools/ Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 修正 feature-flags-audit SkillTool 路径迁移 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: 更新 feature-flags-audit WorkflowTool 状态为已实现 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
9.9 KiB
9.9 KiB
Claude Code 远程服务器依赖
只列出代码中实际发起网络请求的远程服务。本地服务、npm 包依赖、展示用 URL 不包含在内。
总览表
| # | 服务 | 远程端点 | 协议 | 状态 |
|---|---|---|---|---|
| 1 | Anthropic API | api.anthropic.com |
HTTPS | 默认启用 |
| 2 | AWS Bedrock | bedrock-runtime.*.amazonaws.com |
HTTPS | 需 CLAUDE_CODE_USE_BEDROCK=1 |
| 3 | Google Vertex AI | {region}-aiplatform.googleapis.com |
HTTPS | 需 CLAUDE_CODE_USE_VERTEX=1 |
| 4 | Azure Foundry | {resource}.services.ai.azure.com |
HTTPS | 需 CLAUDE_CODE_USE_FOUNDRY=1 |
| 5 | OAuth (Anthropic) | platform.claude.com, claude.com, claude.ai |
HTTPS | 用户登录时 |
| 6 | GrowthBook | api.anthropic.com (remoteEval) |
HTTPS | 默认启用 |
| 7 | Sentry | 可配置 (SENTRY_DSN) |
HTTPS | 需设环境变量 |
| 8 | Datadog | 可配置 (DATADOG_LOGS_ENDPOINT) |
HTTPS | 需设环境变量 |
| 9 | OpenTelemetry Collector | 可配置 (OTEL_EXPORTER_OTLP_ENDPOINT) |
gRPC/HTTP | 需设环境变量 |
| 10 | 1P Event Logging | api.anthropic.com/api/event_logging/batch |
HTTPS | 默认启用 |
| 11 | BigQuery Metrics | api.anthropic.com/api/claude_code/metrics |
HTTPS | 默认启用 |
| 12 | MCP Proxy | mcp-proxy.anthropic.com |
HTTPS+WS | 使用 MCP 工具时 |
| 13 | MCP Registry | api.anthropic.com/mcp-registry |
HTTPS | 查询 MCP 服务器时 |
| 14 | Web Search Pages | www.bing.com, search.brave.com |
HTTPS | WebSearch 工具,可通过 `WEB_SEARCH_ADAPTER=bing |
| 15 | Google Cloud Storage (更新) | storage.googleapis.com |
HTTPS | 版本检查 |
| 16 | GitHub Raw (Changelog/Stats) | raw.githubusercontent.com |
HTTPS | 更新提示 |
| 17 | Claude in Chrome Bridge | bridge.claudeusercontent.com |
WSS | Chrome 集成 |
| 18 | CCR Upstream Proxy | api.anthropic.com |
WS | CCR 远程会话 |
| 19 | Voice STT | api.anthropic.com/api/ws/... |
WSS | Voice Mode |
| 20 | Desktop App Download | claude.ai/api/desktop/... |
HTTPS | 下载引导 |
详细说明
1. Anthropic Messages API
核心 LLM 推理服务,发送对话消息、接收流式响应。
- 端点:
https://api.anthropic.com(生产) /https://api-staging.anthropic.com(staging) - 覆盖:
ANTHROPIC_BASE_URL环境变量 - 认证: API Key / OAuth Token
- 文件:
src/services/api/client.ts,src/services/api/claude.ts
2. AWS Bedrock
- 端点:
bedrock-runtime.{region}.amazonaws.com - 认证: AWS 凭证链 /
AWS_BEARER_TOKEN_BEDROCK - 文件:
src/services/api/client.ts:153-190,src/utils/aws.ts
3. Google Vertex AI
- 端点:
{region}-aiplatform.googleapis.com - 认证:
GoogleAuth+cloud-platformscope - 文件:
src/services/api/client.ts:221-298
4. Azure Foundry
- 端点:
https://{resource}.services.ai.azure.com/anthropic/v1/messages - 认证: API Key 或 Azure AD
DefaultAzureCredential - 文件:
src/services/api/client.ts:191-220
5. OAuth
OAuth 2.0 + PKCE 授权码流程。
- 端点:
https://platform.claude.com/oauth/authorize— 授权页https://claude.com/cai/oauth/authorize— Claude.ai 授权https://platform.claude.com/v1/oauth/token— Token 交换https://api.anthropic.com/api/oauth/claude_cli/create_api_key— 创建 API Keyhttps://api.anthropic.com/api/oauth/claude_cli/roles— 获取角色https://claude.ai/oauth/claude-code-client-metadata— MCP 客户端元数据https://claude.fedstart.com— FedStart 政府部署
- 文件:
src/constants/oauth.ts,src/services/oauth/
6. GrowthBook (功能开关)
- 端点:
https://api.anthropic.com/(remoteEval 模式) 或CLAUDE_GB_ADAPTER_URL - SDK Keys:
sdk-zAZezfDKGoZuXXKe(外部),sdk-xRVcrliHIlrg4og4(ant prod),sdk-yZQvlplybuXjYh6L(ant dev) - 文件:
src/services/analytics/growthbook.ts,src/constants/keys.ts
7. Sentry (错误追踪)
- 激活: 设置
SENTRY_DSN(默认未配置) - 行为: 仅错误上报,自动过滤敏感 header
- 文件:
src/utils/sentry.ts
8. Datadog (日志)
- 激活: 同时设
DATADOG_LOGS_ENDPOINT+DATADOG_API_KEY(默认未配置) - 文件:
src/services/analytics/datadog.ts
9. OpenTelemetry Collector
- 激活:
CLAUDE_CODE_ENABLE_TELEMETRY=1或OTEL_*环境变量 - 协议: gRPC / HTTP / Protobuf,支持 OTLP 和 Prometheus 导出
- 文件:
src/utils/telemetry/instrumentation.ts
10. 1P Event Logging (内部事件)
- 端点:
https://api.anthropic.com/api/event_logging/batch - 协议: 批量导出 (10s 间隔, 每批 200 事件)
- 文件:
src/services/analytics/firstPartyEventLoggingExporter.ts
11. BigQuery Metrics
- 端点:
https://api.anthropic.com/api/claude_code/metrics - 文件:
src/utils/telemetry/bigqueryExporter.ts
12. MCP Proxy
Anthropic 托管的 MCP 服务器代理。
- 端点:
https://mcp-proxy.anthropic.com/v1/mcp/{server_id} - 认证: Claude.ai OAuth tokens
- 文件:
src/services/mcp/client.ts,src/constants/oauth.ts
13. MCP Registry
获取官方 MCP 服务器列表。
- 端点:
https://api.anthropic.com/mcp-registry/v0/servers?version=latest&visibility=commercial - 文件:
src/services/mcp/officialRegistry.ts
14. Web Search Pages
WebSearch 工具支持直接抓取 Bing 搜索结果页面,也支持通过 Brave 的 LLM Context API
获取搜索上下文;可通过 WEB_SEARCH_ADAPTER=bing|brave 显式切换后端。
- Bing 端点:
https://www.bing.com/search?q={query}&setmkt=en-US - Brave 端点:
https://api.search.brave.com/res/v1/llm/context?q={query} - 文件:
packages/builtin-tools/src/tools/WebSearchTool/adapters/bingAdapter.tspackages/builtin-tools/src/tools/WebSearchTool/adapters/braveAdapter.ts
另外还有 Domain Blocklist 查询:
- 端点:
https://api.anthropic.com/api/web/domain_info?domain={domain} - 文件:
packages/builtin-tools/src/tools/WebFetchTool/utils.ts
15. Google Cloud Storage (自动更新)
- 端点:
https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases - 文件:
src/utils/autoUpdater.ts
16. GitHub Raw Content
- 端点:
https://raw.githubusercontent.com/anthropics/claude-code/refs/heads/main/CHANGELOG.md - 端点:
https://raw.githubusercontent.com/anthropics/claude-plugins-official/refs/heads/stats/stats/plugin-installs.json - 文件:
src/utils/releaseNotes.ts,src/utils/plugins/installCounts.ts
17. Claude in Chrome Bridge
- 端点:
wss://bridge.claudeusercontent.com(生产) /wss://bridge-staging.claudeusercontent.com(staging) - 文件:
src/utils/claudeInChrome/mcpServer.ts
18. CCR Upstream Proxy
- 端点:
ws://api.anthropic.com/v1/code/upstreamproxy/ws - 激活:
CLAUDE_CODE_REMOTE=1+CCR_UPSTREAM_PROXY_ENABLED=1 - 文件:
src/upstreamproxy/upstreamproxy.ts
19. Voice STT
- 端点:
wss://api.anthropic.com/api/ws/... - 文件:
src/services/voiceStreamSTT.ts
20. Desktop App Download
- 端点:
https://claude.ai/api/desktop/win32/x64/exe/latest/redirect(Windows) - 端点:
https://claude.ai/api/desktop/darwin/universal/dmg/latest/redirect(macOS) - 文件:
src/components/DesktopHandoff.tsx
Anthropic API 辅助端点汇总
以下端点都挂在 api.anthropic.com 上,按功能分类:
| 端点路径 | 用途 | 文件 |
|---|---|---|
/api/event_logging/batch |
事件批量上报 | src/services/analytics/firstPartyEventLoggingExporter.ts |
/api/claude_code/metrics |
BigQuery 指标导出 | src/utils/telemetry/bigqueryExporter.ts |
/api/oauth/claude_cli/create_api_key |
创建 API Key | src/constants/oauth.ts |
/api/oauth/claude_cli/roles |
获取用户角色 | src/constants/oauth.ts |
/api/oauth/accounts/grove |
通知设置 | src/services/api/grove.ts |
/api/oauth/organizations/{id}/referral/* |
推荐活动 | src/services/api/referral.ts |
/api/oauth/organizations/{id}/overage_credit_grant |
超额信用 | src/services/api/overageCreditGrant.ts |
/api/oauth/organizations/{id}/admin_requests |
管理请求 | src/services/api/adminRequests.ts |
/api/web/domain_info?domain={} |
域名安全检查 | src/tools/WebFetchTool/utils.ts |
/api/claude_code/settings |
设置同步 | src/services/settingsSync/index.ts |
/api/claude_code/managed_settings |
企业托管设置 (1h 轮询) | src/services/remoteManagedSettings/index.ts |
/api/claude_code/team_memory?repo={} |
团队记忆同步 | src/services/teamMemorySync/index.ts |
/api/auth/trusted_devices |
可信设备注册 | src/bridge/trustedDevice.ts |
/api/organizations/{id}/claude_code/buddy_react |
Companion 反应 | src/buddy/companionReact.ts |
/mcp-registry/v0/servers |
MCP 服务器注册表 | src/services/mcp/officialRegistry.ts |
/v1/files |
文件上传/下载 | src/services/api/filesApi.ts |
/v1/sessions/{id}/events |
会话历史 | src/assistant/sessionHistory.ts |
/v1/code/triggers |
远程触发器 | src/tools/RemoteTriggerTool/RemoteTriggerTool.ts |
/v1/organizations/{id}/mcp_servers |
组织 MCP 配置 | src/services/mcp/claudeai.ts |
非 Anthropic 远程域名汇总
| 域名 | 服务 | 协议 |
|---|---|---|
bedrock-runtime.*.amazonaws.com |
AWS Bedrock | HTTPS |
{region}-aiplatform.googleapis.com |
Google Vertex AI | HTTPS |
{resource}.services.ai.azure.com |
Azure Foundry | HTTPS |
www.bing.com |
Bing 搜索 | HTTPS |
search.brave.com |
Brave 搜索 | HTTPS |
storage.googleapis.com |
自动更新 | HTTPS |
raw.githubusercontent.com |
Changelog / 插件统计 | HTTPS |
bridge.claudeusercontent.com |
Chrome Bridge | WSS |
platform.claude.com |
OAuth 授权页 | HTTPS |
claude.com / claude.ai |
OAuth / 下载 | HTTPS |
claude.fedstart.com |
FedStart OAuth | HTTPS |