【无标题】


仓库地址:

https://github.com/zkbaba/claude-code-source-code-interpretation/tree/main

仓库目录导读

本目录包含针对 claude-code-source-code-main 的分目录说明文档。生成时覆盖仓库中除 docs/folder-guides/ 自身之外的全部现有目录,每个目录单独一份 Markdown,内容基于实际文件、导入关系、导出符号、文件规模和目录结构汇总而成。

深度文档

仓库整体判断

  • 这是一个以 src/main.tsx 为核心启动点、以 src/entrypoints/cli.tsx 为 CLI 快路径入口的终端代理应用。
  • src/commands.ts 负责 slash/子命令注册,src/tools.ts 负责模型工具注册,src/QueryEngine.ts 负责消息循环与工具调用编排。
  • src/componentssrc/screenssrc/ink 构成终端 UI;src/servicessrc/utilssrc/tasks 构成执行与基础设施;src/services/mcpsrc/serversrc/bridge 承担外部集成。

分层视图

层级代表目录作用
入口层src/entrypointssrc/main.tsxsrc/cli解析启动参数、处理快路径、初始化运行环境和入口上下文
编排层src/QueryEngine.tssrc/querysrc/commands.tssrc/tools.ts维护消息循环、命令注册、工具注册、token/预算与主流程控制
能力层src/toolssrc/servicessrc/utilssrc/tasks执行文件/Shell/Web/MCP/代理/后台任务等实际能力
交互层src/componentssrc/screenssrc/inksrc/hookssrc/context构建终端 UI、对话框、消息渲染、快捷键和全局状态共享
扩展层src/pluginssrc/skillssrc/outputStylessrc/memdir接入插件、技能、输出风格和记忆能力
集成层src/serversrc/bridgesrc/remotesrc/services/mcpvendor与远程环境、本地直连、MCP 服务和外部原生能力对接
文档与构建层docsscriptsstubs、顶层 README*提供分析报告、多语言说明、构建脚本与编译期桩模块

整体框图

CLI Entrypoint
src/entrypoints/cli.tsx

src/main.tsx
启动初始化

Bootstrap / Config / State
src/bootstrap + src/state + src/constants

Command Registry
src/commands.ts + src/commands

Tool Registry
src/tools.ts + src/tools

Query Engine
src/QueryEngine.ts + src/query

Services
src/services

Utilities
src/utils

Tasks / Agents / Swarm
src/tasks + src/tools/AgentTool + src/utils/swarm

Memory / Skills / Plugins
src/memdir + src/skills + src/plugins

UI Layer
src/components + src/screens + src/ink + src/hooks + src/context

MCP / Remote / Server
src/services/mcp + src/server + src/bridge + src/remote

External Systems
Claude API / MCP Servers / Shell / Filesystem / Vendor Bindings

目录索引

目录直接文件直接子目录文档
.98查看
docs04查看
scripts40查看
src1835查看
stubs40查看
tools05查看
types10查看
utils30查看
vendor04查看
docs/en50查看
docs/ja50查看
docs/ko50查看
docs/zh50查看
src/assistant10查看
src/bootstrap10查看
src/bridge310查看
src/buddy60查看
src/cli62查看
src/commands1586查看
src/components11331查看
src/constants210查看
src/context90查看
src/coordinator10查看
src/entrypoints51查看
src/hooks832查看
src/ink435查看
src/keybindings140查看
src/memdir80查看
src/migrations110查看
src/moreright10查看
src/native-ts03查看
src/outputStyles10查看
src/plugins11查看
src/query40查看
src/remote40查看
src/schemas10查看
src/screens30查看
src/server30查看
src/services1620查看
src/skills31查看
src/state60查看
src/tasks45查看
src/tools142查看
src/types71查看
src/upstreamproxy20查看
src/utils29831查看
src/vim50查看
src/voice10查看
tools/OverflowTestTool10查看
tools/TerminalCaptureTool10查看
tools/TungstenTool10查看
tools/VerifyPlanExecutionTool10查看
tools/WorkflowTool10查看
vendor/audio-capture-src10查看
vendor/image-processor-src10查看
vendor/modifiers-napi-src10查看
vendor/url-handler-src10查看
src/cli/handlers60查看
src/cli/transports70查看
src/commands/add-dir30查看
src/commands/agents20查看
src/commands/ant-trace10查看
src/commands/autofix-pr10查看
src/commands/backfill-sessions10查看
src/commands/branch20查看
src/commands/break-cache10查看
src/commands/bridge20查看
src/commands/btw20查看
src/commands/bughunter10查看
src/commands/chrome20查看
src/commands/clear40查看
src/commands/color20查看
src/commands/compact20查看
src/commands/config20查看
src/commands/context30查看
src/commands/copy20查看
src/commands/cost20查看
src/commands/ctx_viz10查看
src/commands/debug-tool-call10查看
src/commands/desktop20查看
src/commands/diff20查看
src/commands/doctor20查看
src/commands/effort20查看
src/commands/env10查看
src/commands/exit20查看
src/commands/export20查看
src/commands/extra-usage40查看
src/commands/fast20查看
src/commands/feedback20查看
src/commands/files20查看
src/commands/good-claude10查看
src/commands/heapdump20查看
src/commands/help20查看
src/commands/hooks20查看
src/commands/ide20查看
src/commands/install-github-app140查看
src/commands/install-slack-app20查看
src/commands/issue10查看
src/commands/keybindings20查看
src/commands/login20查看
src/commands/logout20查看
src/commands/mcp40查看
src/commands/memory20查看
src/commands/mobile20查看
src/commands/mock-limits10查看
src/commands/model20查看
src/commands/oauth-refresh10查看
src/commands/onboarding10查看
src/commands/output-style20查看
src/commands/passes20查看
src/commands/perf-issue10查看
src/commands/permissions20查看
src/commands/plan20查看
src/commands/plugin170查看
src/commands/pr_comments10查看
src/commands/privacy-settings20查看
src/commands/rate-limit-options20查看
src/commands/release-notes20查看
src/commands/reload-plugins20查看
src/commands/remote-env20查看
src/commands/remote-setup30查看
src/commands/rename30查看
src/commands/reset-limits10查看
src/commands/resume20查看
src/commands/review40查看
src/commands/rewind20查看
src/commands/sandbox-toggle20查看
src/commands/session20查看
src/commands/share10查看
src/commands/skills20查看
src/commands/stats20查看
src/commands/status20查看
src/commands/stickers20查看
src/commands/summary10查看
src/commands/tag20查看
src/commands/tasks20查看
src/commands/teleport10查看
src/commands/terminalSetup20查看
src/commands/theme20查看
src/commands/thinkback20查看
src/commands/thinkback-play20查看
src/commands/upgrade20查看
src/commands/usage20查看
src/commands/vim20查看
src/commands/voice20查看
src/components/ClaudeCodeHint10查看
src/components/CustomSelect100查看
src/components/DesktopUpsell10查看
src/components/FeedbackSurvey90查看
src/components/HelpV230查看
src/components/HighlightedCode10查看
src/components/LogoV2150查看
src/components/LspRecommendation10查看
src/components/ManagedSettingsSecurityDialog20查看
src/components/Passes10查看
src/components/PromptInput210查看
src/components/Settings40查看
src/components/Spinner120查看
src/components/StructuredDiff20查看
src/components/TrustDialog20查看
src/components/agents131查看
src/components/design-system160查看
src/components/diff30查看
src/components/grove10查看
src/components/hooks60查看
src/components/mcp121查看
src/components/memory20查看
src/components/messages331查看
src/components/permissions1515查看
src/components/sandbox50查看
src/components/shell40查看
src/components/skills10查看
src/components/tasks120查看
src/components/teams20查看
src/components/ui30查看
src/components/wizard50查看
src/entrypoints/sdk30查看
src/hooks/notifs160查看
src/hooks/toolPermission21查看
src/ink/components180查看
src/ink/events100查看
src/ink/hooks120查看
src/ink/layout40查看
src/ink/termio90查看
src/native-ts/color-diff10查看
src/native-ts/file-index10查看
src/native-ts/yoga-layout20查看
src/plugins/bundled10查看
src/services/AgentSummary10查看
src/services/MagicDocs20查看
src/services/PromptSuggestion20查看
src/services/SessionMemory30查看
src/services/analytics90查看
src/services/api200查看
src/services/autoDream40查看
src/services/compact110查看
src/services/extractMemories20查看
src/services/lsp70查看
src/services/mcp230查看
src/services/oauth50查看
src/services/plugins30查看
src/services/policyLimits20查看
src/services/remoteManagedSettings50查看
src/services/settingsSync20查看
src/services/teamMemorySync50查看
src/services/tips30查看
src/services/toolUseSummary10查看
src/services/tools40查看
src/skills/bundled170查看
src/tasks/DreamTask10查看
src/tasks/InProcessTeammateTask20查看
src/tasks/LocalAgentTask10查看
src/tasks/LocalShellTask30查看
src/tasks/RemoteAgentTask10查看
src/tools/AgentTool141查看
src/tools/AskUserQuestionTool20查看
src/tools/BashTool180查看
src/tools/BriefTool50查看
src/tools/ConfigTool50查看
src/tools/EnterPlanModeTool40查看
src/tools/EnterWorktreeTool40查看
src/tools/ExitPlanModeTool40查看
src/tools/ExitWorktreeTool40查看
src/tools/FileEditTool60查看
src/tools/FileReadTool50查看
src/tools/FileWriteTool30查看
src/tools/GlobTool30查看
src/tools/GrepTool30查看
src/tools/LSPTool60查看
src/tools/ListMcpResourcesTool30查看
src/tools/MCPTool40查看
src/tools/McpAuthTool10查看
src/tools/NotebookEditTool40查看
src/tools/PowerShellTool140查看
src/tools/REPLTool20查看
src/tools/ReadMcpResourceTool30查看
src/tools/RemoteTriggerTool30查看
src/tools/ScheduleCronTool50查看
src/tools/SendMessageTool40查看
src/tools/SkillTool40查看
src/tools/SleepTool10查看
src/tools/SyntheticOutputTool10查看
src/tools/TaskCreateTool30查看
src/tools/TaskGetTool30查看
src/tools/TaskListTool30查看
src/tools/TaskOutputTool20查看
src/tools/TaskStopTool30查看
src/tools/TaskUpdateTool30查看
src/tools/TeamCreateTool40查看
src/tools/TeamDeleteTool40查看
src/tools/TodoWriteTool30查看
src/tools/ToolSearchTool30查看
src/tools/WebFetchTool50查看
src/tools/WebSearchTool30查看
src/tools/shared20查看
src/tools/testing10查看
src/types/generated02查看
src/utils/background01查看
src/utils/bash151查看
src/utils/claudeInChrome70查看
src/utils/computerUse150查看
src/utils/deepLink60查看
src/utils/dxt20查看
src/utils/filePersistence20查看
src/utils/git30查看
src/utils/github10查看
src/utils/hooks170查看
src/utils/mcp20查看
src/utils/memory20查看
src/utils/messages20查看
src/utils/model160查看
src/utils/nativeInstaller50查看
src/utils/permissions240查看
src/utils/plugins440查看
src/utils/powershell30查看
src/utils/processUserInput40查看
src/utils/sandbox20查看
src/utils/secureStorage60查看
src/utils/settings161查看
src/utils/shell100查看
src/utils/skills10查看
src/utils/suggestions50查看
src/utils/swarm131查看
src/utils/task50查看
src/utils/telemetry90查看
src/utils/teleport40查看
src/utils/todo10查看
src/utils/ultraplan20查看
src/components/agents/new-agent-creation11查看
src/components/mcp/utils10查看
src/components/messages/UserToolResultMessage80查看
src/components/permissions/AskUserQuestionPermissionRequest70查看
src/components/permissions/BashPermissionRequest20查看
src/components/permissions/ComputerUseApproval10查看
src/components/permissions/EnterPlanModePermissionRequest10查看
src/components/permissions/ExitPlanModePermissionRequest10查看
src/components/permissions/FileEditPermissionRequest10查看
src/components/permissions/FilePermissionDialog50查看
src/components/permissions/FileWritePermissionRequest20查看
src/components/permissions/FilesystemPermissionRequest10查看
src/components/permissions/NotebookEditPermissionRequest20查看
src/components/permissions/PowerShellPermissionRequest20查看
src/components/permissions/SedEditPermissionRequest10查看
src/components/permissions/SkillPermissionRequest10查看
src/components/permissions/WebFetchPermissionRequest10查看
src/components/permissions/rules80查看
src/hooks/toolPermission/handlers30查看
src/tools/AgentTool/built-in60查看
src/types/generated/events_mono03查看
src/types/generated/google01查看
src/utils/background/remote20查看
src/utils/bash/specs80查看
src/utils/settings/mdm30查看
src/utils/swarm/backends90查看
src/components/agents/new-agent-creation/wizard-steps120查看
src/types/generated/events_mono/claude_code01查看
src/types/generated/events_mono/common01查看
src/types/generated/events_mono/growthbook01查看
src/types/generated/google/protobuf10查看
src/types/generated/events_mono/claude_code/v110查看
src/types/generated/events_mono/common/v110查看
src/types/generated/events_mono/growthbook/v110查看
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值