- 本文按
src/的真实目录结构递归展开。 - 当前文件树共覆盖 1902 个源码文件。
- 每个文件后都带一行用途说明;说明基于目录位置、命名约定以及已有静态分析结论生成,适合做快速索引,不替代逐文件源码阅读。
- 目录说明优先帮助你理解该目录在整体架构中的职责,文件说明则聚焦这个文件在本目录中的角色。
src/:项目主源码目录,承载入口、执行内核、UI、工具、服务层与基础设施。assistant/:助手侧会话历史与辅助状态。sessionHistory.ts:处理assistant 辅助模块中的历史记录与回放。
bootstrap/:启动期状态准备与引导装配。state.ts:维护bootstrap 模块相关状态。
bridge/:bridge / remote bridge 会话桥接与跨端通信。bridgeApi.ts:处理bridge 子系统中的远程连接、桥接或跨端同步逻辑。bridgeConfig.ts:定义bridge 子系统的配置项与默认值。bridgeDebug.ts:处理bridge 子系统中的远程连接、桥接或跨端同步逻辑。bridgeEnabled.ts:处理bridge 子系统中的远程连接、桥接或跨端同步逻辑。bridgeMain.ts:处理bridge 子系统中的远程连接、桥接或跨端同步逻辑。bridgeMessaging.ts:处理bridge 子系统中的远程连接、桥接或跨端同步逻辑。bridgePermissionCallbacks.ts:处理bridge 子系统中的权限决策、说明或桥接逻辑。bridgePointer.ts:处理bridge 子系统中的远程连接、桥接或跨端同步逻辑。bridgeStatusUtil.ts:计算、展示或同步bridge 子系统状态。bridgeUI.ts:处理bridge 子系统中的远程连接、桥接或跨端同步逻辑。capacityWake.ts:bridge 子系统中的capacityWake模块,负责该主题下的具体实现。codeSessionApi.ts:处理bridge 子系统中的会话状态、会话数据或会话同步。createSession.ts:负责bridge 子系统的创建与装配逻辑。debugUtils.ts:提供bridge 子系统的辅助函数与通用逻辑。envLessBridgeConfig.ts:定义bridge 子系统的配置项与默认值。flushGate.ts:bridge 子系统中的flushGate模块,负责该主题下的具体实现。inboundAttachments.ts:bridge 子系统中的inboundAttachments模块,负责该主题下的具体实现。inboundMessages.ts:处理bridge 子系统中的消息构造、映射或渲染。initReplBridge.ts:处理bridge 子系统中的远程连接、桥接或跨端同步逻辑。jwtUtils.ts:提供bridge 子系统的辅助函数与通用逻辑。pollConfig.ts:定义bridge 子系统的配置项与默认值。pollConfigDefaults.ts:bridge 子系统中的pollConfigDefaults模块,负责该主题下的具体实现。remoteBridgeCore.ts:处理bridge 子系统中的远程连接、桥接或跨端同步逻辑。replBridge.ts:处理bridge 子系统中的远程连接、桥接或跨端同步逻辑。replBridgeHandle.ts:处理bridge 子系统中的远程连接、桥接或跨端同步逻辑。replBridgeTransport.ts:实现bridge 子系统的传输层。sessionIdCompat.ts:处理bridge 子系统中的会话状态、会话数据或会话同步。sessionRunner.ts:处理bridge 子系统中的会话状态、会话数据或会话同步。trustedDevice.ts:bridge 子系统中的trustedDevice模块,负责该主题下的具体实现。types.ts:定义bridge 子系统使用的类型、接口或结构。workSecret.ts:bridge 子系统中的workSecret模块,负责该主题下的具体实现。
buddy/:buddy 形象、提示与伴随通知能力。companion.ts:buddy 模块中的companion模块,负责该主题下的具体实现。CompanionSprite.tsx:渲染buddy 模块中的CompanionSprite组件。prompt.ts:定义buddy 模块的提示词、模板或引导文案。sprites.ts:buddy 模块中的sprites模块,负责该主题下的具体实现。types.ts:定义buddy 模块使用的类型、接口或结构。useBuddyNotification.tsx:提供buddy 模块相关的 React Hook。
cli/:CLI 非交互输出、传输层与命令行适配。exit.ts:CLI 子系统中的exit模块,负责该主题下的具体实现。handlers/:CLI 子命令/事件处理器。agents.ts:handlersCLI 模块中的agents模块,负责该主题下的具体实现。auth.ts:处理handlersCLI 模块中的认证、授权或凭证逻辑。autoMode.ts:定义handlersCLI 模块中的模式枚举或模式切换逻辑。mcp.tsx:处理handlersCLI 模块中的 MCP 集成逻辑。plugins.ts:处理handlersCLI 模块中的插件加载、管理或校验逻辑。util.tsx:渲染handlersCLI 模块中的util组件。
ndjsonSafeStringify.ts:CLI 子系统中的ndjsonSafeStringify模块,负责该主题下的具体实现。print.ts:CLI 子系统中的print模块,负责该主题下的具体实现。remoteIO.ts:处理CLI 子系统中的远程连接、桥接或跨端同步逻辑。structuredIO.ts:CLI 子系统中的structuredIO模块,负责该主题下的具体实现。transports/:CLI 传输层与事件上传通道。ccrClient.ts:实现transportsCLI 模块对外部系统的客户端封装。HybridTransport.ts:实现transportsCLI 模块的传输层。SerialBatchEventUploader.ts:负责transportsCLI 模块的加载、发现或延迟初始化。SSETransport.ts:实现transportsCLI 模块的传输层。transportUtils.ts:提供transportsCLI 模块的辅助函数与通用逻辑。WebSocketTransport.ts:实现transportsCLI 模块的传输层。WorkerStateUploader.ts:负责transportsCLI 模块的加载、发现或延迟初始化。
update.ts:负责CLI 子系统的更新流程。
commands/:Slash/CLI 命令实现与命令入口集合。add-dir/:add-dir命令目录,包含命令入口、交互界面和辅助逻辑。add-dir.tsx:渲染add-dir命令中的add-dir组件。index.ts:导出add-dir命令的公共入口。validation.ts:负责add-dir命令的校验与约束检查。
advisor.ts:命令系统中的advisor模块,负责该主题下的具体实现。agents/:agents命令目录,包含命令入口、交互界面和辅助逻辑。agents.tsx:渲染agents命令中的agents组件。index.ts:导出agents命令的公共入口。
ant-trace/:ant-trace命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出ant-trace命令的公共入口。
autofix-pr/:autofix-pr命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出autofix-pr命令的公共入口。
backfill-sessions/:backfill-sessions命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出backfill-sessions命令的公共入口。
branch/:branch命令目录,包含命令入口、交互界面和辅助逻辑。branch.ts:branch命令中的branch模块,负责该主题下的具体实现。index.ts:导出branch命令的公共入口。
break-cache/:break-cache命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出break-cache命令的公共入口。
bridge/:bridge命令目录,包含命令入口、交互界面和辅助逻辑。bridge.tsx:处理bridge命令中的远程连接、桥接或跨端同步逻辑。index.ts:导出bridge命令的公共入口。
bridge-kick.ts:处理命令系统中的远程连接、桥接或跨端同步逻辑。brief.ts:命令系统中的brief模块,负责该主题下的具体实现。btw/:btw命令目录,包含命令入口、交互界面和辅助逻辑。btw.tsx:渲染btw命令中的btw组件。index.ts:导出btw命令的公共入口。
bughunter/:bughunter命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出bughunter命令的公共入口。
chrome/:chrome命令目录,包含命令入口、交互界面和辅助逻辑。chrome.tsx:渲染chrome命令中的chrome组件。index.ts:导出chrome命令的公共入口。
clear/:clear命令目录,包含命令入口、交互界面和辅助逻辑。caches.ts:clear命令中的caches模块,负责该主题下的具体实现。clear.ts:clear命令中的clear模块,负责该主题下的具体实现。conversation.ts:clear命令中的conversation模块,负责该主题下的具体实现。index.ts:导出clear命令的公共入口。
color/:color命令目录,包含命令入口、交互界面和辅助逻辑。color.ts:color命令中的color模块,负责该主题下的具体实现。index.ts:导出color命令的公共入口。
commit-push-pr.ts:命令系统中的commit-push-pr模块,负责该主题下的具体实现。commit.ts:命令系统中的commit模块,负责该主题下的具体实现。compact/:compact命令目录,包含命令入口、交互界面和辅助逻辑。compact.ts:处理compact命令中的 compact 压缩与清理逻辑。index.ts:导出compact命令的公共入口。
config/:config命令目录,包含命令入口、交互界面和辅助逻辑。config.tsx:定义config命令的配置项与默认值。index.ts:导出config命令的公共入口。
context/:context命令目录,包含命令入口、交互界面和辅助逻辑。context-noninteractive.ts:context命令中的context-noninteractive模块,负责该主题下的具体实现。context.tsx:渲染context命令中的context组件。index.ts:导出context命令的公共入口。
copy/:copy命令目录,包含命令入口、交互界面和辅助逻辑。copy.tsx:渲染copy命令中的copy组件。index.ts:导出copy命令的公共入口。
cost/:cost命令目录,包含命令入口、交互界面和辅助逻辑。cost.ts:cost命令中的cost模块,负责该主题下的具体实现。index.ts:导出cost命令的公共入口。
createMovedToPluginCommand.ts:负责命令系统的创建与装配逻辑。ctx_viz/:ctx_viz命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出ctx_viz命令的公共入口。
debug-tool-call/:debug-tool-call命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出debug-tool-call命令的公共入口。
desktop/:desktop命令目录,包含命令入口、交互界面和辅助逻辑。desktop.tsx:渲染desktop命令中的desktop组件。index.ts:导出desktop命令的公共入口。
diff/:diff命令目录,包含命令入口、交互界面和辅助逻辑。diff.tsx:处理diff命令中的 diff 计算、展示或格式化。index.ts:导出diff命令的公共入口。
doctor/:doctor命令目录,包含命令入口、交互界面和辅助逻辑。doctor.tsx:渲染doctor命令中的doctor组件。index.ts:导出doctor命令的公共入口。
effort/:effort命令目录,包含命令入口、交互界面和辅助逻辑。effort.tsx:渲染effort命令中的effort组件。index.ts:导出effort命令的公共入口。
env/:env命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出env命令的公共入口。
exit/:exit命令目录,包含命令入口、交互界面和辅助逻辑。exit.tsx:渲染exit命令中的exit组件。index.ts:导出exit命令的公共入口。
export/:export命令目录,包含命令入口、交互界面和辅助逻辑。export.tsx:渲染export命令中的export组件。index.ts:导出export命令的公共入口。
extra-usage/:extra-usage命令目录,包含命令入口、交互界面和辅助逻辑。extra-usage-core.ts:extra-usage命令中的extra-usage-core模块,负责该主题下的具体实现。extra-usage-noninteractive.ts:extra-usage命令中的extra-usage-noninteractive模块,负责该主题下的具体实现。extra-usage.tsx:渲染extra-usage命令中的extra-usage组件。index.ts:导出extra-usage命令的公共入口。
fast/:fast命令目录,包含命令入口、交互界面和辅助逻辑。fast.tsx:渲染fast命令中的fast组件。index.ts:导出fast命令的公共入口。
feedback/:feedback命令目录,包含命令入口、交互界面和辅助逻辑。feedback.tsx:渲染feedback命令中的feedback组件。index.ts:导出feedback命令的公共入口。
files/:files命令目录,包含命令入口、交互界面和辅助逻辑。files.ts:files命令中的files模块,负责该主题下的具体实现。index.ts:导出files命令的公共入口。
good-claude/:good-claude命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出good-claude命令的公共入口。
heapdump/:heapdump命令目录,包含命令入口、交互界面和辅助逻辑。heapdump.ts:heapdump命令中的heapdump模块,负责该主题下的具体实现。index.ts:导出heapdump命令的公共入口。
help/:help命令目录,包含命令入口、交互界面和辅助逻辑。help.tsx:渲染help命令中的help组件。index.ts:导出help命令的公共入口。
hooks/:hooks命令目录,包含命令入口、交互界面和辅助逻辑。hooks.tsx:实现hooks命令相关的 hook 或 hook 辅助。index.ts:导出hooks命令的公共入口。
ide/:ide命令目录,包含命令入口、交互界面和辅助逻辑。ide.tsx:渲染ide命令中的ide组件。index.ts:导出ide命令的公共入口。
init-verifiers.ts:命令系统中的init-verifiers模块,负责该主题下的具体实现。init.ts:命令系统中的init模块,负责该主题下的具体实现。insights.ts:命令系统中的insights模块,负责该主题下的具体实现。install-github-app/:install-github-app命令目录,包含命令入口、交互界面和辅助逻辑。ApiKeyStep.tsx:实现install-github-app命令中的单个步骤。CheckExistingSecretStep.tsx:实现install-github-app命令中的单个步骤。CheckGitHubStep.tsx:实现install-github-app命令中的单个步骤。ChooseRepoStep.tsx:实现install-github-app命令中的单个步骤。CreatingStep.tsx:实现install-github-app命令中的单个步骤。ErrorStep.tsx:实现install-github-app命令中的单个步骤。ExistingWorkflowStep.tsx:实现install-github-app命令中的单个步骤。index.ts:导出install-github-app命令的公共入口。install-github-app.tsx:处理install-github-app命令中的 Git 集成逻辑。InstallAppStep.tsx:实现install-github-app命令中的单个步骤。OAuthFlowStep.tsx:实现install-github-app命令中的单个步骤。setupGitHubActions.ts:处理install-github-app命令中的 Git 集成逻辑。SuccessStep.tsx:实现install-github-app命令中的单个步骤。WarningsStep.tsx:实现install-github-app命令中的单个步骤。
install-slack-app/:install-slack-app命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出install-slack-app命令的公共入口。install-slack-app.ts:install-slack-app命令中的install-slack-app模块,负责该主题下的具体实现。
install.tsx:渲染命令系统中的install组件。issue/:issue命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出issue命令的公共入口。
keybindings/:keybindings命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出keybindings命令的公共入口。keybindings.ts:keybindings命令中的keybindings模块,负责该主题下的具体实现。
login/:login命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出login命令的公共入口。login.tsx:渲染login命令中的login组件。
logout/:logout命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出logout命令的公共入口。logout.tsx:渲染logout命令中的logout组件。
mcp/:mcp命令目录,包含命令入口、交互界面和辅助逻辑。addCommand.ts:mcp命令中的addCommand模块,负责该主题下的具体实现。index.ts:导出mcp命令的公共入口。mcp.tsx:处理mcp命令中的 MCP 集成逻辑。xaaIdpCommand.ts:mcp命令中的xaaIdpCommand模块,负责该主题下的具体实现。
memory/:memory命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出memory命令的公共入口。memory.tsx:处理memory命令中的 memory 读取、写入或同步逻辑。
mobile/:mobile命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出mobile命令的公共入口。mobile.tsx:渲染mobile命令中的mobile组件。
mock-limits/:mock-limits命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出mock-limits命令的公共入口。
model/:model命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出model命令的公共入口。model.tsx:处理model命令中的模型选择、模型能力或模型映射。
oauth-refresh/:oauth-refresh命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出oauth-refresh命令的公共入口。
onboarding/:onboarding命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出onboarding命令的公共入口。
output-style/:output-style命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出output-style命令的公共入口。output-style.tsx:处理output-style命令中的输出格式化或输出落盘逻辑。
passes/:passes命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出passes命令的公共入口。passes.tsx:渲染passes命令中的passes组件。
perf-issue/:perf-issue命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出perf-issue命令的公共入口。
permissions/:permissions命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出permissions命令的公共入口。permissions.tsx:处理permissions命令中的权限决策、说明或桥接逻辑。
plan/:plan命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出plan命令的公共入口。plan.tsx:渲染plan命令中的plan组件。
plugin/:plugin命令目录,包含命令入口、交互界面和辅助逻辑。AddMarketplace.tsx:渲染plugin命令中的AddMarketplace组件。BrowseMarketplace.tsx:渲染plugin命令中的BrowseMarketplace组件。DiscoverPlugins.tsx:处理plugin命令中的插件加载、管理或校验逻辑。index.tsx:导出plugin命令的公共入口。ManageMarketplaces.tsx:渲染plugin命令中的ManageMarketplaces组件。ManagePlugins.tsx:处理plugin命令中的插件加载、管理或校验逻辑。parseArgs.ts:负责plugin命令的解析逻辑。plugin.tsx:处理plugin命令中的插件加载、管理或校验逻辑。pluginDetailsHelpers.tsx:提供plugin命令的辅助函数与通用逻辑。PluginErrors.tsx:处理plugin命令中的插件加载、管理或校验逻辑。PluginOptionsDialog.tsx:实现plugin命令中的PluginOptionsDialog对话框。PluginOptionsFlow.tsx:编排plugin命令中的流程控制。PluginSettings.tsx:处理plugin命令中的插件加载、管理或校验逻辑。PluginTrustWarning.tsx:给出plugin命令中的告警或风险提示。UnifiedInstalledCell.tsx:渲染plugin命令中的行级或条目级 UI。usePagination.ts:提供plugin命令相关的 React Hook。ValidatePlugin.tsx:负责plugin命令的校验与约束检查。
pr_comments/:pr_comments命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出pr_comments命令的公共入口。
privacy-settings/:privacy-settings命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出privacy-settings命令的公共入口。privacy-settings.tsx:渲染privacy-settings命令中的privacy-settings组件。
rate-limit-options/:rate-limit-options命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出rate-limit-options命令的公共入口。rate-limit-options.tsx:渲染rate-limit-options命令中的rate-limit-options组件。
release-notes/:release-notes命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出release-notes命令的公共入口。release-notes.ts:release-notes命令中的release-notes模块,负责该主题下的具体实现。
reload-plugins/:reload-plugins命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出reload-plugins命令的公共入口。reload-plugins.ts:处理reload-plugins命令中的插件加载、管理或校验逻辑。
remote-env/:remote-env命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出remote-env命令的公共入口。remote-env.tsx:处理remote-env命令中的远程连接、桥接或跨端同步逻辑。
remote-setup/:remote-setup命令目录,包含命令入口、交互界面和辅助逻辑。api.ts:remote-setup命令中的api模块,负责该主题下的具体实现。index.ts:导出remote-setup命令的公共入口。remote-setup.tsx:处理remote-setup命令中的远程连接、桥接或跨端同步逻辑。
rename/:rename命令目录,包含命令入口、交互界面和辅助逻辑。generateSessionName.ts:处理rename命令中的会话状态、会话数据或会话同步。index.ts:导出rename命令的公共入口。rename.ts:rename命令中的rename模块,负责该主题下的具体实现。
reset-limits/:reset-limits命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出reset-limits命令的公共入口。
resume/:resume命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出resume命令的公共入口。resume.tsx:渲染resume命令中的resume组件。
review/:review命令目录,包含命令入口、交互界面和辅助逻辑。reviewRemote.ts:处理review命令中的远程连接、桥接或跨端同步逻辑。ultrareviewCommand.tsx:渲染review命令中的ultrareviewCommand组件。ultrareviewEnabled.ts:review命令中的ultrareviewEnabled模块,负责该主题下的具体实现。UltrareviewOverageDialog.tsx:实现review命令中的UltrareviewOverageDialog对话框。
review.ts:命令系统中的review模块,负责该主题下的具体实现。rewind/:rewind命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出rewind命令的公共入口。rewind.ts:rewind命令中的rewind模块,负责该主题下的具体实现。
sandbox-toggle/:sandbox-toggle命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出sandbox-toggle命令的公共入口。sandbox-toggle.tsx:渲染sandbox-toggle命令中的sandbox-toggle组件。
security-review.ts:命令系统中的security-review模块,负责该主题下的具体实现。session/:session命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出session命令的公共入口。session.tsx:处理session命令中的会话状态、会话数据或会话同步。
share/:share命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出share命令的公共入口。
skills/:skills命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出skills命令的公共入口。skills.tsx:渲染skills命令中的skills组件。
stats/:stats命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出stats命令的公共入口。stats.tsx:渲染stats命令中的stats组件。
status/:status命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出status命令的公共入口。status.tsx:计算、展示或同步status命令状态。
statusline.tsx:计算、展示或同步命令系统状态。stickers/:stickers命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出stickers命令的公共入口。stickers.ts:stickers命令中的stickers模块,负责该主题下的具体实现。
summary/:summary命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出summary命令的公共入口。
tag/:tag命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出tag命令的公共入口。tag.tsx:渲染tag命令中的tag组件。
tasks/:tasks命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出tasks命令的公共入口。tasks.tsx:处理tasks命令中的任务装配、状态或输出逻辑。
teleport/:teleport命令目录,包含命令入口、交互界面和辅助逻辑。index.js:导出teleport命令的公共入口。
terminalSetup/:terminalSetup命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出terminalSetup命令的公共入口。terminalSetup.tsx:渲染terminalSetup命令中的terminalSetup组件。
theme/:theme命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出theme命令的公共入口。theme.tsx:处理theme命令中的主题、配色或外观设置。
thinkback/:thinkback命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出thinkback命令的公共入口。thinkback.tsx:渲染thinkback命令中的thinkback组件。
thinkback-play/:thinkback-play命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出thinkback-play命令的公共入口。thinkback-play.ts:thinkback-play命令中的thinkback-play模块,负责该主题下的具体实现。
ultraplan.tsx:渲染命令系统中的ultraplan组件。upgrade/:upgrade命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出upgrade命令的公共入口。upgrade.tsx:渲染upgrade命令中的upgrade组件。
usage/:usage命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出usage命令的公共入口。usage.tsx:渲染usage命令中的usage组件。
version.ts:命令系统中的version模块,负责该主题下的具体实现。vim/:vim命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出vim命令的公共入口。vim.ts:vim命令中的vim模块,负责该主题下的具体实现。
voice/:voice命令目录,包含命令入口、交互界面和辅助逻辑。index.ts:导出voice命令的公共入口。voice.ts:voice命令中的voice模块,负责该主题下的具体实现。
commands.ts:命令注册总表,汇总 slash/CLI 命令及其元数据。components/:Ink/React 终端 UI 组件体系。AgentProgressLine.tsx:渲染工作台 UI中的AgentProgressLine组件。agents/:agent 列表、详情、编辑与创建组件。AgentDetail.tsx:渲染agent 管理组件中的AgentDetail组件。AgentEditor.tsx:渲染agent 管理组件中的AgentEditor组件。agentFileUtils.ts:提供agent 管理组件的辅助函数与通用逻辑。AgentNavigationFooter.tsx:渲染agent 管理组件中的AgentNavigationFooter组件。AgentsList.tsx:渲染agent 管理组件中的AgentsList列表。AgentsMenu.tsx:实现agent 管理组件中的AgentsMenu菜单或面板。ColorPicker.tsx:实现agent 管理组件中的选择器组件。generateAgent.ts:agent 管理组件中的generateAgent模块,负责该主题下的具体实现。ModelSelector.tsx:实现agent 管理组件中的选择器组件。new-agent-creation/:new-agent-creation子目录。CreateAgentWizard.tsx:负责agent 管理组件的创建与装配逻辑。wizard-steps/:wizard-steps子目录。ColorStep.tsx:实现agent 管理组件中的单个步骤。ConfirmStep.tsx:实现agent 管理组件中的单个步骤。ConfirmStepWrapper.tsx:封装agent 管理组件的外层边界或包装逻辑。DescriptionStep.tsx:实现agent 管理组件中的单个步骤。GenerateStep.tsx:实现agent 管理组件中的单个步骤。LocationStep.tsx:实现agent 管理组件中的单个步骤。MemoryStep.tsx:实现agent 管理组件中的单个步骤。MethodStep.tsx:实现agent 管理组件中的单个步骤。ModelStep.tsx:实现agent 管理组件中的单个步骤。PromptStep.tsx:定义agent 管理组件的提示词、模板或引导文案。ToolsStep.tsx:实现agent 管理组件中的单个步骤。TypeStep.tsx:实现agent 管理组件中的单个步骤。
ToolSelector.tsx:实现agent 管理组件中的选择器组件。types.ts:定义agent 管理组件使用的类型、接口或结构。utils.ts:提供agent 管理组件的辅助函数与通用逻辑。validateAgent.ts:负责agent 管理组件的校验与约束检查。
App.tsx:渲染工作台 UI中的App组件。ApproveApiKey.tsx:渲染工作台 UI中的ApproveApiKey组件。AutoModeOptInDialog.tsx:实现工作台 UI中的AutoModeOptInDialog对话框。AutoUpdater.tsx:负责工作台 UI的更新流程。AutoUpdaterWrapper.tsx:封装工作台 UI的外层边界或包装逻辑。AwsAuthStatusBox.tsx:计算、展示或同步工作台 UI状态。BaseTextInput.tsx:渲染工作台 UI中的BaseTextInput组件。BashModeProgress.tsx:处理工作台 UI中的 shell 执行、解析或安全约束。BridgeDialog.tsx:实现工作台 UI中的BridgeDialog对话框。BypassPermissionsModeDialog.tsx:实现工作台 UI中的BypassPermissionsModeDialog对话框。ChannelDowngradeDialog.tsx:实现工作台 UI中的ChannelDowngradeDialog对话框。ClaudeCodeHint/:Claude Code 提示与提示菜单组件。PluginHintMenu.tsx:实现ClaudeCodeHint组件中的PluginHintMenu菜单或面板。
ClaudeInChromeOnboarding.tsx:渲染工作台 UI中的ClaudeInChromeOnboarding组件。ClaudeMdExternalIncludesDialog.tsx:实现工作台 UI中的ClaudeMdExternalIncludesDialog对话框。ClickableImageRef.tsx:渲染工作台 UI中的ClickableImageRef组件。CompactSummary.tsx:处理工作台 UI中的 compact 压缩与清理逻辑。ConfigurableShortcutHint.tsx:渲染工作台 UI中的ConfigurableShortcutHint组件。ConsoleOAuthFlow.tsx:编排工作台 UI中的流程控制。ContextSuggestions.tsx:渲染工作台 UI中的ContextSuggestions组件。ContextVisualization.tsx:渲染工作台 UI中的ContextVisualization组件。CoordinatorAgentStatus.tsx:计算、展示或同步工作台 UI状态。CostThresholdDialog.tsx:实现工作台 UI中的CostThresholdDialog对话框。CtrlOToExpand.tsx:渲染工作台 UI中的CtrlOToExpand组件。CustomSelect/:自定义选择器基础组件。index.ts:导出CustomSelect组件的公共入口。option-map.ts:CustomSelect组件中的option-map模块,负责该主题下的具体实现。select-input-option.tsx:渲染CustomSelect组件中的select-input-option组件。select-option.tsx:渲染CustomSelect组件中的select-option组件。select.tsx:渲染CustomSelect组件中的select组件。SelectMulti.tsx:渲染CustomSelect组件中的SelectMulti组件。use-multi-select-state.ts:维护CustomSelect组件相关状态。use-select-input.ts:CustomSelect组件中的use-select-input模块,负责该主题下的具体实现。use-select-navigation.ts:CustomSelect组件中的use-select-navigation模块,负责该主题下的具体实现。use-select-state.ts:维护CustomSelect组件相关状态。
design-system/:终端设计系统基础组件。Byline.tsx:渲染设计系统组件中的Byline组件。color.ts:设计系统组件中的color模块,负责该主题下的具体实现。Dialog.tsx:实现设计系统组件中的Dialog对话框。Divider.tsx:渲染设计系统组件中的Divider组件。FuzzyPicker.tsx:实现设计系统组件中的选择器组件。KeyboardShortcutHint.tsx:渲染设计系统组件中的KeyboardShortcutHint组件。ListItem.tsx:渲染设计系统组件中的行级或条目级 UI。LoadingState.tsx:维护设计系统组件相关状态。Pane.tsx:渲染设计系统组件中的Pane组件。ProgressBar.tsx:渲染设计系统组件中的ProgressBar组件。Ratchet.tsx:渲染设计系统组件中的Ratchet组件。StatusIcon.tsx:计算、展示或同步设计系统组件状态。Tabs.tsx:渲染设计系统组件中的Tabs组件。ThemedBox.tsx:处理设计系统组件中的主题、配色或外观设置。ThemedText.tsx:处理设计系统组件中的主题、配色或外观设置。ThemeProvider.tsx:提供设计系统组件的 provider 实现。
DesktopHandoff.tsx:渲染工作台 UI中的DesktopHandoff组件。DesktopUpsell/:桌面端导流/升级提示组件。DesktopUpsellStartup.tsx:渲染DesktopUpsell组件中的DesktopUpsellStartup组件。
DevBar.tsx:渲染工作台 UI中的DevBar组件。DevChannelsDialog.tsx:实现工作台 UI中的DevChannelsDialog对话框。DiagnosticsDisplay.tsx:渲染工作台 UI中的DiagnosticsDisplay组件。diff/:diff 明细和文件列表组件。DiffDetailView.tsx:渲染diff组件中的DiffDetailView视图。DiffDialog.tsx:实现diff组件中的DiffDialog对话框。DiffFileList.tsx:渲染diff组件中的DiffFileList列表。
EffortCallout.tsx:渲染工作台 UI中的EffortCallout组件。EffortIndicator.ts:展示工作台 UI中的状态指示信息。ExitFlow.tsx:编排工作台 UI中的流程控制。ExportDialog.tsx:实现工作台 UI中的ExportDialog对话框。FallbackToolUseErrorMessage.tsx:渲染工作台 UI中的消息节点。FallbackToolUseRejectedMessage.tsx:渲染工作台 UI中的消息节点。FastIcon.tsx:渲染工作台 UI中的FastIcon组件。Feedback.tsx:渲染工作台 UI中的Feedback组件。FeedbackSurvey/:反馈问卷与分享调查组件。FeedbackSurvey.tsx:渲染FeedbackSurvey组件中的FeedbackSurvey组件。FeedbackSurveyView.tsx:渲染FeedbackSurvey组件中的FeedbackSurveyView视图。submitTranscriptShare.ts:FeedbackSurvey组件中的submitTranscriptShare模块,负责该主题下的具体实现。TranscriptSharePrompt.tsx:定义FeedbackSurvey组件的提示词、模板或引导文案。useDebouncedDigitInput.ts:提供FeedbackSurvey组件相关的 React Hook。useFeedbackSurvey.tsx:提供FeedbackSurvey组件相关的 React Hook。useMemorySurvey.tsx:提供FeedbackSurvey组件相关的 React Hook。usePostCompactSurvey.tsx:提供FeedbackSurvey组件相关的 React Hook。useSurveyState.tsx:维护FeedbackSurvey组件相关状态。
FileEditToolDiff.tsx:处理工作台 UI中的 diff 计算、展示或格式化。FileEditToolUpdatedMessage.tsx:渲染工作台 UI中的消息节点。FileEditToolUseRejectedMessage.tsx:渲染工作台 UI中的消息节点。FilePathLink.tsx:渲染工作台 UI中的FilePathLink组件。FullscreenLayout.tsx:渲染工作台 UI中的FullscreenLayout组件。GlobalSearchDialog.tsx:实现工作台 UI中的GlobalSearchDialog对话框。grove/:合规/隐私/政策相关 notice 组件。Grove.tsx:渲染grove组件中的Grove组件。
HelpV2/:帮助页与帮助内容展示组件。Commands.tsx:渲染HelpV2组件中的Commands组件。General.tsx:渲染HelpV2组件中的General组件。HelpV2.tsx:渲染HelpV2组件中的HelpV2组件。
HighlightedCode/:代码高亮渲染组件。Fallback.tsx:渲染HighlightedCode组件中的Fallback组件。
HighlightedCode.tsx:渲染工作台 UI中的HighlightedCode组件。HistorySearchDialog.tsx:实现工作台 UI中的HistorySearchDialog对话框。hooks/:hooks 配置查看与选择组件。HooksConfigMenu.tsx:实现hooks 组件中的HooksConfigMenu菜单或面板。PromptDialog.tsx:实现hooks 组件中的PromptDialog对话框。SelectEventMode.tsx:定义hooks 组件中的模式枚举或模式切换逻辑。SelectHookMode.tsx:定义hooks 组件中的模式枚举或模式切换逻辑。SelectMatcherMode.tsx:定义hooks 组件中的模式枚举或模式切换逻辑。ViewHookMode.tsx:定义hooks 组件中的模式枚举或模式切换逻辑。
IdeAutoConnectDialog.tsx:实现工作台 UI中的IdeAutoConnectDialog对话框。IdeOnboardingDialog.tsx:实现工作台 UI中的IdeOnboardingDialog对话框。IdeStatusIndicator.tsx:展示工作台 UI中的状态指示信息。IdleReturnDialog.tsx:实现工作台 UI中的IdleReturnDialog对话框。InterruptedByUser.tsx:渲染工作台 UI中的InterruptedByUser组件。InvalidConfigDialog.tsx:实现工作台 UI中的InvalidConfigDialog对话框。InvalidSettingsDialog.tsx:实现工作台 UI中的InvalidSettingsDialog对话框。KeybindingWarnings.tsx:渲染工作台 UI中的KeybindingWarnings组件。LanguagePicker.tsx:实现工作台 UI中的选择器组件。LogoV2/:欢迎头图、品牌信息与 notice 组件。AnimatedAsterisk.tsx:渲染LogoV2组件中的AnimatedAsterisk组件。AnimatedClawd.tsx:渲染LogoV2组件中的AnimatedClawd组件。ChannelsNotice.tsx:渲染LogoV2组件中的ChannelsNotice组件。Clawd.tsx:渲染LogoV2组件中的Clawd组件。CondensedLogo.tsx:渲染LogoV2组件中的CondensedLogo组件。EmergencyTip.tsx:渲染LogoV2组件中的EmergencyTip组件。Feed.tsx:渲染LogoV2组件中的Feed组件。FeedColumn.tsx:渲染LogoV2组件中的FeedColumn组件。feedConfigs.tsx:渲染LogoV2组件中的feedConfigs组件。GuestPassesUpsell.tsx:渲染LogoV2组件中的GuestPassesUpsell组件。LogoV2.tsx:渲染LogoV2组件中的LogoV2组件。Opus1mMergeNotice.tsx:渲染LogoV2组件中的Opus1mMergeNotice组件。OverageCreditUpsell.tsx:渲染LogoV2组件中的OverageCreditUpsell组件。VoiceModeNotice.tsx:渲染LogoV2组件中的VoiceModeNotice组件。WelcomeV2.tsx:渲染LogoV2组件中的WelcomeV2组件。
LogSelector.tsx:实现工作台 UI中的选择器组件。LspRecommendation/:LSP 推荐与提示组件。LspRecommendationMenu.tsx:实现LspRecommendation组件中的LspRecommendationMenu菜单或面板。
ManagedSettingsSecurityDialog/:托管设置安全确认组件。ManagedSettingsSecurityDialog.tsx:实现ManagedSettingsSecurityDialog组件中的ManagedSettingsSecurityDialog对话框。utils.ts:提供ManagedSettingsSecurityDialog组件的辅助函数与通用逻辑。
Markdown.tsx:渲染工作台 UI中的Markdown组件。MarkdownTable.tsx:渲染工作台 UI中的MarkdownTable组件。mcp/:MCP 服务、工具与连接管理组件。CapabilitiesSection.tsx:渲染MCP 组件中的CapabilitiesSection组件。ElicitationDialog.tsx:实现MCP 组件中的ElicitationDialog对话框。index.ts:导出MCP 组件的公共入口。MCPAgentServerMenu.tsx:实现MCP 组件中的MCPAgentServerMenu菜单或面板。MCPListPanel.tsx:处理MCP 组件中的 MCP 集成逻辑。McpParsingWarnings.tsx:处理MCP 组件中的 MCP 集成逻辑。MCPReconnect.tsx:处理MCP 组件中的 MCP 集成逻辑。MCPRemoteServerMenu.tsx:实现MCP 组件中的MCPRemoteServerMenu菜单或面板。MCPSettings.tsx:处理MCP 组件中的 MCP 集成逻辑。MCPStdioServerMenu.tsx:实现MCP 组件中的MCPStdioServerMenu菜单或面板。MCPToolDetailView.tsx:渲染MCP 组件中的MCPToolDetailView视图。MCPToolListView.tsx:渲染MCP 组件中的MCPToolListView视图。utils/:utils子目录。reconnectHelpers.tsx:提供MCP 组件的辅助函数与通用逻辑。
MCPServerApprovalDialog.tsx:实现工作台 UI中的MCPServerApprovalDialog对话框。MCPServerDesktopImportDialog.tsx:实现工作台 UI中的MCPServerDesktopImportDialog对话框。MCPServerDialogCopy.tsx:处理工作台 UI中的 MCP 集成逻辑。MCPServerMultiselectDialog.tsx:实现工作台 UI中的MCPServerMultiselectDialog对话框。memory/:memory 文件选择和 memory 通知组件。MemoryFileSelector.tsx:实现memory 组件中的选择器组件。MemoryUpdateNotification.tsx:处理memory 组件中的通知或提示。
MemoryUsageIndicator.tsx:展示工作台 UI中的状态指示信息。Message.tsx:渲染工作台 UI中的消息节点。messageActions.tsx:处理工作台 UI中的消息构造、映射或渲染。MessageModel.tsx:处理工作台 UI中的消息构造、映射或渲染。MessageResponse.tsx:处理工作台 UI中的消息构造、映射或渲染。MessageRow.tsx:渲染工作台 UI中的行级或条目级 UI。messages/:消息渲染叶子组件。AdvisorMessage.tsx:渲染消息渲染组件中的消息节点。AssistantRedactedThinkingMessage.tsx:渲染消息渲染组件中的消息节点。AssistantTextMessage.tsx:渲染消息渲染组件中的消息节点。AssistantThinkingMessage.tsx:渲染消息渲染组件中的消息节点。AssistantToolUseMessage.tsx:渲染消息渲染组件中的消息节点。AttachmentMessage.tsx:渲染消息渲染组件中的消息节点。CollapsedReadSearchContent.tsx:处理消息渲染组件中的搜索、过滤或召回逻辑。CompactBoundaryMessage.tsx:渲染消息渲染组件中的消息节点。GroupedToolUseContent.tsx:渲染消息渲染组件中的GroupedToolUseContent组件。HighlightedThinkingText.tsx:渲染消息渲染组件中的HighlightedThinkingText组件。HookProgressMessage.tsx:渲染消息渲染组件中的消息节点。nullRenderingAttachments.ts:消息渲染组件中的nullRenderingAttachments模块,负责该主题下的具体实现。PlanApprovalMessage.tsx:渲染消息渲染组件中的消息节点。RateLimitMessage.tsx:渲染消息渲染组件中的消息节点。ShutdownMessage.tsx:渲染消息渲染组件中的消息节点。SystemAPIErrorMessage.tsx:渲染消息渲染组件中的消息节点。SystemTextMessage.tsx:渲染消息渲染组件中的消息节点。TaskAssignmentMessage.tsx:渲染消息渲染组件中的消息节点。teamMemCollapsed.tsx:处理消息渲染组件中的团队协作或多 agent 协作逻辑。teamMemSaved.ts:处理消息渲染组件中的团队协作或多 agent 协作逻辑。UserAgentNotificationMessage.tsx:渲染消息渲染组件中的消息节点。UserBashInputMessage.tsx:渲染消息渲染组件中的消息节点。UserBashOutputMessage.tsx:渲染消息渲染组件中的消息节点。UserChannelMessage.tsx:渲染消息渲染组件中的消息节点。UserCommandMessage.tsx:渲染消息渲染组件中的消息节点。UserImageMessage.tsx:渲染消息渲染组件中的消息节点。UserLocalCommandOutputMessage.tsx:渲染消息渲染组件中的消息节点。UserMemoryInputMessage.tsx:渲染消息渲染组件中的消息节点。UserPlanMessage.tsx:渲染消息渲染组件中的消息节点。UserPromptMessage.tsx:渲染消息渲染组件中的消息节点。UserResourceUpdateMessage.tsx:渲染消息渲染组件中的消息节点。UserTeammateMessage.tsx:渲染消息渲染组件中的消息节点。UserTextMessage.tsx:渲染消息渲染组件中的消息节点。UserToolResultMessage/:UserToolResultMessage子目录。RejectedPlanMessage.tsx:渲染消息渲染组件中的消息节点。RejectedToolUseMessage.tsx:渲染消息渲染组件中的消息节点。UserToolCanceledMessage.tsx:渲染消息渲染组件中的消息节点。UserToolErrorMessage.tsx:渲染消息渲染组件中的消息节点。UserToolRejectMessage.tsx:渲染消息渲染组件中的消息节点。UserToolResultMessage.tsx:渲染消息渲染组件中的消息节点。UserToolSuccessMessage.tsx:渲染消息渲染组件中的消息节点。utils.tsx:提供消息渲染组件的辅助函数与通用逻辑。
Messages.tsx:处理工作台 UI中的消息构造、映射或渲染。MessageSelector.tsx:实现工作台 UI中的选择器组件。MessageTimestamp.tsx:处理工作台 UI中的消息构造、映射或渲染。ModelPicker.tsx:实现工作台 UI中的选择器组件。NativeAutoUpdater.tsx:负责工作台 UI的更新流程。NotebookEditToolUseRejectedMessage.tsx:渲染工作台 UI中的消息节点。OffscreenFreeze.tsx:渲染工作台 UI中的OffscreenFreeze组件。Onboarding.tsx:渲染工作台 UI中的Onboarding组件。OutputStylePicker.tsx:实现工作台 UI中的选择器组件。PackageManagerAutoUpdater.tsx:负责工作台 UI的更新流程。Passes/:权益或通行证展示组件。Passes.tsx:渲染Passes组件中的Passes组件。
permissions/:权限审批与权限解释组件。AskUserQuestionPermissionRequest/:AskUserQuestionPermissionRequest子目录。AskUserQuestionPermissionRequest.tsx:实现权限审批组件中的请求处理界面或对象。PreviewBox.tsx:渲染权限审批组件中的PreviewBox组件。PreviewQuestionView.tsx:渲染权限审批组件中的PreviewQuestionView视图。QuestionNavigationBar.tsx:渲染权限审批组件中的QuestionNavigationBar组件。QuestionView.tsx:渲染权限审批组件中的QuestionView视图。SubmitQuestionsView.tsx:渲染权限审批组件中的SubmitQuestionsView视图。use-multiple-choice-state.ts:维护权限审批组件相关状态。
BashPermissionRequest/:BashPermissionRequest子目录。BashPermissionRequest.tsx:实现权限审批组件中的请求处理界面或对象。bashToolUseOptions.tsx:处理权限审批组件中的 shell 执行、解析或安全约束。
ComputerUseApproval/:ComputerUseApproval子目录。ComputerUseApproval.tsx:渲染权限审批组件中的ComputerUseApproval组件。
EnterPlanModePermissionRequest/:EnterPlanModePermissionRequest子目录。EnterPlanModePermissionRequest.tsx:实现权限审批组件中的请求处理界面或对象。
ExitPlanModePermissionRequest/:ExitPlanModePermissionRequest子目录。ExitPlanModePermissionRequest.tsx:实现权限审批组件中的请求处理界面或对象。
FallbackPermissionRequest.tsx:实现权限审批组件中的请求处理界面或对象。FileEditPermissionRequest/:FileEditPermissionRequest子目录。FileEditPermissionRequest.tsx:实现权限审批组件中的请求处理界面或对象。
FilePermissionDialog/:FilePermissionDialog子目录。FilePermissionDialog.tsx:实现权限审批组件中的FilePermissionDialog对话框。ideDiffConfig.ts:定义权限审批组件的配置项与默认值。permissionOptions.tsx:处理权限审批组件中的权限决策、说明或桥接逻辑。useFilePermissionDialog.ts:提供权限审批组件相关的 React Hook。usePermissionHandler.ts:提供权限审批组件相关的 React Hook。
FilesystemPermissionRequest/:FilesystemPermissionRequest子目录。FilesystemPermissionRequest.tsx:实现权限审批组件中的请求处理界面或对象。
FileWritePermissionRequest/:FileWritePermissionRequest子目录。FileWritePermissionRequest.tsx:实现权限审批组件中的请求处理界面或对象。FileWriteToolDiff.tsx:处理权限审批组件中的 diff 计算、展示或格式化。
hooks.ts:实现权限审批组件相关的 hook 或 hook 辅助。NotebookEditPermissionRequest/:NotebookEditPermissionRequest子目录。NotebookEditPermissionRequest.tsx:实现权限审批组件中的请求处理界面或对象。NotebookEditToolDiff.tsx:处理权限审批组件中的 diff 计算、展示或格式化。
PermissionDecisionDebugInfo.tsx:处理权限审批组件中的权限决策、说明或桥接逻辑。PermissionDialog.tsx:实现权限审批组件中的PermissionDialog对话框。PermissionExplanation.tsx:处理权限审批组件中的权限决策、说明或桥接逻辑。PermissionPrompt.tsx:定义权限审批组件的提示词、模板或引导文案。PermissionRequest.tsx:实现权限审批组件中的请求处理界面或对象。PermissionRequestTitle.tsx:处理权限审批组件中的权限决策、说明或桥接逻辑。PermissionRuleExplanation.tsx:处理权限审批组件中的权限决策、说明或桥接逻辑。PowerShellPermissionRequest/:PowerShellPermissionRequest子目录。PowerShellPermissionRequest.tsx:实现权限审批组件中的请求处理界面或对象。powershellToolUseOptions.tsx:处理权限审批组件中的 shell 执行、解析或安全约束。
rules/:rules子目录。AddPermissionRules.tsx:处理权限审批组件中的权限决策、说明或桥接逻辑。AddWorkspaceDirectory.tsx:渲染权限审批组件中的AddWorkspaceDirectory组件。PermissionRuleDescription.tsx:处理权限审批组件中的权限决策、说明或桥接逻辑。PermissionRuleInput.tsx:处理权限审批组件中的权限决策、说明或桥接逻辑。PermissionRuleList.tsx:渲染权限审批组件中的PermissionRuleList列表。RecentDenialsTab.tsx:渲染权限审批组件中的RecentDenialsTab组件。RemoveWorkspaceDirectory.tsx:渲染权限审批组件中的RemoveWorkspaceDirectory组件。WorkspaceTab.tsx:渲染权限审批组件中的WorkspaceTab组件。
SandboxPermissionRequest.tsx:实现权限审批组件中的请求处理界面或对象。SedEditPermissionRequest/:SedEditPermissionRequest子目录。SedEditPermissionRequest.tsx:实现权限审批组件中的请求处理界面或对象。
shellPermissionHelpers.tsx:提供权限审批组件的辅助函数与通用逻辑。SkillPermissionRequest/:SkillPermissionRequest子目录。SkillPermissionRequest.tsx:实现权限审批组件中的请求处理界面或对象。
useShellPermissionFeedback.ts:提供权限审批组件相关的 React Hook。utils.ts:提供权限审批组件的辅助函数与通用逻辑。WebFetchPermissionRequest/:WebFetchPermissionRequest子目录。WebFetchPermissionRequest.tsx:实现权限审批组件中的请求处理界面或对象。
WorkerBadge.tsx:渲染权限审批组件中的WorkerBadge组件。WorkerPendingPermission.tsx:处理权限审批组件中的权限决策、说明或桥接逻辑。
PrBadge.tsx:渲染工作台 UI中的PrBadge组件。PressEnterToContinue.tsx:渲染工作台 UI中的PressEnterToContinue组件。PromptInput/:输入区主链路与输入辅助组件。HistorySearchInput.tsx:处理输入区组件中的历史记录与回放。inputModes.ts:输入区组件中的inputModes模块,负责该主题下的具体实现。inputPaste.ts:输入区组件中的inputPaste模块,负责该主题下的具体实现。IssueFlagBanner.tsx:渲染输入区组件中的IssueFlagBanner组件。Notifications.tsx:渲染输入区组件中的Notifications组件。PromptInput.tsx:渲染输入区组件中的PromptInput组件。PromptInputFooter.tsx:渲染输入区组件中的PromptInputFooter组件。PromptInputFooterLeftSide.tsx:渲染输入区组件中的PromptInputFooterLeftSide组件。PromptInputFooterSuggestions.tsx:渲染输入区组件中的PromptInputFooterSuggestions组件。PromptInputHelpMenu.tsx:实现输入区组件中的PromptInputHelpMenu菜单或面板。PromptInputModeIndicator.tsx:展示输入区组件中的状态指示信息。PromptInputQueuedCommands.tsx:渲染输入区组件中的PromptInputQueuedCommands组件。PromptInputStashNotice.tsx:渲染输入区组件中的PromptInputStashNotice组件。SandboxPromptFooterHint.tsx:渲染输入区组件中的SandboxPromptFooterHint组件。ShimmeredInput.tsx:渲染输入区组件中的ShimmeredInput组件。useMaybeTruncateInput.ts:提供输入区组件相关的 React Hook。usePromptInputPlaceholder.ts:提供输入区组件相关的 React Hook。useShowFastIconHint.ts:提供输入区组件相关的 React Hook。useSwarmBanner.ts:提供输入区组件相关的 React Hook。utils.ts:提供输入区组件的辅助函数与通用逻辑。VoiceIndicator.tsx:展示输入区组件中的状态指示信息。
QuickOpenDialog.tsx:实现工作台 UI中的QuickOpenDialog对话框。RemoteCallout.tsx:处理工作台 UI中的远程连接、桥接或跨端同步逻辑。RemoteEnvironmentDialog.tsx:实现工作台 UI中的RemoteEnvironmentDialog对话框。ResumeTask.tsx:实现工作台 UI的任务逻辑。sandbox/:sandbox 设置与诊断组件。SandboxConfigTab.tsx:渲染sandbox 组件中的SandboxConfigTab组件。SandboxDependenciesTab.tsx:渲染sandbox 组件中的SandboxDependenciesTab组件。SandboxDoctorSection.tsx:渲染sandbox 组件中的SandboxDoctorSection组件。SandboxOverridesTab.tsx:渲染sandbox 组件中的SandboxOverridesTab组件。SandboxSettings.tsx:渲染sandbox 组件中的SandboxSettings组件。
SandboxViolationExpandedView.tsx:渲染工作台 UI中的SandboxViolationExpandedView视图。ScrollKeybindingHandler.tsx:渲染工作台 UI中的ScrollKeybindingHandler组件。SearchBox.tsx:处理工作台 UI中的搜索、过滤或召回逻辑。SentryErrorBoundary.ts:工作台 UI中的SentryErrorBoundary模块,负责该主题下的具体实现。SessionBackgroundHint.tsx:处理工作台 UI中的会话状态、会话数据或会话同步。SessionPreview.tsx:处理工作台 UI中的会话状态、会话数据或会话同步。Settings/:设置页与状态/用量组件。Config.tsx:定义设置组件的配置项与默认值。Settings.tsx:渲染设置组件中的Settings组件。Status.tsx:计算、展示或同步设置组件状态。Usage.tsx:渲染设置组件中的Usage组件。
shell/:shell 输出渲染辅助组件。ExpandShellOutputContext.tsx:定义shell 组件的上下文对象或上下文组件。OutputLine.tsx:处理shell 组件中的输出格式化或输出落盘逻辑。ShellProgressMessage.tsx:渲染shell 组件中的消息节点。ShellTimeDisplay.tsx:处理shell 组件中的 shell 执行、解析或安全约束。
ShowInIDEPrompt.tsx:定义工作台 UI的提示词、模板或引导文案。SkillImprovementSurvey.tsx:渲染工作台 UI中的SkillImprovementSurvey组件。skills/:skills 浏览与说明组件。SkillsMenu.tsx:实现skills 组件中的SkillsMenu菜单或面板。
Spinner/:等待态与流式反馈组件。FlashingChar.tsx:渲染spinner 组件中的FlashingChar组件。GlimmerMessage.tsx:渲染spinner 组件中的消息节点。index.ts:导出spinner 组件的公共入口。ShimmerChar.tsx:渲染spinner 组件中的ShimmerChar组件。SpinnerAnimationRow.tsx:渲染spinner 组件中的行级或条目级 UI。SpinnerGlyph.tsx:渲染spinner 组件中的SpinnerGlyph组件。teammateSelectHint.ts:处理spinner 组件中的团队协作或多 agent 协作逻辑。TeammateSpinnerLine.tsx:处理spinner 组件中的团队协作或多 agent 协作逻辑。TeammateSpinnerTree.tsx:处理spinner 组件中的团队协作或多 agent 协作逻辑。useShimmerAnimation.ts:提供spinner 组件相关的 React Hook。useStalledAnimation.ts:提供spinner 组件相关的 React Hook。utils.ts:提供spinner 组件的辅助函数与通用逻辑。
Spinner.tsx:渲染工作台 UI中的Spinner组件。Stats.tsx:渲染工作台 UI中的Stats组件。StatusLine.tsx:计算、展示或同步工作台 UI状态。StatusNotices.tsx:计算、展示或同步工作台 UI状态。StructuredDiff/:结构化 diff 渲染组件。colorDiff.ts:处理StructuredDiff组件中的 diff 计算、展示或格式化。Fallback.tsx:渲染StructuredDiff组件中的Fallback组件。
StructuredDiff.tsx:处理工作台 UI中的 diff 计算、展示或格式化。StructuredDiffList.tsx:渲染工作台 UI中的StructuredDiffList列表。TagTabs.tsx:渲染工作台 UI中的TagTabs组件。TaskListV2.tsx:处理工作台 UI中的任务装配、状态或输出逻辑。tasks/:后台任务面板组件。AsyncAgentDetailDialog.tsx:实现任务面板组件中的AsyncAgentDetailDialog对话框。BackgroundTask.tsx:实现任务面板组件的任务逻辑。BackgroundTasksDialog.tsx:实现任务面板组件中的BackgroundTasksDialog对话框。BackgroundTaskStatus.tsx:计算、展示或同步任务面板组件状态。DreamDetailDialog.tsx:实现任务面板组件中的DreamDetailDialog对话框。InProcessTeammateDetailDialog.tsx:实现任务面板组件中的InProcessTeammateDetailDialog对话框。RemoteSessionDetailDialog.tsx:实现任务面板组件中的RemoteSessionDetailDialog对话框。RemoteSessionProgress.tsx:处理任务面板组件中的会话状态、会话数据或会话同步。renderToolActivity.tsx:渲染任务面板组件中的renderToolActivity组件。ShellDetailDialog.tsx:实现任务面板组件中的ShellDetailDialog对话框。ShellProgress.tsx:处理任务面板组件中的 shell 执行、解析或安全约束。taskStatusUtils.tsx:提供任务面板组件的辅助函数与通用逻辑。
TeammateViewHeader.tsx:处理工作台 UI中的团队协作或多 agent 协作逻辑。teams/:团队/teammate/swarm 控制面组件。TeamsDialog.tsx:实现团队协作组件中的TeamsDialog对话框。TeamStatus.tsx:计算、展示或同步团队协作组件状态。
TeleportError.tsx:渲染工作台 UI中的TeleportError组件。TeleportProgress.tsx:渲染工作台 UI中的TeleportProgress组件。TeleportRepoMismatchDialog.tsx:实现工作台 UI中的TeleportRepoMismatchDialog对话框。TeleportResumeWrapper.tsx:封装工作台 UI的外层边界或包装逻辑。TeleportStash.tsx:渲染工作台 UI中的TeleportStash组件。TextInput.tsx:渲染工作台 UI中的TextInput组件。ThemePicker.tsx:实现工作台 UI中的选择器组件。ThinkingToggle.tsx:渲染工作台 UI中的ThinkingToggle组件。TokenWarning.tsx:给出工作台 UI中的告警或风险提示。ToolUseLoader.tsx:负责工作台 UI的加载、发现或延迟初始化。TrustDialog/:信任与安全确认组件。TrustDialog.tsx:实现TrustDialog组件中的TrustDialog对话框。utils.ts:提供TrustDialog组件的辅助函数与通用逻辑。
ui/:通用 UI 拼装组件。OrderedList.tsx:渲染通用 UI 组件中的OrderedList列表。OrderedListItem.tsx:渲染通用 UI 组件中的行级或条目级 UI。TreeSelect.tsx:渲染通用 UI 组件中的TreeSelect组件。
ValidationErrorsList.tsx:渲染工作台 UI中的ValidationErrorsList列表。VimTextInput.tsx:渲染工作台 UI中的VimTextInput组件。VirtualMessageList.tsx:渲染工作台 UI中的VirtualMessageList列表。wizard/:向导容器与步骤导航组件。index.ts:导出wizard组件的公共入口。useWizard.ts:提供wizard组件相关的 React Hook。WizardDialogLayout.tsx:渲染wizard组件中的WizardDialogLayout组件。WizardNavigationFooter.tsx:渲染wizard组件中的WizardNavigationFooter组件。WizardProvider.tsx:提供wizard组件的 provider 实现。
WorkflowMultiselectDialog.tsx:实现工作台 UI中的WorkflowMultiselectDialog对话框。WorktreeExitDialog.tsx:实现工作台 UI中的WorktreeExitDialog对话框。
constants/:全局常量、枚举与静态配置。apiLimits.ts:constants模块中的apiLimits模块,负责该主题下的具体实现。betas.ts:constants模块中的betas模块,负责该主题下的具体实现。common.ts:constants模块中的common模块,负责该主题下的具体实现。cyberRiskInstruction.ts:constants模块中的cyberRiskInstruction模块,负责该主题下的具体实现。errorIds.ts:constants模块中的errorIds模块,负责该主题下的具体实现。figures.ts:constants模块中的figures模块,负责该主题下的具体实现。files.ts:constants模块中的files模块,负责该主题下的具体实现。github-app.ts:处理constants模块中的 Git 集成逻辑。keys.ts:constants模块中的keys模块,负责该主题下的具体实现。messages.ts:处理constants模块中的消息构造、映射或渲染。oauth.ts:处理constants模块中的认证、授权或凭证逻辑。outputStyles.ts:处理constants模块中的输出格式化或输出落盘逻辑。product.ts:constants模块中的product模块,负责该主题下的具体实现。prompts.ts:定义constants模块的提示词、模板或引导文案。spinnerVerbs.ts:constants模块中的spinnerVerbs模块,负责该主题下的具体实现。system.ts:constants模块中的system模块,负责该主题下的具体实现。systemPromptSections.ts:定义constants模块的提示词、模板或引导文案。toolLimits.ts:constants模块中的toolLimits模块,负责该主题下的具体实现。tools.ts:constants模块中的tools模块,负责该主题下的具体实现。turnCompletionVerbs.ts:constants模块中的turnCompletionVerbs模块,负责该主题下的具体实现。xml.ts:constants模块中的xml模块,负责该主题下的具体实现。
context/:React Context 与共享状态注入层。fpsMetrics.tsx:渲染共享上下文中的fpsMetrics组件。mailbox.tsx:渲染共享上下文中的mailbox组件。modalContext.tsx:定义共享上下文的上下文对象或上下文组件。notifications.tsx:渲染共享上下文中的notifications组件。overlayContext.tsx:定义共享上下文的上下文对象或上下文组件。promptOverlayContext.tsx:定义共享上下文的上下文对象或上下文组件。QueuedMessageContext.tsx:定义共享上下文的上下文对象或上下文组件。stats.tsx:渲染共享上下文中的stats组件。voice.tsx:渲染共享上下文中的voice组件。
context.ts:全局上下文入口,用来拼装共享上下文和运行时依赖。coordinator/:协调者模式与多 agent 协作控制。coordinatorMode.ts:定义coordinator模块中的模式枚举或模式切换逻辑。
cost-tracker.ts:成本跟踪入口,负责使用量/成本统计相关逻辑。costHook.ts:成本钩子模块,把成本统计接入执行流程。dialogLaunchers.tsx:全局对话框启动器,统一拉起各类弹层或流程。entrypoints/:程序入口、SDK 入口与启动参数边界。agentSdkTypes.ts:定义程序入口使用的类型、接口或结构。cli.tsx:渲染程序入口中的cli组件。init.ts:程序入口中的init模块,负责该主题下的具体实现。mcp.ts:处理程序入口中的 MCP 集成逻辑。sandboxTypes.ts:定义程序入口使用的类型、接口或结构。sdk/:SDK schema 与类型入口。controlSchemas.ts:定义sdk入口的数据 schema 或结构化约束。coreSchemas.ts:定义sdk入口的数据 schema 或结构化约束。coreTypes.ts:定义sdk入口使用的类型、接口或结构。
history.ts:历史记录入口,处理会话或交互历史相关逻辑。hooks/:跨组件复用的 React Hook。fileSuggestions.ts:跨组件 Hook中的fileSuggestions模块,负责该主题下的具体实现。notifs/:notifshook 子目录。useAutoModeUnavailableNotification.ts:提供notifsHook相关的 React Hook。useCanSwitchToExistingSubscription.tsx:提供notifsHook相关的 React Hook。useDeprecationWarningNotification.tsx:提供notifsHook相关的 React Hook。useFastModeNotification.tsx:提供notifsHook相关的 React Hook。useIDEStatusIndicator.tsx:提供notifsHook相关的 React Hook。useInstallMessages.tsx:提供notifsHook相关的 React Hook。useLspInitializationNotification.tsx:提供notifsHook相关的 React Hook。useMcpConnectivityStatus.tsx:提供notifsHook相关的 React Hook。useModelMigrationNotifications.tsx:提供notifsHook相关的 React Hook。useNpmDeprecationNotification.tsx:提供notifsHook相关的 React Hook。usePluginAutoupdateNotification.tsx:提供notifsHook相关的 React Hook。usePluginInstallationStatus.tsx:提供notifsHook相关的 React Hook。useRateLimitWarningNotification.tsx:提供notifsHook相关的 React Hook。useSettingsErrors.tsx:提供notifsHook相关的 React Hook。useStartupNotification.ts:提供notifsHook相关的 React Hook。useTeammateShutdownNotification.ts:提供notifsHook相关的 React Hook。
renderPlaceholder.ts:跨组件 Hook中的renderPlaceholder模块,负责该主题下的具体实现。toolPermission/:toolPermissionhook 子目录。handlers/:handlers子目录。coordinatorHandler.ts:toolPermissionHook中的coordinatorHandler模块,负责该主题下的具体实现。interactiveHandler.ts:toolPermissionHook中的interactiveHandler模块,负责该主题下的具体实现。swarmWorkerHandler.ts:处理toolPermissionHook中的团队协作或多 agent 协作逻辑。
PermissionContext.ts:定义toolPermissionHook的上下文对象或上下文组件。permissionLogging.ts:处理toolPermissionHook中的权限决策、说明或桥接逻辑。
unifiedSuggestions.ts:跨组件 Hook中的unifiedSuggestions模块,负责该主题下的具体实现。useAfterFirstRender.ts:提供跨组件 Hook相关的 React Hook。useApiKeyVerification.ts:提供跨组件 Hook相关的 React Hook。useArrowKeyHistory.tsx:提供跨组件 Hook相关的 React Hook。useAssistantHistory.ts:提供跨组件 Hook相关的 React Hook。useAwaySummary.ts:提供跨组件 Hook相关的 React Hook。useBackgroundTaskNavigation.ts:提供跨组件 Hook相关的 React Hook。useBlink.ts:提供跨组件 Hook相关的 React Hook。useCancelRequest.ts:提供跨组件 Hook相关的 React Hook。useCanUseTool.tsx:提供跨组件 Hook相关的 React Hook。useChromeExtensionNotification.tsx:提供跨组件 Hook相关的 React Hook。useClaudeCodeHintRecommendation.tsx:提供跨组件 Hook相关的 React Hook。useClipboardImageHint.ts:提供跨组件 Hook相关的 React Hook。useCommandKeybindings.tsx:提供跨组件 Hook相关的 React Hook。useCommandQueue.ts:提供跨组件 Hook相关的 React Hook。useCopyOnSelect.ts:提供跨组件 Hook相关的 React Hook。useDeferredHookMessages.ts:提供跨组件 Hook相关的 React Hook。useDiffData.ts:提供跨组件 Hook相关的 React Hook。useDiffInIDE.ts:提供跨组件 Hook相关的 React Hook。useDirectConnect.ts:提供跨组件 Hook相关的 React Hook。useDoublePress.ts:提供跨组件 Hook相关的 React Hook。useDynamicConfig.ts:定义跨组件 Hook的配置项与默认值。useElapsedTime.ts:提供跨组件 Hook相关的 React Hook。useExitOnCtrlCD.ts:提供跨组件 Hook相关的 React Hook。useExitOnCtrlCDWithKeybindings.ts:提供跨组件 Hook相关的 React Hook。useFileHistorySnapshotInit.ts:提供跨组件 Hook相关的 React Hook。useGlobalKeybindings.tsx:提供跨组件 Hook相关的 React Hook。useHistorySearch.ts:提供跨组件 Hook相关的 React Hook。useIdeAtMentioned.ts:提供跨组件 Hook相关的 React Hook。useIdeConnectionStatus.ts:提供跨组件 Hook相关的 React Hook。useIDEIntegration.tsx:提供跨组件 Hook相关的 React Hook。useIdeLogging.ts:提供跨组件 Hook相关的 React Hook。useIdeSelection.ts:提供跨组件 Hook相关的 React Hook。useInboxPoller.ts:提供跨组件 Hook相关的 React Hook。useInputBuffer.ts:提供跨组件 Hook相关的 React Hook。useIssueFlagBanner.ts:提供跨组件 Hook相关的 React Hook。useLogMessages.ts:提供跨组件 Hook相关的 React Hook。useLspPluginRecommendation.tsx:提供跨组件 Hook相关的 React Hook。useMailboxBridge.ts:提供跨组件 Hook相关的 React Hook。useMainLoopModel.ts:提供跨组件 Hook相关的 React Hook。useManagePlugins.ts:提供跨组件 Hook相关的 React Hook。useMemoryUsage.ts:提供跨组件 Hook相关的 React Hook。useMergedClients.ts:提供跨组件 Hook相关的 React Hook。useMergedCommands.ts:提供跨组件 Hook相关的 React Hook。useMergedTools.ts:提供跨组件 Hook相关的 React Hook。useMinDisplayTime.ts:提供跨组件 Hook相关的 React Hook。useNotifyAfterTimeout.ts:提供跨组件 Hook相关的 React Hook。useOfficialMarketplaceNotification.tsx:提供跨组件 Hook相关的 React Hook。usePasteHandler.ts:提供跨组件 Hook相关的 React Hook。usePluginRecommendationBase.tsx:提供跨组件 Hook相关的 React Hook。usePromptsFromClaudeInChrome.tsx:定义跨组件 Hook的提示词、模板或引导文案。usePromptSuggestion.ts:定义跨组件 Hook的提示词、模板或引导文案。usePrStatus.ts:提供跨组件 Hook相关的 React Hook。useQueueProcessor.ts:提供跨组件 Hook相关的 React Hook。useRemoteSession.ts:提供跨组件 Hook相关的 React Hook。useReplBridge.tsx:提供跨组件 Hook相关的 React Hook。useScheduledTasks.ts:提供跨组件 Hook相关的 React Hook。useSearchInput.ts:提供跨组件 Hook相关的 React Hook。useSessionBackgrounding.ts:提供跨组件 Hook相关的 React Hook。useSettings.ts:提供跨组件 Hook相关的 React Hook。useSettingsChange.ts:提供跨组件 Hook相关的 React Hook。useSkillImprovementSurvey.ts:提供跨组件 Hook相关的 React Hook。useSkillsChange.ts:提供跨组件 Hook相关的 React Hook。useSSHSession.ts:提供跨组件 Hook相关的 React Hook。useSwarmInitialization.ts:提供跨组件 Hook相关的 React Hook。useSwarmPermissionPoller.ts:提供跨组件 Hook相关的 React Hook。useTaskListWatcher.ts:提供跨组件 Hook相关的 React Hook。useTasksV2.ts:提供跨组件 Hook相关的 React Hook。useTeammateViewAutoExit.ts:提供跨组件 Hook相关的 React Hook。useTeleportResume.tsx:提供跨组件 Hook相关的 React Hook。useTerminalSize.ts:提供跨组件 Hook相关的 React Hook。useTextInput.ts:提供跨组件 Hook相关的 React Hook。useTimeout.ts:提供跨组件 Hook相关的 React Hook。useTurnDiffs.ts:提供跨组件 Hook相关的 React Hook。useTypeahead.tsx:提供跨组件 Hook相关的 React Hook。useUpdateNotification.ts:提供跨组件 Hook相关的 React Hook。useVimInput.ts:提供跨组件 Hook相关的 React Hook。useVirtualScroll.ts:提供跨组件 Hook相关的 React Hook。useVoice.ts:提供跨组件 Hook相关的 React Hook。useVoiceEnabled.ts:提供跨组件 Hook相关的 React Hook。useVoiceIntegration.tsx:提供跨组件 Hook相关的 React Hook。
ink/:终端渲染基础设施与 Ink 相关实现。Ansi.tsx:渲染Ink 模块中的Ansi组件。bidi.ts:Ink 模块中的bidi模块,负责该主题下的具体实现。clearTerminal.ts:Ink 模块中的clearTerminal模块,负责该主题下的具体实现。colorize.ts:Ink 模块中的colorize模块,负责该主题下的具体实现。components/:componentsInk 子目录,承载终端渲染底层能力。AlternateScreen.tsx:渲染componentsInk 模块中的AlternateScreen组件。App.tsx:渲染componentsInk 模块中的App组件。AppContext.ts:定义componentsInk 模块的上下文对象或上下文组件。Box.tsx:渲染componentsInk 模块中的Box组件。Button.tsx:渲染componentsInk 模块中的Button组件。ClockContext.tsx:定义componentsInk 模块的上下文对象或上下文组件。CursorDeclarationContext.ts:定义componentsInk 模块的上下文对象或上下文组件。ErrorOverview.tsx:渲染componentsInk 模块中的ErrorOverview组件。Link.tsx:渲染componentsInk 模块中的Link组件。Newline.tsx:渲染componentsInk 模块中的Newline组件。NoSelect.tsx:渲染componentsInk 模块中的NoSelect组件。RawAnsi.tsx:渲染componentsInk 模块中的RawAnsi组件。ScrollBox.tsx:渲染componentsInk 模块中的ScrollBox组件。Spacer.tsx:渲染componentsInk 模块中的Spacer组件。StdinContext.ts:定义componentsInk 模块的上下文对象或上下文组件。TerminalFocusContext.tsx:定义componentsInk 模块的上下文对象或上下文组件。TerminalSizeContext.tsx:定义componentsInk 模块的上下文对象或上下文组件。Text.tsx:渲染componentsInk 模块中的Text组件。
constants.ts:集中定义Ink 模块相关常量。dom.ts:Ink 模块中的dom模块,负责该主题下的具体实现。events/:eventsInk 子目录,承载终端渲染底层能力。click-event.ts:eventsInk 模块中的click-event模块,负责该主题下的具体实现。dispatcher.ts:eventsInk 模块中的dispatcher模块,负责该主题下的具体实现。emitter.ts:eventsInk 模块中的emitter模块,负责该主题下的具体实现。event-handlers.ts:eventsInk 模块中的event-handlers模块,负责该主题下的具体实现。event.ts:eventsInk 模块中的event模块,负责该主题下的具体实现。focus-event.ts:eventsInk 模块中的focus-event模块,负责该主题下的具体实现。input-event.ts:eventsInk 模块中的input-event模块,负责该主题下的具体实现。keyboard-event.ts:eventsInk 模块中的keyboard-event模块,负责该主题下的具体实现。terminal-event.ts:eventsInk 模块中的terminal-event模块,负责该主题下的具体实现。terminal-focus-event.ts:eventsInk 模块中的terminal-focus-event模块,负责该主题下的具体实现。
focus.ts:Ink 模块中的focus模块,负责该主题下的具体实现。frame.ts:Ink 模块中的frame模块,负责该主题下的具体实现。get-max-width.ts:Ink 模块中的get-max-width模块,负责该主题下的具体实现。hit-test.ts:Ink 模块中的hit-test模块,负责该主题下的具体实现。hooks/:hooksInk 子目录,承载终端渲染底层能力。use-animation-frame.ts:hooksInk 模块中的use-animation-frame模块,负责该主题下的具体实现。use-app.ts:hooksInk 模块中的use-app模块,负责该主题下的具体实现。use-declared-cursor.ts:hooksInk 模块中的use-declared-cursor模块,负责该主题下的具体实现。use-input.ts:hooksInk 模块中的use-input模块,负责该主题下的具体实现。use-interval.ts:hooksInk 模块中的use-interval模块,负责该主题下的具体实现。use-search-highlight.ts:处理hooksInk 模块中的搜索、过滤或召回逻辑。use-selection.ts:hooksInk 模块中的use-selection模块,负责该主题下的具体实现。use-stdin.ts:hooksInk 模块中的use-stdin模块,负责该主题下的具体实现。use-tab-status.ts:计算、展示或同步hooksInk 模块状态。use-terminal-focus.ts:hooksInk 模块中的use-terminal-focus模块,负责该主题下的具体实现。use-terminal-title.ts:hooksInk 模块中的use-terminal-title模块,负责该主题下的具体实现。use-terminal-viewport.ts:hooksInk 模块中的use-terminal-viewport模块,负责该主题下的具体实现。
ink.tsx:渲染Ink 模块中的ink组件。instances.ts:Ink 模块中的instances模块,负责该主题下的具体实现。layout/:layoutInk 子目录,承载终端渲染底层能力。engine.ts:layoutInk 模块中的engine模块,负责该主题下的具体实现。geometry.ts:layoutInk 模块中的geometry模块,负责该主题下的具体实现。node.ts:layoutInk 模块中的node模块,负责该主题下的具体实现。yoga.ts:layoutInk 模块中的yoga模块,负责该主题下的具体实现。
line-width-cache.ts:Ink 模块中的line-width-cache模块,负责该主题下的具体实现。log-update.ts:Ink 模块中的log-update模块,负责该主题下的具体实现。measure-element.ts:Ink 模块中的measure-element模块,负责该主题下的具体实现。measure-text.ts:Ink 模块中的measure-text模块,负责该主题下的具体实现。node-cache.ts:Ink 模块中的node-cache模块,负责该主题下的具体实现。optimizer.ts:Ink 模块中的optimizer模块,负责该主题下的具体实现。output.ts:处理Ink 模块中的输出格式化或输出落盘逻辑。parse-keypress.ts:负责Ink 模块的解析逻辑。reconciler.ts:Ink 模块中的reconciler模块,负责该主题下的具体实现。render-border.ts:Ink 模块中的render-border模块,负责该主题下的具体实现。render-node-to-output.ts:处理Ink 模块中的输出格式化或输出落盘逻辑。render-to-screen.ts:Ink 模块中的render-to-screen模块,负责该主题下的具体实现。renderer.ts:Ink 模块中的renderer模块,负责该主题下的具体实现。root.ts:Ink 模块中的root模块,负责该主题下的具体实现。screen.ts:Ink 模块中的screen模块,负责该主题下的具体实现。searchHighlight.ts:处理Ink 模块中的搜索、过滤或召回逻辑。selection.ts:Ink 模块中的selection模块,负责该主题下的具体实现。squash-text-nodes.ts:Ink 模块中的squash-text-nodes模块,负责该主题下的具体实现。stringWidth.ts:Ink 模块中的stringWidth模块,负责该主题下的具体实现。styles.ts:Ink 模块中的styles模块,负责该主题下的具体实现。supports-hyperlinks.ts:Ink 模块中的supports-hyperlinks模块,负责该主题下的具体实现。tabstops.ts:Ink 模块中的tabstops模块,负责该主题下的具体实现。terminal-focus-state.ts:维护Ink 模块相关状态。terminal-querier.ts:Ink 模块中的terminal-querier模块,负责该主题下的具体实现。terminal.ts:Ink 模块中的terminal模块,负责该主题下的具体实现。termio/:termioInk 子目录,承载终端渲染底层能力。ansi.ts:termioInk 模块中的ansi模块,负责该主题下的具体实现。csi.ts:termioInk 模块中的csi模块,负责该主题下的具体实现。dec.ts:termioInk 模块中的dec模块,负责该主题下的具体实现。esc.ts:termioInk 模块中的esc模块,负责该主题下的具体实现。osc.ts:termioInk 模块中的osc模块,负责该主题下的具体实现。parser.ts:负责termioInk 模块的解析逻辑。sgr.ts:termioInk 模块中的sgr模块,负责该主题下的具体实现。tokenize.ts:termioInk 模块中的tokenize模块,负责该主题下的具体实现。types.ts:定义termioInk 模块使用的类型、接口或结构。
termio.ts:Ink 模块中的termio模块,负责该主题下的具体实现。useTerminalNotification.ts:提供Ink 模块相关的 React Hook。warn.ts:Ink 模块中的warn模块,负责该主题下的具体实现。widest-line.ts:Ink 模块中的widest-line模块,负责该主题下的具体实现。wrap-text.ts:Ink 模块中的wrap-text模块,负责该主题下的具体实现。wrapAnsi.ts:Ink 模块中的wrapAnsi模块,负责该主题下的具体实现。
ink.ts:Ink 集成入口,连接终端渲染框架与应用层。interactiveHelpers.tsx:交互模式辅助模块,服务 REPL/TUI 中的交互细节。keybindings/:快捷键映射与键位策略。defaultBindings.ts:keybindings模块中的defaultBindings模块,负责该主题下的具体实现。KeybindingContext.tsx:定义keybindings模块的上下文对象或上下文组件。KeybindingProviderSetup.tsx:渲染keybindings模块中的KeybindingProviderSetup组件。loadUserBindings.ts:负责keybindings模块的加载、发现或延迟初始化。match.ts:keybindings模块中的match模块,负责该主题下的具体实现。parser.ts:负责keybindings模块的解析逻辑。reservedShortcuts.ts:keybindings模块中的reservedShortcuts模块,负责该主题下的具体实现。resolver.ts:keybindings模块中的resolver模块,负责该主题下的具体实现。schema.ts:定义keybindings模块的数据 schema 或结构化约束。shortcutFormat.ts:keybindings模块中的shortcutFormat模块,负责该主题下的具体实现。template.ts:keybindings模块中的template模块,负责该主题下的具体实现。useKeybinding.ts:提供keybindings模块相关的 React Hook。useShortcutDisplay.ts:提供keybindings模块相关的 React Hook。validate.ts:负责keybindings模块的校验与约束检查。
main.tsx:主应用入口,负责启动 TUI 工作台。memdir/:memory 目录检索、召回与持久化。findRelevantMemories.ts:memdir 模块中的findRelevantMemories模块,负责该主题下的具体实现。memdir.ts:memdir 模块中的memdir模块,负责该主题下的具体实现。memoryAge.ts:处理memdir 模块中的 memory 读取、写入或同步逻辑。memoryScan.ts:处理memdir 模块中的 memory 读取、写入或同步逻辑。memoryTypes.ts:定义memdir 模块使用的类型、接口或结构。paths.ts:memdir 模块中的paths模块,负责该主题下的具体实现。teamMemPaths.ts:处理memdir 模块中的团队协作或多 agent 协作逻辑。teamMemPrompts.ts:定义memdir 模块的提示词、模板或引导文案。
migrations/:版本迁移与历史状态修正。migrateAutoUpdatesToSettings.ts:migrations模块中的migrateAutoUpdatesToSettings模块,负责该主题下的具体实现。migrateBypassPermissionsAcceptedToSettings.ts:处理migrations模块中的权限决策、说明或桥接逻辑。migrateEnableAllProjectMcpServersToSettings.ts:处理migrations模块中的 MCP 集成逻辑。migrateFennecToOpus.ts:migrations模块中的migrateFennecToOpus模块,负责该主题下的具体实现。migrateLegacyOpusToCurrent.ts:migrations模块中的migrateLegacyOpusToCurrent模块,负责该主题下的具体实现。migrateOpusToOpus1m.ts:migrations模块中的migrateOpusToOpus1m模块,负责该主题下的具体实现。migrateReplBridgeEnabledToRemoteControlAtStartup.ts:处理migrations模块中的远程连接、桥接或跨端同步逻辑。migrateSonnet1mToSonnet45.ts:migrations模块中的migrateSonnet1mToSonnet45模块,负责该主题下的具体实现。migrateSonnet45ToSonnet46.ts:migrations模块中的migrateSonnet45ToSonnet46模块,负责该主题下的具体实现。resetAutoModeOptInForDefaultOffer.ts:migrations模块中的resetAutoModeOptInForDefaultOffer模块,负责该主题下的具体实现。resetProToOpusDefault.ts:migrations模块中的resetProToOpusDefault模块,负责该主题下的具体实现。
moreright/:额外右侧面板/布局扩展能力。useMoreRight.tsx:提供moreright模块相关的 React Hook。
native-ts/:原生能力绑定与 TypeScript 侧封装。color-diff/:color-diff子目录。index.ts:导出native-ts模块的公共入口。
file-index/:file-index子目录。index.ts:导出native-ts模块的公共入口。
yoga-layout/:yoga-layout子目录。enums.ts:native-ts模块中的enums模块,负责该主题下的具体实现。index.ts:导出native-ts模块的公共入口。
outputStyles/:输出风格加载与样式注册。loadOutputStylesDir.ts:负责输出风格模块的加载、发现或延迟初始化。
plugins/:内置插件与 bundled 插件入口。builtinPlugins.ts:处理插件模块中的插件加载、管理或校验逻辑。bundled/:bundled子目录。index.ts:导出插件模块的公共入口。
projectOnboardingState.ts:项目引导状态持久化与读取逻辑。query/:query 执行循环的辅助配置与依赖。config.ts:定义query 辅助模块的配置项与默认值。deps.ts:query 辅助模块中的deps模块,负责该主题下的具体实现。stopHooks.ts:实现query 辅助模块相关的 hook 或 hook 辅助。tokenBudget.ts:query 辅助模块中的tokenBudget模块,负责该主题下的具体实现。
query.ts:query 主循环编排,驱动一次会话请求的执行路径。QueryEngine.ts:Query / Agent 执行引擎主实现,负责把输入、工具调用和响应生成串成一次完整查询。remote/:远程会话、权限桥接与远端适配。remotePermissionBridge.ts:处理远程会话模块中的权限决策、说明或桥接逻辑。RemoteSessionManager.ts:管理远程会话模块的生命周期、状态或协调流程。sdkMessageAdapter.ts:作为远程会话模块与外部能力之间的适配层。SessionsWebSocket.ts:处理远程会话模块中的会话状态、会话数据或会话同步。
replLauncher.tsx:REPL 启动器,负责拉起交互式工作台。schemas/:schema 定义与结构化约束。hooks.ts:实现schema 模块相关的 hook 或 hook 辅助。
screens/:整页级工作台屏幕组件。Doctor.tsx:渲染screens模块中的Doctor组件。REPL.tsx:渲染screens模块中的REPL组件。ResumeConversation.tsx:渲染screens模块中的ResumeConversation组件。
server/:本地服务端点与直连会话管理。createDirectConnectSession.ts:负责本地服务模块的创建与装配逻辑。directConnectManager.ts:管理本地服务模块的生命周期、状态或协调流程。types.ts:定义本地服务模块使用的类型、接口或结构。
services/:按主题划分的业务服务层。AgentSummary/:agent 摘要生成服务。agentSummary.ts:AgentSummary服务中的agentSummary模块,负责该主题下的具体实现。
analytics/:分析埋点和事件元数据服务。config.ts:定义analytics服务的配置项与默认值。datadog.ts:analytics服务中的datadog模块,负责该主题下的具体实现。firstPartyEventLogger.ts:analytics服务中的firstPartyEventLogger模块,负责该主题下的具体实现。firstPartyEventLoggingExporter.ts:analytics服务中的firstPartyEventLoggingExporter模块,负责该主题下的具体实现。growthbook.ts:analytics服务中的growthbook模块,负责该主题下的具体实现。index.ts:导出analytics服务的公共入口。metadata.ts:analytics服务中的metadata模块,负责该主题下的具体实现。sink.ts:analytics服务中的sink模块,负责该主题下的具体实现。sinkKillswitch.ts:analytics服务中的sinkKillswitch模块,负责该主题下的具体实现。
api/:API 调用与重试封装。adminRequests.ts:api服务中的adminRequests模块,负责该主题下的具体实现。bootstrap.ts:api服务中的bootstrap模块,负责该主题下的具体实现。claude.ts:api服务中的claude模块,负责该主题下的具体实现。client.ts:实现api服务对外部系统的客户端封装。dumpPrompts.ts:定义api服务的提示词、模板或引导文案。emptyUsage.ts:api服务中的emptyUsage模块,负责该主题下的具体实现。errors.ts:api服务中的errors模块,负责该主题下的具体实现。errorUtils.ts:提供api服务的辅助函数与通用逻辑。filesApi.ts:api服务中的filesApi模块,负责该主题下的具体实现。firstTokenDate.ts:api服务中的firstTokenDate模块,负责该主题下的具体实现。grove.ts:api服务中的grove模块,负责该主题下的具体实现。logging.ts:api服务中的logging模块,负责该主题下的具体实现。metricsOptOut.ts:api服务中的metricsOptOut模块,负责该主题下的具体实现。overageCreditGrant.ts:api服务中的overageCreditGrant模块,负责该主题下的具体实现。promptCacheBreakDetection.ts:api服务中的promptCacheBreakDetection模块,负责该主题下的具体实现。referral.ts:api服务中的referral模块,负责该主题下的具体实现。sessionIngress.ts:处理api服务中的会话状态、会话数据或会话同步。ultrareviewQuota.ts:api服务中的ultrareviewQuota模块,负责该主题下的具体实现。usage.ts:api服务中的usage模块,负责该主题下的具体实现。withRetry.ts:api服务中的withRetry模块,负责该主题下的具体实现。
autoDream/:自动 dream/后台探索服务。autoDream.ts:autoDream服务中的autoDream模块,负责该主题下的具体实现。config.ts:定义autoDream服务的配置项与默认值。consolidationLock.ts:autoDream服务中的consolidationLock模块,负责该主题下的具体实现。consolidationPrompt.ts:定义autoDream服务的提示词、模板或引导文案。
awaySummary.ts:服务层中的awaySummary模块,负责该主题下的具体实现。claudeAiLimits.ts:服务层中的claudeAiLimits模块,负责该主题下的具体实现。claudeAiLimitsHook.ts:实现服务层相关的 hook 或 hook 辅助。compact/:compact 压缩与清理服务。apiMicrocompact.ts:处理compact服务中的 compact 压缩与清理逻辑。autoCompact.ts:处理compact服务中的 compact 压缩与清理逻辑。compact.ts:处理compact服务中的 compact 压缩与清理逻辑。compactWarningHook.ts:实现compact服务相关的 hook 或 hook 辅助。compactWarningState.ts:维护compact服务相关状态。grouping.ts:compact服务中的grouping模块,负责该主题下的具体实现。microCompact.ts:处理compact服务中的 compact 压缩与清理逻辑。postCompactCleanup.ts:处理compact服务中的 compact 压缩与清理逻辑。prompt.ts:定义compact服务的提示词、模板或引导文案。sessionMemoryCompact.ts:处理compact服务中的会话状态、会话数据或会话同步。timeBasedMCConfig.ts:定义compact服务的配置项与默认值。
diagnosticTracking.ts:服务层中的diagnosticTracking模块,负责该主题下的具体实现。extractMemories/:memory 提取服务。extractMemories.ts:extractMemories服务中的extractMemories模块,负责该主题下的具体实现。prompts.ts:定义extractMemories服务的提示词、模板或引导文案。
internalLogging.ts:服务层中的internalLogging模块,负责该主题下的具体实现。lsp/:LSP 查询与代码理解服务。config.ts:定义lsp服务的配置项与默认值。LSPClient.ts:实现lsp服务对外部系统的客户端封装。LSPDiagnosticRegistry.ts:负责lsp服务的注册表或注册流程。LSPServerInstance.ts:lsp服务中的LSPServerInstance模块,负责该主题下的具体实现。LSPServerManager.ts:管理lsp服务的生命周期、状态或协调流程。manager.ts:管理lsp服务的生命周期、状态或协调流程。passiveFeedback.ts:lsp服务中的passiveFeedback模块,负责该主题下的具体实现。
MagicDocs/:文档理解与文档辅助服务。magicDocs.ts:MagicDocs服务中的magicDocs模块,负责该主题下的具体实现。prompts.ts:定义MagicDocs服务的提示词、模板或引导文案。
mcp/:MCP 连接、配置与客户端服务。auth.ts:处理mcp服务中的认证、授权或凭证逻辑。channelAllowlist.ts:mcp服务中的channelAllowlist模块,负责该主题下的具体实现。channelNotification.ts:处理mcp服务中的通知或提示。channelPermissions.ts:处理mcp服务中的权限决策、说明或桥接逻辑。claudeai.ts:mcp服务中的claudeai模块,负责该主题下的具体实现。client.ts:实现mcp服务对外部系统的客户端封装。config.ts:定义mcp服务的配置项与默认值。elicitationHandler.ts:mcp服务中的elicitationHandler模块,负责该主题下的具体实现。envExpansion.ts:mcp服务中的envExpansion模块,负责该主题下的具体实现。headersHelper.ts:提供mcp服务的辅助函数与通用逻辑。InProcessTransport.ts:实现mcp服务的传输层。MCPConnectionManager.tsx:管理mcp服务的生命周期、状态或协调流程。mcpStringUtils.ts:提供mcp服务的辅助函数与通用逻辑。normalization.ts:mcp服务中的normalization模块,负责该主题下的具体实现。oauthPort.ts:处理mcp服务中的认证、授权或凭证逻辑。officialRegistry.ts:负责mcp服务的注册表或注册流程。SdkControlTransport.ts:实现mcp服务的传输层。types.ts:定义mcp服务使用的类型、接口或结构。useManageMCPConnections.ts:提供mcp服务相关的 React Hook。utils.ts:提供mcp服务的辅助函数与通用逻辑。vscodeSdkMcp.ts:处理mcp服务中的 MCP 集成逻辑。xaa.ts:mcp服务中的xaa模块,负责该主题下的具体实现。xaaIdpLogin.ts:mcp服务中的xaaIdpLogin模块,负责该主题下的具体实现。
mcpServerApproval.tsx:处理服务层中的 MCP 集成逻辑。mockRateLimits.ts:服务层中的mockRateLimits模块,负责该主题下的具体实现。notifier.ts:服务层中的notifier模块,负责该主题下的具体实现。oauth/:OAuth 登录与 token 相关服务。auth-code-listener.ts:处理oauth服务中的认证、授权或凭证逻辑。client.ts:实现oauth服务对外部系统的客户端封装。crypto.ts:oauth服务中的crypto模块,负责该主题下的具体实现。getOauthProfile.ts:处理oauth服务中的认证、授权或凭证逻辑。index.ts:导出oauth服务的公共入口。
plugins/:插件服务层。pluginCliCommands.ts:处理plugins服务中的插件加载、管理或校验逻辑。PluginInstallationManager.ts:管理plugins服务的生命周期、状态或协调流程。pluginOperations.ts:处理plugins服务中的插件加载、管理或校验逻辑。
policyLimits/:策略限额与能力边界服务。index.ts:导出policyLimits服务的公共入口。types.ts:定义policyLimits服务使用的类型、接口或结构。
preventSleep.ts:服务层中的preventSleep模块,负责该主题下的具体实现。PromptSuggestion/:Prompt 建议与提示生成服务。promptSuggestion.ts:定义PromptSuggestion服务的提示词、模板或引导文案。speculation.ts:PromptSuggestion服务中的speculation模块,负责该主题下的具体实现。
rateLimitMessages.ts:处理服务层中的消息构造、映射或渲染。rateLimitMocking.ts:服务层中的rateLimitMocking模块,负责该主题下的具体实现。remoteManagedSettings/:远程托管设置同步服务。index.ts:导出remoteManagedSettings服务的公共入口。securityCheck.tsx:渲染remoteManagedSettings服务中的securityCheck组件。syncCache.ts:remoteManagedSettings服务中的syncCache模块,负责该主题下的具体实现。syncCacheState.ts:维护remoteManagedSettings服务相关状态。types.ts:定义remoteManagedSettings服务使用的类型、接口或结构。
SessionMemory/:会话 memory 服务。prompts.ts:定义SessionMemory服务的提示词、模板或引导文案。sessionMemory.ts:处理SessionMemory服务中的会话状态、会话数据或会话同步。sessionMemoryUtils.ts:提供SessionMemory服务的辅助函数与通用逻辑。
settingsSync/:设置同步服务。index.ts:导出settingsSync服务的公共入口。types.ts:定义settingsSync服务使用的类型、接口或结构。
teamMemorySync/:team memory 同步服务。index.ts:导出teamMemorySync服务的公共入口。secretScanner.ts:teamMemorySync服务中的secretScanner模块,负责该主题下的具体实现。teamMemSecretGuard.ts:处理teamMemorySync服务中的团队协作或多 agent 协作逻辑。types.ts:定义teamMemorySync服务使用的类型、接口或结构。watcher.ts:teamMemorySync服务中的watcher模块,负责该主题下的具体实现。
tips/:提示词/使用提示服务。tipHistory.ts:处理tips服务中的历史记录与回放。tipRegistry.ts:负责tips服务的注册表或注册流程。tipScheduler.ts:tips服务中的tipScheduler模块,负责该主题下的具体实现。
tokenEstimation.ts:服务层中的tokenEstimation模块,负责该主题下的具体实现。tools/:工具执行编排服务。StreamingToolExecutor.ts:tools服务中的StreamingToolExecutor模块,负责该主题下的具体实现。toolExecution.ts:tools服务中的toolExecution模块,负责该主题下的具体实现。toolHooks.ts:实现tools服务相关的 hook 或 hook 辅助。toolOrchestration.ts:tools服务中的toolOrchestration模块,负责该主题下的具体实现。
toolUseSummary/:工具调用摘要服务。toolUseSummaryGenerator.ts:toolUseSummary服务中的toolUseSummaryGenerator模块,负责该主题下的具体实现。
vcr.ts:服务层中的vcr模块,负责该主题下的具体实现。voice.ts:服务层中的voice模块,负责该主题下的具体实现。voiceKeyterms.ts:服务层中的voiceKeyterms模块,负责该主题下的具体实现。voiceStreamSTT.ts:服务层中的voiceStreamSTT模块,负责该主题下的具体实现。
setup.ts:全局初始化逻辑,负责启动前环境准备与检查。skills/:skills 能力与 bundled 技能入口。bundled/:bundled子目录。batch.ts:skills模块中的batch模块,负责该主题下的具体实现。claudeApi.ts:skills模块中的claudeApi模块,负责该主题下的具体实现。claudeApiContent.ts:skills模块中的claudeApiContent模块,负责该主题下的具体实现。claudeInChrome.ts:skills模块中的claudeInChrome模块,负责该主题下的具体实现。debug.ts:skills模块中的debug模块,负责该主题下的具体实现。index.ts:导出skills模块的公共入口。keybindings.ts:skills模块中的keybindings模块,负责该主题下的具体实现。loop.ts:skills模块中的loop模块,负责该主题下的具体实现。loremIpsum.ts:skills模块中的loremIpsum模块,负责该主题下的具体实现。remember.ts:skills模块中的remember模块,负责该主题下的具体实现。scheduleRemoteAgents.ts:处理skills模块中的远程连接、桥接或跨端同步逻辑。simplify.ts:skills模块中的simplify模块,负责该主题下的具体实现。skillify.ts:skills模块中的skillify模块,负责该主题下的具体实现。stuck.ts:skills模块中的stuck模块,负责该主题下的具体实现。updateConfig.ts:定义skills模块的配置项与默认值。verify.ts:skills模块中的verify模块,负责该主题下的具体实现。verifyContent.ts:skills模块中的verifyContent模块,负责该主题下的具体实现。
bundledSkills.ts:skills模块中的bundledSkills模块,负责该主题下的具体实现。loadSkillsDir.ts:负责skills模块的加载、发现或延迟初始化。mcpSkillBuilders.ts:处理skills模块中的 MCP 集成逻辑。
state/:全局状态仓库与选择器。AppState.tsx:维护全局状态相关状态。AppStateStore.ts:维护全局状态的数据存储或状态仓库。onChangeAppState.ts:维护全局状态相关状态。selectors.ts:全局状态中的selectors模块,负责该主题下的具体实现。store.ts:维护全局状态的数据存储或状态仓库。teammateViewHelpers.ts:提供全局状态的辅助函数与通用逻辑。
Task.ts:任务抽象定义,提供任务系统通用接口或基类。tasks/:后台任务类型与任务运行器。DreamTask/:DreamTask任务目录,封装该任务类型的运行逻辑。DreamTask.ts:实现DreamTask任务的任务逻辑。
InProcessTeammateTask/:InProcessTeammateTask任务目录,封装该任务类型的运行逻辑。InProcessTeammateTask.tsx:实现InProcessTeammateTask任务的任务逻辑。types.ts:定义InProcessTeammateTask任务使用的类型、接口或结构。
LocalAgentTask/:LocalAgentTask任务目录,封装该任务类型的运行逻辑。LocalAgentTask.tsx:实现LocalAgentTask任务的任务逻辑。
LocalMainSessionTask.ts:实现任务系统的任务逻辑。LocalShellTask/:LocalShellTask任务目录,封装该任务类型的运行逻辑。guards.ts:LocalShellTask任务中的guards模块,负责该主题下的具体实现。killShellTasks.ts:处理LocalShellTask任务中的 shell 执行、解析或安全约束。LocalShellTask.tsx:实现LocalShellTask任务的任务逻辑。
pillLabel.ts:任务系统中的pillLabel模块,负责该主题下的具体实现。RemoteAgentTask/:RemoteAgentTask任务目录,封装该任务类型的运行逻辑。RemoteAgentTask.tsx:实现RemoteAgentTask任务的任务逻辑。
stopTask.ts:实现任务系统的任务逻辑。types.ts:定义任务系统使用的类型、接口或结构。
tasks.ts:任务系统公共入口,汇总任务类型与任务能力。Tool.ts:工具抽象定义,承载工具注册、元数据和调用约定。tools/:模型可调用工具与工具 UI。AgentTool/:AgentTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。agentColorManager.ts:管理AgentTool工具的生命周期、状态或协调流程。agentDisplay.ts:AgentTool工具中的agentDisplay模块,负责该主题下的具体实现。agentMemory.ts:处理AgentTool工具中的 memory 读取、写入或同步逻辑。agentMemorySnapshot.ts:处理AgentTool工具中的 memory 读取、写入或同步逻辑。AgentTool.tsx:实现AgentTool工具的核心工具逻辑。agentToolUtils.ts:提供AgentTool工具的辅助函数与通用逻辑。built-in/:built-in子目录。claudeCodeGuideAgent.ts:AgentTool工具中的claudeCodeGuideAgent模块,负责该主题下的具体实现。exploreAgent.ts:AgentTool工具中的exploreAgent模块,负责该主题下的具体实现。generalPurposeAgent.ts:AgentTool工具中的generalPurposeAgent模块,负责该主题下的具体实现。planAgent.ts:AgentTool工具中的planAgent模块,负责该主题下的具体实现。statuslineSetup.ts:计算、展示或同步AgentTool工具状态。verificationAgent.ts:AgentTool工具中的verificationAgent模块,负责该主题下的具体实现。
builtInAgents.ts:AgentTool工具中的builtInAgents模块,负责该主题下的具体实现。constants.ts:集中定义AgentTool工具相关常量。forkSubagent.ts:AgentTool工具中的forkSubagent模块,负责该主题下的具体实现。loadAgentsDir.ts:负责AgentTool工具的加载、发现或延迟初始化。prompt.ts:定义AgentTool工具的提示词、模板或引导文案。resumeAgent.ts:AgentTool工具中的resumeAgent模块,负责该主题下的具体实现。runAgent.ts:AgentTool工具中的runAgent模块,负责该主题下的具体实现。UI.tsx:渲染AgentTool工具的终端界面。
AskUserQuestionTool/:AskUserQuestionTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。AskUserQuestionTool.tsx:实现AskUserQuestionTool工具的核心工具逻辑。prompt.ts:定义AskUserQuestionTool工具的提示词、模板或引导文案。
BashTool/:BashTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。bashCommandHelpers.ts:提供BashTool工具的辅助函数与通用逻辑。bashPermissions.ts:处理BashTool工具中的权限决策、说明或桥接逻辑。bashSecurity.ts:处理BashTool工具中的 shell 执行、解析或安全约束。BashTool.tsx:实现BashTool工具的核心工具逻辑。BashToolResultMessage.tsx:渲染BashTool工具中的消息节点。commandSemantics.ts:BashTool工具中的commandSemantics模块,负责该主题下的具体实现。commentLabel.ts:BashTool工具中的commentLabel模块,负责该主题下的具体实现。destructiveCommandWarning.ts:给出BashTool工具中的告警或风险提示。modeValidation.ts:负责BashTool工具的校验与约束检查。pathValidation.ts:负责BashTool工具的校验与约束检查。prompt.ts:定义BashTool工具的提示词、模板或引导文案。readOnlyValidation.ts:负责BashTool工具的校验与约束检查。sedEditParser.ts:负责BashTool工具的解析逻辑。sedValidation.ts:负责BashTool工具的校验与约束检查。shouldUseSandbox.ts:BashTool工具中的shouldUseSandbox模块,负责该主题下的具体实现。toolName.ts:BashTool工具中的toolName模块,负责该主题下的具体实现。UI.tsx:渲染BashTool工具的终端界面。utils.ts:提供BashTool工具的辅助函数与通用逻辑。
BriefTool/:BriefTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。attachments.ts:BriefTool工具中的attachments模块,负责该主题下的具体实现。BriefTool.ts:实现BriefTool工具的核心工具逻辑。prompt.ts:定义BriefTool工具的提示词、模板或引导文案。UI.tsx:渲染BriefTool工具的终端界面。upload.ts:BriefTool工具中的upload模块,负责该主题下的具体实现。
ConfigTool/:ConfigTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。ConfigTool.ts:实现ConfigTool工具的核心工具逻辑。constants.ts:集中定义ConfigTool工具相关常量。prompt.ts:定义ConfigTool工具的提示词、模板或引导文案。supportedSettings.ts:ConfigTool工具中的supportedSettings模块,负责该主题下的具体实现。UI.tsx:渲染ConfigTool工具的终端界面。
EnterPlanModeTool/:EnterPlanModeTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义EnterPlanModeTool工具相关常量。EnterPlanModeTool.ts:实现EnterPlanModeTool工具的核心工具逻辑。prompt.ts:定义EnterPlanModeTool工具的提示词、模板或引导文案。UI.tsx:渲染EnterPlanModeTool工具的终端界面。
EnterWorktreeTool/:EnterWorktreeTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义EnterWorktreeTool工具相关常量。EnterWorktreeTool.ts:实现EnterWorktreeTool工具的核心工具逻辑。prompt.ts:定义EnterWorktreeTool工具的提示词、模板或引导文案。UI.tsx:渲染EnterWorktreeTool工具的终端界面。
ExitPlanModeTool/:ExitPlanModeTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义ExitPlanModeTool工具相关常量。ExitPlanModeV2Tool.ts:实现ExitPlanModeTool工具的核心工具逻辑。prompt.ts:定义ExitPlanModeTool工具的提示词、模板或引导文案。UI.tsx:渲染ExitPlanModeTool工具的终端界面。
ExitWorktreeTool/:ExitWorktreeTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义ExitWorktreeTool工具相关常量。ExitWorktreeTool.ts:实现ExitWorktreeTool工具的核心工具逻辑。prompt.ts:定义ExitWorktreeTool工具的提示词、模板或引导文案。UI.tsx:渲染ExitWorktreeTool工具的终端界面。
FileEditTool/:FileEditTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义FileEditTool工具相关常量。FileEditTool.ts:实现FileEditTool工具的核心工具逻辑。prompt.ts:定义FileEditTool工具的提示词、模板或引导文案。types.ts:定义FileEditTool工具使用的类型、接口或结构。UI.tsx:渲染FileEditTool工具的终端界面。utils.ts:提供FileEditTool工具的辅助函数与通用逻辑。
FileReadTool/:FileReadTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。FileReadTool.ts:实现FileReadTool工具的核心工具逻辑。imageProcessor.ts:FileReadTool工具中的imageProcessor模块,负责该主题下的具体实现。limits.ts:FileReadTool工具中的limits模块,负责该主题下的具体实现。prompt.ts:定义FileReadTool工具的提示词、模板或引导文案。UI.tsx:渲染FileReadTool工具的终端界面。
FileWriteTool/:FileWriteTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。FileWriteTool.ts:实现FileWriteTool工具的核心工具逻辑。prompt.ts:定义FileWriteTool工具的提示词、模板或引导文案。UI.tsx:渲染FileWriteTool工具的终端界面。
GlobTool/:GlobTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。GlobTool.ts:实现GlobTool工具的核心工具逻辑。prompt.ts:定义GlobTool工具的提示词、模板或引导文案。UI.tsx:渲染GlobTool工具的终端界面。
GrepTool/:GrepTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。GrepTool.ts:实现GrepTool工具的核心工具逻辑。prompt.ts:定义GrepTool工具的提示词、模板或引导文案。UI.tsx:渲染GrepTool工具的终端界面。
ListMcpResourcesTool/:ListMcpResourcesTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。ListMcpResourcesTool.ts:实现ListMcpResourcesTool工具的核心工具逻辑。prompt.ts:定义ListMcpResourcesTool工具的提示词、模板或引导文案。UI.tsx:渲染ListMcpResourcesTool工具的终端界面。
LSPTool/:LSPTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。formatters.ts:LSPTool工具中的formatters模块,负责该主题下的具体实现。LSPTool.ts:实现LSPTool工具的核心工具逻辑。prompt.ts:定义LSPTool工具的提示词、模板或引导文案。schemas.ts:定义LSPTool工具的数据 schema 或结构化约束。symbolContext.ts:定义LSPTool工具的上下文对象或上下文组件。UI.tsx:渲染LSPTool工具的终端界面。
McpAuthTool/:McpAuthTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。McpAuthTool.ts:实现McpAuthTool工具的核心工具逻辑。
MCPTool/:MCPTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。classifyForCollapse.ts:MCPTool工具中的classifyForCollapse模块,负责该主题下的具体实现。MCPTool.ts:实现MCPTool工具的核心工具逻辑。prompt.ts:定义MCPTool工具的提示词、模板或引导文案。UI.tsx:渲染MCPTool工具的终端界面。
NotebookEditTool/:NotebookEditTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义NotebookEditTool工具相关常量。NotebookEditTool.ts:实现NotebookEditTool工具的核心工具逻辑。prompt.ts:定义NotebookEditTool工具的提示词、模板或引导文案。UI.tsx:渲染NotebookEditTool工具的终端界面。
PowerShellTool/:PowerShellTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。clmTypes.ts:定义PowerShellTool工具使用的类型、接口或结构。commandSemantics.ts:PowerShellTool工具中的commandSemantics模块,负责该主题下的具体实现。commonParameters.ts:PowerShellTool工具中的commonParameters模块,负责该主题下的具体实现。destructiveCommandWarning.ts:给出PowerShellTool工具中的告警或风险提示。gitSafety.ts:处理PowerShellTool工具中的 Git 集成逻辑。modeValidation.ts:负责PowerShellTool工具的校验与约束检查。pathValidation.ts:负责PowerShellTool工具的校验与约束检查。powershellPermissions.ts:处理PowerShellTool工具中的权限决策、说明或桥接逻辑。powershellSecurity.ts:处理PowerShellTool工具中的 shell 执行、解析或安全约束。PowerShellTool.tsx:实现PowerShellTool工具的核心工具逻辑。prompt.ts:定义PowerShellTool工具的提示词、模板或引导文案。readOnlyValidation.ts:负责PowerShellTool工具的校验与约束检查。toolName.ts:PowerShellTool工具中的toolName模块,负责该主题下的具体实现。UI.tsx:渲染PowerShellTool工具的终端界面。
ReadMcpResourceTool/:ReadMcpResourceTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。prompt.ts:定义ReadMcpResourceTool工具的提示词、模板或引导文案。ReadMcpResourceTool.ts:实现ReadMcpResourceTool工具的核心工具逻辑。UI.tsx:渲染ReadMcpResourceTool工具的终端界面。
RemoteTriggerTool/:RemoteTriggerTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。prompt.ts:定义RemoteTriggerTool工具的提示词、模板或引导文案。RemoteTriggerTool.ts:实现RemoteTriggerTool工具的核心工具逻辑。UI.tsx:渲染RemoteTriggerTool工具的终端界面。
REPLTool/:REPLTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义REPLTool工具相关常量。primitiveTools.ts:REPLTool工具中的primitiveTools模块,负责该主题下的具体实现。
ScheduleCronTool/:ScheduleCronTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。CronCreateTool.ts:实现ScheduleCronTool工具的核心工具逻辑。CronDeleteTool.ts:实现ScheduleCronTool工具的核心工具逻辑。CronListTool.ts:实现ScheduleCronTool工具的核心工具逻辑。prompt.ts:定义ScheduleCronTool工具的提示词、模板或引导文案。UI.tsx:渲染ScheduleCronTool工具的终端界面。
SendMessageTool/:SendMessageTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义SendMessageTool工具相关常量。prompt.ts:定义SendMessageTool工具的提示词、模板或引导文案。SendMessageTool.ts:实现SendMessageTool工具的核心工具逻辑。UI.tsx:渲染SendMessageTool工具的终端界面。
shared/:shared工具目录,包含核心逻辑、提示词、UI 和辅助常量。gitOperationTracking.ts:处理shared工具中的 Git 集成逻辑。spawnMultiAgent.ts:shared工具中的spawnMultiAgent模块,负责该主题下的具体实现。
SkillTool/:SkillTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义SkillTool工具相关常量。prompt.ts:定义SkillTool工具的提示词、模板或引导文案。SkillTool.ts:实现SkillTool工具的核心工具逻辑。UI.tsx:渲染SkillTool工具的终端界面。
SleepTool/:SleepTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。prompt.ts:定义SleepTool工具的提示词、模板或引导文案。
SyntheticOutputTool/:SyntheticOutputTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。SyntheticOutputTool.ts:实现SyntheticOutputTool工具的核心工具逻辑。
TaskCreateTool/:TaskCreateTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义TaskCreateTool工具相关常量。prompt.ts:定义TaskCreateTool工具的提示词、模板或引导文案。TaskCreateTool.ts:实现TaskCreateTool工具的核心工具逻辑。
TaskGetTool/:TaskGetTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义TaskGetTool工具相关常量。prompt.ts:定义TaskGetTool工具的提示词、模板或引导文案。TaskGetTool.ts:实现TaskGetTool工具的核心工具逻辑。
TaskListTool/:TaskListTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义TaskListTool工具相关常量。prompt.ts:定义TaskListTool工具的提示词、模板或引导文案。TaskListTool.ts:实现TaskListTool工具的核心工具逻辑。
TaskOutputTool/:TaskOutputTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义TaskOutputTool工具相关常量。TaskOutputTool.tsx:实现TaskOutputTool工具的核心工具逻辑。
TaskStopTool/:TaskStopTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。prompt.ts:定义TaskStopTool工具的提示词、模板或引导文案。TaskStopTool.ts:实现TaskStopTool工具的核心工具逻辑。UI.tsx:渲染TaskStopTool工具的终端界面。
TaskUpdateTool/:TaskUpdateTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义TaskUpdateTool工具相关常量。prompt.ts:定义TaskUpdateTool工具的提示词、模板或引导文案。TaskUpdateTool.ts:实现TaskUpdateTool工具的核心工具逻辑。
TeamCreateTool/:TeamCreateTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义TeamCreateTool工具相关常量。prompt.ts:定义TeamCreateTool工具的提示词、模板或引导文案。TeamCreateTool.ts:实现TeamCreateTool工具的核心工具逻辑。UI.tsx:渲染TeamCreateTool工具的终端界面。
TeamDeleteTool/:TeamDeleteTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义TeamDeleteTool工具相关常量。prompt.ts:定义TeamDeleteTool工具的提示词、模板或引导文案。TeamDeleteTool.ts:实现TeamDeleteTool工具的核心工具逻辑。UI.tsx:渲染TeamDeleteTool工具的终端界面。
testing/:testing工具目录,包含核心逻辑、提示词、UI 和辅助常量。TestingPermissionTool.tsx:实现testing工具的核心工具逻辑。
TodoWriteTool/:TodoWriteTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义TodoWriteTool工具相关常量。prompt.ts:定义TodoWriteTool工具的提示词、模板或引导文案。TodoWriteTool.ts:实现TodoWriteTool工具的核心工具逻辑。
ToolSearchTool/:ToolSearchTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。constants.ts:集中定义ToolSearchTool工具相关常量。prompt.ts:定义ToolSearchTool工具的提示词、模板或引导文案。ToolSearchTool.ts:实现ToolSearchTool工具的核心工具逻辑。
utils.ts:提供工具系统的辅助函数与通用逻辑。WebFetchTool/:WebFetchTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。preapproved.ts:WebFetchTool工具中的preapproved模块,负责该主题下的具体实现。prompt.ts:定义WebFetchTool工具的提示词、模板或引导文案。UI.tsx:渲染WebFetchTool工具的终端界面。utils.ts:提供WebFetchTool工具的辅助函数与通用逻辑。WebFetchTool.ts:实现WebFetchTool工具的核心工具逻辑。
WebSearchTool/:WebSearchTool工具目录,包含核心逻辑、提示词、UI 和辅助常量。prompt.ts:定义WebSearchTool工具的提示词、模板或引导文案。UI.tsx:渲染WebSearchTool工具的终端界面。WebSearchTool.ts:实现WebSearchTool工具的核心工具逻辑。
tools.ts:工具系统公共入口,汇总内置工具及其装配逻辑。types/:跨模块复用的数据类型。command.ts:类型定义模块中的command模块,负责该主题下的具体实现。generated/:生成代码与生成的协议类型。events_mono/:生成代码与生成的协议类型。claude_code/:生成代码与生成的协议类型。v1/:生成代码与生成的协议类型。claude_code_internal_event.ts:类型定义模块中的claude_code_internal_event模块,负责该主题下的具体实现。
common/:生成代码与生成的协议类型。v1/:生成代码与生成的协议类型。auth.ts:处理类型定义模块中的认证、授权或凭证逻辑。
growthbook/:生成代码与生成的协议类型。v1/:生成代码与生成的协议类型。growthbook_experiment_event.ts:类型定义模块中的growthbook_experiment_event模块,负责该主题下的具体实现。
google/:生成代码与生成的协议类型。protobuf/:生成代码与生成的协议类型。timestamp.ts:类型定义模块中的timestamp模块,负责该主题下的具体实现。
hooks.ts:实现类型定义模块相关的 hook 或 hook 辅助。ids.ts:类型定义模块中的ids模块,负责该主题下的具体实现。logs.ts:类型定义模块中的logs模块,负责该主题下的具体实现。permissions.ts:处理类型定义模块中的权限决策、说明或桥接逻辑。plugin.ts:处理类型定义模块中的插件加载、管理或校验逻辑。textInputTypes.ts:定义类型定义模块使用的类型、接口或结构。
upstreamproxy/:上游代理与 relay 逻辑。relay.ts:upstreamproxy模块中的relay模块,负责该主题下的具体实现。upstreamproxy.ts:upstreamproxy模块中的upstreamproxy模块,负责该主题下的具体实现。
utils/:通用基础设施、平台适配与辅助函数。abortController.ts:通用辅助模块中的abortController模块,负责该主题下的具体实现。activityManager.ts:管理通用辅助模块的生命周期、状态或协调流程。advisor.ts:通用辅助模块中的advisor模块,负责该主题下的具体实现。agentContext.ts:定义通用辅助模块的上下文对象或上下文组件。agenticSessionSearch.ts:处理通用辅助模块中的会话状态、会话数据或会话同步。agentId.ts:通用辅助模块中的agentId模块,负责该主题下的具体实现。agentSwarmsEnabled.ts:处理通用辅助模块中的团队协作或多 agent 协作逻辑。analyzeContext.ts:定义通用辅助模块的上下文对象或上下文组件。ansiToPng.ts:通用辅助模块中的ansiToPng模块,负责该主题下的具体实现。ansiToSvg.ts:通用辅助模块中的ansiToSvg模块,负责该主题下的具体实现。api.ts:通用辅助模块中的api模块,负责该主题下的具体实现。apiPreconnect.ts:通用辅助模块中的apiPreconnect模块,负责该主题下的具体实现。appleTerminalBackup.ts:通用辅助模块中的appleTerminalBackup模块,负责该主题下的具体实现。argumentSubstitution.ts:通用辅助模块中的argumentSubstitution模块,负责该主题下的具体实现。array.ts:通用辅助模块中的array模块,负责该主题下的具体实现。asciicast.ts:通用辅助模块中的asciicast模块,负责该主题下的具体实现。attachments.ts:通用辅助模块中的attachments模块,负责该主题下的具体实现。attribution.ts:通用辅助模块中的attribution模块,负责该主题下的具体实现。auth.ts:处理通用辅助模块中的认证、授权或凭证逻辑。authFileDescriptor.ts:处理通用辅助模块中的认证、授权或凭证逻辑。authPortable.ts:处理通用辅助模块中的认证、授权或凭证逻辑。autoModeDenials.ts:通用辅助模块中的autoModeDenials模块,负责该主题下的具体实现。autoRunIssue.tsx:渲染通用辅助模块中的autoRunIssue组件。autoUpdater.ts:负责通用辅助模块的更新流程。aws.ts:通用辅助模块中的aws模块,负责该主题下的具体实现。awsAuthStatusManager.ts:管理通用辅助模块的生命周期、状态或协调流程。background/:后台流程与远程后台辅助。remote/:remote子目录。preconditions.ts:background辅助模块中的preconditions模块,负责该主题下的具体实现。remoteSession.ts:处理background辅助模块中的会话状态、会话数据或会话同步。
backgroundHousekeeping.ts:通用辅助模块中的backgroundHousekeeping模块,负责该主题下的具体实现。bash/:Bash 解析、命令规格与补全逻辑。ast.ts:bash辅助模块中的ast模块,负责该主题下的具体实现。bashParser.ts:负责bash辅助模块的解析逻辑。bashPipeCommand.ts:处理bash辅助模块中的 shell 执行、解析或安全约束。commands.ts:bash辅助模块中的commands模块,负责该主题下的具体实现。heredoc.ts:bash辅助模块中的heredoc模块,负责该主题下的具体实现。ParsedCommand.ts:负责bash辅助模块的解析逻辑。parser.ts:负责bash辅助模块的解析逻辑。prefix.ts:bash辅助模块中的prefix模块,负责该主题下的具体实现。registry.ts:负责bash辅助模块的注册表或注册流程。shellCompletion.ts:处理bash辅助模块中的 shell 执行、解析或安全约束。shellPrefix.ts:处理bash辅助模块中的 shell 执行、解析或安全约束。shellQuote.ts:处理bash辅助模块中的 shell 执行、解析或安全约束。shellQuoting.ts:处理bash辅助模块中的 shell 执行、解析或安全约束。ShellSnapshot.ts:处理bash辅助模块中的 shell 执行、解析或安全约束。specs/:specs子目录。alias.ts:bash辅助模块中的alias模块,负责该主题下的具体实现。index.ts:导出bash辅助模块的公共入口。nohup.ts:bash辅助模块中的nohup模块,负责该主题下的具体实现。pyright.ts:bash辅助模块中的pyright模块,负责该主题下的具体实现。sleep.ts:bash辅助模块中的sleep模块,负责该主题下的具体实现。srun.ts:bash辅助模块中的srun模块,负责该主题下的具体实现。time.ts:bash辅助模块中的time模块,负责该主题下的具体实现。timeout.ts:bash辅助模块中的timeout模块,负责该主题下的具体实现。
treeSitterAnalysis.ts:bash辅助模块中的treeSitterAnalysis模块,负责该主题下的具体实现。
betas.ts:通用辅助模块中的betas模块,负责该主题下的具体实现。billing.ts:通用辅助模块中的billing模块,负责该主题下的具体实现。binaryCheck.ts:通用辅助模块中的binaryCheck模块,负责该主题下的具体实现。browser.ts:通用辅助模块中的browser模块,负责该主题下的具体实现。bufferedWriter.ts:通用辅助模块中的bufferedWriter模块,负责该主题下的具体实现。bundledMode.ts:定义通用辅助模块中的模式枚举或模式切换逻辑。caCerts.ts:通用辅助模块中的caCerts模块,负责该主题下的具体实现。caCertsConfig.ts:定义通用辅助模块的配置项与默认值。cachePaths.ts:通用辅助模块中的cachePaths模块,负责该主题下的具体实现。CircularBuffer.ts:通用辅助模块中的CircularBuffer模块,负责该主题下的具体实现。classifierApprovals.ts:通用辅助模块中的classifierApprovals模块,负责该主题下的具体实现。classifierApprovalsHook.ts:实现通用辅助模块相关的 hook 或 hook 辅助。claudeCodeHints.ts:通用辅助模块中的claudeCodeHints模块,负责该主题下的具体实现。claudeDesktop.ts:通用辅助模块中的claudeDesktop模块,负责该主题下的具体实现。claudeInChrome/:Claude in Chrome 集成逻辑。chromeNativeHost.ts:claudeInChrome辅助模块中的chromeNativeHost模块,负责该主题下的具体实现。common.ts:claudeInChrome辅助模块中的common模块,负责该主题下的具体实现。mcpServer.ts:实现claudeInChrome辅助模块的服务端或本地服务封装。prompt.ts:定义claudeInChrome辅助模块的提示词、模板或引导文案。setup.ts:claudeInChrome辅助模块中的setup模块,负责该主题下的具体实现。setupPortable.ts:claudeInChrome辅助模块中的setupPortable模块,负责该主题下的具体实现。toolRendering.tsx:渲染claudeInChrome辅助模块中的toolRendering组件。
claudemd.ts:通用辅助模块中的claudemd模块,负责该主题下的具体实现。cleanup.ts:通用辅助模块中的cleanup模块,负责该主题下的具体实现。cleanupRegistry.ts:负责通用辅助模块的注册表或注册流程。cliArgs.ts:通用辅助模块中的cliArgs模块,负责该主题下的具体实现。cliHighlight.ts:通用辅助模块中的cliHighlight模块,负责该主题下的具体实现。codeIndexing.ts:通用辅助模块中的codeIndexing模块,负责该主题下的具体实现。collapseBackgroundBashNotifications.ts:处理通用辅助模块中的 shell 执行、解析或安全约束。collapseHookSummaries.ts:实现通用辅助模块相关的 hook 或 hook 辅助。collapseReadSearch.ts:处理通用辅助模块中的搜索、过滤或召回逻辑。collapseTeammateShutdowns.ts:处理通用辅助模块中的团队协作或多 agent 协作逻辑。combinedAbortSignal.ts:通用辅助模块中的combinedAbortSignal模块,负责该主题下的具体实现。commandLifecycle.ts:通用辅助模块中的commandLifecycle模块,负责该主题下的具体实现。commitAttribution.ts:通用辅助模块中的commitAttribution模块,负责该主题下的具体实现。completionCache.ts:通用辅助模块中的completionCache模块,负责该主题下的具体实现。computerUse/:computer use 原生桥接与运行控制。appNames.ts:computerUse辅助模块中的appNames模块,负责该主题下的具体实现。cleanup.ts:computerUse辅助模块中的cleanup模块,负责该主题下的具体实现。common.ts:computerUse辅助模块中的common模块,负责该主题下的具体实现。computerUseLock.ts:computerUse辅助模块中的computerUseLock模块,负责该主题下的具体实现。drainRunLoop.ts:computerUse辅助模块中的drainRunLoop模块,负责该主题下的具体实现。escHotkey.ts:computerUse辅助模块中的escHotkey模块,负责该主题下的具体实现。executor.ts:computerUse辅助模块中的executor模块,负责该主题下的具体实现。gates.ts:computerUse辅助模块中的gates模块,负责该主题下的具体实现。hostAdapter.ts:作为computerUse辅助模块与外部能力之间的适配层。inputLoader.ts:负责computerUse辅助模块的加载、发现或延迟初始化。mcpServer.ts:实现computerUse辅助模块的服务端或本地服务封装。setup.ts:computerUse辅助模块中的setup模块,负责该主题下的具体实现。swiftLoader.ts:负责computerUse辅助模块的加载、发现或延迟初始化。toolRendering.tsx:渲染computerUse辅助模块中的toolRendering组件。wrapper.tsx:渲染computerUse辅助模块中的wrapper组件。
concurrentSessions.ts:处理通用辅助模块中的会话状态、会话数据或会话同步。config.ts:定义通用辅助模块的配置项与默认值。configConstants.ts:集中定义通用辅助模块相关常量。contentArray.ts:通用辅助模块中的contentArray模块,负责该主题下的具体实现。context.ts:通用辅助模块中的context模块,负责该主题下的具体实现。contextAnalysis.ts:通用辅助模块中的contextAnalysis模块,负责该主题下的具体实现。contextSuggestions.ts:通用辅助模块中的contextSuggestions模块,负责该主题下的具体实现。controlMessageCompat.ts:处理通用辅助模块中的消息构造、映射或渲染。conversationRecovery.ts:通用辅助模块中的conversationRecovery模块,负责该主题下的具体实现。cron.ts:处理通用辅助模块中的 cron 调度或计划任务逻辑。cronJitterConfig.ts:定义通用辅助模块的配置项与默认值。cronScheduler.ts:处理通用辅助模块中的 cron 调度或计划任务逻辑。cronTasks.ts:处理通用辅助模块中的 cron 调度或计划任务逻辑。cronTasksLock.ts:处理通用辅助模块中的 cron 调度或计划任务逻辑。crossProjectResume.ts:通用辅助模块中的crossProjectResume模块,负责该主题下的具体实现。crypto.ts:通用辅助模块中的crypto模块,负责该主题下的具体实现。Cursor.ts:通用辅助模块中的Cursor模块,负责该主题下的具体实现。cwd.ts:通用辅助模块中的cwd模块,负责该主题下的具体实现。debug.ts:通用辅助模块中的debug模块,负责该主题下的具体实现。debugFilter.ts:通用辅助模块中的debugFilter模块,负责该主题下的具体实现。deepLink/:深链解析、注册与终端拉起。banner.ts:deepLink辅助模块中的banner模块,负责该主题下的具体实现。parseDeepLink.ts:负责deepLink辅助模块的解析逻辑。protocolHandler.ts:deepLink辅助模块中的protocolHandler模块,负责该主题下的具体实现。registerProtocol.ts:负责deepLink辅助模块的注册表或注册流程。terminalLauncher.ts:deepLink辅助模块中的terminalLauncher模块,负责该主题下的具体实现。terminalPreference.ts:deepLink辅助模块中的terminalPreference模块,负责该主题下的具体实现。
desktopDeepLink.ts:通用辅助模块中的desktopDeepLink模块,负责该主题下的具体实现。detectRepository.ts:通用辅助模块中的detectRepository模块,负责该主题下的具体实现。diagLogs.ts:通用辅助模块中的diagLogs模块,负责该主题下的具体实现。diff.ts:处理通用辅助模块中的 diff 计算、展示或格式化。directMemberMessage.ts:渲染通用辅助模块中的消息节点。displayTags.ts:通用辅助模块中的displayTags模块,负责该主题下的具体实现。doctorContextWarnings.ts:通用辅助模块中的doctorContextWarnings模块,负责该主题下的具体实现。doctorDiagnostic.ts:通用辅助模块中的doctorDiagnostic模块,负责该主题下的具体实现。dxt/:dxt 打包/压缩辅助。helpers.ts:提供dxt辅助模块的辅助函数与通用逻辑。zip.ts:dxt辅助模块中的zip模块,负责该主题下的具体实现。
earlyInput.ts:通用辅助模块中的earlyInput模块,负责该主题下的具体实现。editor.ts:通用辅助模块中的editor模块,负责该主题下的具体实现。effort.ts:通用辅助模块中的effort模块,负责该主题下的具体实现。embeddedTools.ts:通用辅助模块中的embeddedTools模块,负责该主题下的具体实现。env.ts:通用辅助模块中的env模块,负责该主题下的具体实现。envDynamic.ts:通用辅助模块中的envDynamic模块,负责该主题下的具体实现。envUtils.ts:提供通用辅助模块的辅助函数与通用逻辑。envValidation.ts:负责通用辅助模块的校验与约束检查。errorLogSink.ts:通用辅助模块中的errorLogSink模块,负责该主题下的具体实现。errors.ts:通用辅助模块中的errors模块,负责该主题下的具体实现。exampleCommands.ts:通用辅助模块中的exampleCommands模块,负责该主题下的具体实现。execFileNoThrow.ts:通用辅助模块中的execFileNoThrow模块,负责该主题下的具体实现。execFileNoThrowPortable.ts:通用辅助模块中的execFileNoThrowPortable模块,负责该主题下的具体实现。execSyncWrapper.ts:封装通用辅助模块的外层边界或包装逻辑。exportRenderer.tsx:渲染通用辅助模块中的exportRenderer组件。extraUsage.ts:通用辅助模块中的extraUsage模块,负责该主题下的具体实现。fastMode.ts:定义通用辅助模块中的模式枚举或模式切换逻辑。file.ts:通用辅助模块中的file模块,负责该主题下的具体实现。fileHistory.ts:处理通用辅助模块中的历史记录与回放。fileOperationAnalytics.ts:通用辅助模块中的fileOperationAnalytics模块,负责该主题下的具体实现。filePersistence/:文件级持久化与输出扫描。filePersistence.ts:filePersistence辅助模块中的filePersistence模块,负责该主题下的具体实现。outputsScanner.ts:处理filePersistence辅助模块中的输出格式化或输出落盘逻辑。
fileRead.ts:通用辅助模块中的fileRead模块,负责该主题下的具体实现。fileReadCache.ts:通用辅助模块中的fileReadCache模块,负责该主题下的具体实现。fileStateCache.ts:通用辅助模块中的fileStateCache模块,负责该主题下的具体实现。findExecutable.ts:通用辅助模块中的findExecutable模块,负责该主题下的具体实现。fingerprint.ts:通用辅助模块中的fingerprint模块,负责该主题下的具体实现。forkedAgent.ts:通用辅助模块中的forkedAgent模块,负责该主题下的具体实现。format.ts:通用辅助模块中的format模块,负责该主题下的具体实现。formatBriefTimestamp.ts:通用辅助模块中的formatBriefTimestamp模块,负责该主题下的具体实现。fpsTracker.ts:通用辅助模块中的fpsTracker模块,负责该主题下的具体实现。frontmatterParser.ts:负责通用辅助模块的解析逻辑。fsOperations.ts:通用辅助模块中的fsOperations模块,负责该主题下的具体实现。fullscreen.ts:通用辅助模块中的fullscreen模块,负责该主题下的具体实现。generatedFiles.ts:通用辅助模块中的generatedFiles模块,负责该主题下的具体实现。generators.ts:通用辅助模块中的generators模块,负责该主题下的具体实现。genericProcessUtils.ts:提供通用辅助模块的辅助函数与通用逻辑。getWorktreePaths.ts:通用辅助模块中的getWorktreePaths模块,负责该主题下的具体实现。getWorktreePathsPortable.ts:通用辅助模块中的getWorktreePathsPortable模块,负责该主题下的具体实现。ghPrStatus.ts:计算、展示或同步通用辅助模块状态。git/:Git 读写、解析与文件系统适配。gitConfigParser.ts:负责git辅助模块的解析逻辑。gitFilesystem.ts:处理git辅助模块中的 Git 集成逻辑。gitignore.ts:处理git辅助模块中的 Git 集成逻辑。
git.ts:处理通用辅助模块中的 Git 集成逻辑。gitDiff.ts:处理通用辅助模块中的 diff 计算、展示或格式化。github/:GitHub 集成辅助。ghAuthStatus.ts:计算、展示或同步github辅助模块状态。
githubRepoPathMapping.ts:处理通用辅助模块中的 Git 集成逻辑。gitSettings.ts:处理通用辅助模块中的 Git 集成逻辑。glob.ts:通用辅助模块中的glob模块,负责该主题下的具体实现。gracefulShutdown.ts:通用辅助模块中的gracefulShutdown模块,负责该主题下的具体实现。groupToolUses.ts:通用辅助模块中的groupToolUses模块,负责该主题下的具体实现。handlePromptSubmit.ts:定义通用辅助模块的提示词、模板或引导文案。hash.ts:通用辅助模块中的hash模块,负责该主题下的具体实现。headlessProfiler.ts:通用辅助模块中的headlessProfiler模块,负责该主题下的具体实现。heapDumpService.ts:通用辅助模块中的heapDumpService模块,负责该主题下的具体实现。heatmap.ts:通用辅助模块中的heatmap模块,负责该主题下的具体实现。highlightMatch.tsx:渲染通用辅助模块中的highlightMatch组件。hooks/:hook 执行、注册与 hook 配置管理。apiQueryHookHelper.ts:提供hooks辅助模块的辅助函数与通用逻辑。AsyncHookRegistry.ts:负责hooks辅助模块的注册表或注册流程。execAgentHook.ts:实现hooks辅助模块相关的 hook 或 hook 辅助。execHttpHook.ts:实现hooks辅助模块相关的 hook 或 hook 辅助。execPromptHook.ts:实现hooks辅助模块相关的 hook 或 hook 辅助。fileChangedWatcher.ts:hooks辅助模块中的fileChangedWatcher模块,负责该主题下的具体实现。hookEvents.ts:实现hooks辅助模块相关的 hook 或 hook 辅助。hookHelpers.ts:提供hooks辅助模块的辅助函数与通用逻辑。hooksConfigManager.ts:管理hooks辅助模块的生命周期、状态或协调流程。hooksConfigSnapshot.ts:实现hooks辅助模块相关的 hook 或 hook 辅助。hooksSettings.ts:实现hooks辅助模块相关的 hook 或 hook 辅助。postSamplingHooks.ts:实现hooks辅助模块相关的 hook 或 hook 辅助。registerFrontmatterHooks.ts:负责hooks辅助模块的注册表或注册流程。registerSkillHooks.ts:负责hooks辅助模块的注册表或注册流程。sessionHooks.ts:实现hooks辅助模块相关的 hook 或 hook 辅助。skillImprovement.ts:hooks辅助模块中的skillImprovement模块,负责该主题下的具体实现。ssrfGuard.ts:hooks辅助模块中的ssrfGuard模块,负责该主题下的具体实现。
hooks.ts:实现通用辅助模块相关的 hook 或 hook 辅助。horizontalScroll.ts:通用辅助模块中的horizontalScroll模块,负责该主题下的具体实现。http.ts:通用辅助模块中的http模块,负责该主题下的具体实现。hyperlink.ts:通用辅助模块中的hyperlink模块,负责该主题下的具体实现。ide.ts:通用辅助模块中的ide模块,负责该主题下的具体实现。idePathConversion.ts:通用辅助模块中的idePathConversion模块,负责该主题下的具体实现。idleTimeout.ts:通用辅助模块中的idleTimeout模块,负责该主题下的具体实现。imagePaste.ts:通用辅助模块中的imagePaste模块,负责该主题下的具体实现。imageResizer.ts:通用辅助模块中的imageResizer模块,负责该主题下的具体实现。imageStore.ts:维护通用辅助模块的数据存储或状态仓库。imageValidation.ts:负责通用辅助模块的校验与约束检查。immediateCommand.ts:通用辅助模块中的immediateCommand模块,负责该主题下的具体实现。ink.ts:通用辅助模块中的ink模块,负责该主题下的具体实现。inProcessTeammateHelpers.ts:提供通用辅助模块的辅助函数与通用逻辑。intl.ts:通用辅助模块中的intl模块,负责该主题下的具体实现。iTermBackup.ts:通用辅助模块中的iTermBackup模块,负责该主题下的具体实现。jetbrains.ts:通用辅助模块中的jetbrains模块,负责该主题下的具体实现。json.ts:通用辅助模块中的json模块,负责该主题下的具体实现。jsonRead.ts:通用辅助模块中的jsonRead模块,负责该主题下的具体实现。keyboardShortcuts.ts:通用辅助模块中的keyboardShortcuts模块,负责该主题下的具体实现。lazySchema.ts:定义通用辅助模块的数据 schema 或结构化约束。listSessionsImpl.ts:处理通用辅助模块中的会话状态、会话数据或会话同步。localInstaller.ts:通用辅助模块中的localInstaller模块,负责该主题下的具体实现。lockfile.ts:通用辅助模块中的lockfile模块,负责该主题下的具体实现。log.ts:通用辅助模块中的log模块,负责该主题下的具体实现。logoV2Utils.ts:提供通用辅助模块的辅助函数与通用逻辑。mailbox.ts:通用辅助模块中的mailbox模块,负责该主题下的具体实现。managedEnv.ts:通用辅助模块中的managedEnv模块,负责该主题下的具体实现。managedEnvConstants.ts:集中定义通用辅助模块相关常量。markdown.ts:通用辅助模块中的markdown模块,负责该主题下的具体实现。markdownConfigLoader.ts:负责通用辅助模块的加载、发现或延迟初始化。mcp/:MCP 辅助解析、验证和输出持久化。dateTimeParser.ts:负责mcp辅助模块的解析逻辑。elicitationValidation.ts:负责mcp辅助模块的校验与约束检查。
mcpInstructionsDelta.ts:处理通用辅助模块中的 MCP 集成逻辑。mcpOutputStorage.ts:处理通用辅助模块中的 MCP 集成逻辑。mcpValidation.ts:负责通用辅助模块的校验与约束检查。mcpWebSocketTransport.ts:实现通用辅助模块的传输层。memoize.ts:通用辅助模块中的memoize模块,负责该主题下的具体实现。memory/:memory 版本与类型辅助。types.ts:定义memory辅助模块使用的类型、接口或结构。versions.ts:memory辅助模块中的versions模块,负责该主题下的具体实现。
memoryFileDetection.ts:处理通用辅助模块中的 memory 读取、写入或同步逻辑。messagePredicates.ts:处理通用辅助模块中的消息构造、映射或渲染。messageQueueManager.ts:管理通用辅助模块的生命周期、状态或协调流程。messages/:消息映射与系统初始化消息。mappers.ts:messages辅助模块中的mappers模块,负责该主题下的具体实现。systemInit.ts:messages辅助模块中的systemInit模块,负责该主题下的具体实现。
messages.ts:处理通用辅助模块中的消息构造、映射或渲染。model/:模型配置、能力、别名和校验。agent.ts:model辅助模块中的agent模块,负责该主题下的具体实现。aliases.ts:model辅助模块中的aliases模块,负责该主题下的具体实现。antModels.ts:处理model辅助模块中的模型选择、模型能力或模型映射。bedrock.ts:model辅助模块中的bedrock模块,负责该主题下的具体实现。check1mAccess.ts:model辅助模块中的check1mAccess模块,负责该主题下的具体实现。configs.ts:model辅助模块中的configs模块,负责该主题下的具体实现。contextWindowUpgradeCheck.ts:model辅助模块中的contextWindowUpgradeCheck模块,负责该主题下的具体实现。deprecation.ts:model辅助模块中的deprecation模块,负责该主题下的具体实现。model.ts:处理model辅助模块中的模型选择、模型能力或模型映射。modelAllowlist.ts:处理model辅助模块中的模型选择、模型能力或模型映射。modelCapabilities.ts:处理model辅助模块中的模型选择、模型能力或模型映射。modelOptions.ts:处理model辅助模块中的模型选择、模型能力或模型映射。modelStrings.ts:处理model辅助模块中的模型选择、模型能力或模型映射。modelSupportOverrides.ts:处理model辅助模块中的模型选择、模型能力或模型映射。providers.ts:model辅助模块中的providers模块,负责该主题下的具体实现。validateModel.ts:负责model辅助模块的校验与约束检查。
modelCost.ts:处理通用辅助模块中的模型选择、模型能力或模型映射。modifiers.ts:通用辅助模块中的modifiers模块,负责该主题下的具体实现。mtls.ts:通用辅助模块中的mtls模块,负责该主题下的具体实现。nativeInstaller/:原生依赖下载安装与锁管理。download.ts:nativeInstaller辅助模块中的download模块,负责该主题下的具体实现。index.ts:导出nativeInstaller辅助模块的公共入口。installer.ts:nativeInstaller辅助模块中的installer模块,负责该主题下的具体实现。packageManagers.ts:nativeInstaller辅助模块中的packageManagers模块,负责该主题下的具体实现。pidLock.ts:nativeInstaller辅助模块中的pidLock模块,负责该主题下的具体实现。
notebook.ts:通用辅助模块中的notebook模块,负责该主题下的具体实现。objectGroupBy.ts:通用辅助模块中的objectGroupBy模块,负责该主题下的具体实现。pasteStore.ts:维护通用辅助模块的数据存储或状态仓库。path.ts:通用辅助模块中的path模块,负责该主题下的具体实现。pdf.ts:通用辅助模块中的pdf模块,负责该主题下的具体实现。pdfUtils.ts:提供通用辅助模块的辅助函数与通用逻辑。peerAddress.ts:通用辅助模块中的peerAddress模块,负责该主题下的具体实现。permissions/:权限规则、分类器和权限流转。autoModeState.ts:维护permissions辅助模块相关状态。bashClassifier.ts:处理permissions辅助模块中的 shell 执行、解析或安全约束。bypassPermissionsKillswitch.ts:处理permissions辅助模块中的权限决策、说明或桥接逻辑。classifierDecision.ts:permissions辅助模块中的classifierDecision模块,负责该主题下的具体实现。classifierShared.ts:permissions辅助模块中的classifierShared模块,负责该主题下的具体实现。dangerousPatterns.ts:permissions辅助模块中的dangerousPatterns模块,负责该主题下的具体实现。denialTracking.ts:permissions辅助模块中的denialTracking模块,负责该主题下的具体实现。filesystem.ts:permissions辅助模块中的filesystem模块,负责该主题下的具体实现。getNextPermissionMode.ts:定义permissions辅助模块中的模式枚举或模式切换逻辑。pathValidation.ts:负责permissions辅助模块的校验与约束检查。permissionExplainer.ts:处理permissions辅助模块中的权限决策、说明或桥接逻辑。PermissionMode.ts:定义permissions辅助模块中的模式枚举或模式切换逻辑。PermissionPromptToolResultSchema.ts:定义permissions辅助模块的数据 schema 或结构化约束。PermissionResult.ts:处理permissions辅助模块中的权限决策、说明或桥接逻辑。PermissionRule.ts:处理permissions辅助模块中的权限决策、说明或桥接逻辑。permissionRuleParser.ts:负责permissions辅助模块的解析逻辑。permissions.ts:处理permissions辅助模块中的权限决策、说明或桥接逻辑。permissionSetup.ts:处理permissions辅助模块中的权限决策、说明或桥接逻辑。permissionsLoader.ts:负责permissions辅助模块的加载、发现或延迟初始化。PermissionUpdate.ts:处理permissions辅助模块中的权限决策、说明或桥接逻辑。PermissionUpdateSchema.ts:定义permissions辅助模块的数据 schema 或结构化约束。shadowedRuleDetection.ts:permissions辅助模块中的shadowedRuleDetection模块,负责该主题下的具体实现。shellRuleMatching.ts:处理permissions辅助模块中的 shell 执行、解析或安全约束。yoloClassifier.ts:permissions辅助模块中的yoloClassifier模块,负责该主题下的具体实现。
planModeV2.ts:通用辅助模块中的planModeV2模块,负责该主题下的具体实现。plans.ts:通用辅助模块中的plans模块,负责该主题下的具体实现。platform.ts:通用辅助模块中的platform模块,负责该主题下的具体实现。plugins/:插件加载、校验、市场、安装与更新。addDirPluginSettings.ts:处理plugins辅助模块中的插件加载、管理或校验逻辑。cacheUtils.ts:提供plugins辅助模块的辅助函数与通用逻辑。dependencyResolver.ts:plugins辅助模块中的dependencyResolver模块,负责该主题下的具体实现。fetchTelemetry.ts:处理plugins辅助模块中的遥测、Tracing 或埋点逻辑。gitAvailability.ts:处理plugins辅助模块中的 Git 集成逻辑。headlessPluginInstall.ts:处理plugins辅助模块中的插件加载、管理或校验逻辑。hintRecommendation.ts:plugins辅助模块中的hintRecommendation模块,负责该主题下的具体实现。installCounts.ts:plugins辅助模块中的installCounts模块,负责该主题下的具体实现。installedPluginsManager.ts:管理plugins辅助模块的生命周期、状态或协调流程。loadPluginAgents.ts:负责plugins辅助模块的加载、发现或延迟初始化。loadPluginCommands.ts:负责plugins辅助模块的加载、发现或延迟初始化。loadPluginHooks.ts:负责plugins辅助模块的加载、发现或延迟初始化。loadPluginOutputStyles.ts:负责plugins辅助模块的加载、发现或延迟初始化。lspPluginIntegration.ts:处理plugins辅助模块中的插件加载、管理或校验逻辑。lspRecommendation.ts:plugins辅助模块中的lspRecommendation模块,负责该主题下的具体实现。managedPlugins.ts:处理plugins辅助模块中的插件加载、管理或校验逻辑。marketplaceHelpers.ts:提供plugins辅助模块的辅助函数与通用逻辑。marketplaceManager.ts:管理plugins辅助模块的生命周期、状态或协调流程。mcpbHandler.ts:处理plugins辅助模块中的 MCP 集成逻辑。mcpPluginIntegration.ts:处理plugins辅助模块中的插件加载、管理或校验逻辑。officialMarketplace.ts:plugins辅助模块中的officialMarketplace模块,负责该主题下的具体实现。officialMarketplaceGcs.ts:plugins辅助模块中的officialMarketplaceGcs模块,负责该主题下的具体实现。officialMarketplaceStartupCheck.ts:plugins辅助模块中的officialMarketplaceStartupCheck模块,负责该主题下的具体实现。orphanedPluginFilter.ts:处理plugins辅助模块中的插件加载、管理或校验逻辑。parseMarketplaceInput.ts:负责plugins辅助模块的解析逻辑。performStartupChecks.tsx:渲染plugins辅助模块中的performStartupChecks组件。pluginAutoupdate.ts:处理plugins辅助模块中的插件加载、管理或校验逻辑。pluginBlocklist.ts:处理plugins辅助模块中的插件加载、管理或校验逻辑。pluginDirectories.ts:处理plugins辅助模块中的插件加载、管理或校验逻辑。pluginFlagging.ts:处理plugins辅助模块中的插件加载、管理或校验逻辑。pluginIdentifier.ts:处理plugins辅助模块中的插件加载、管理或校验逻辑。pluginInstallationHelpers.ts:提供plugins辅助模块的辅助函数与通用逻辑。pluginLoader.ts:负责plugins辅助模块的加载、发现或延迟初始化。pluginOptionsStorage.ts:处理plugins辅助模块中的插件加载、管理或校验逻辑。pluginPolicy.ts:处理plugins辅助模块中的插件加载、管理或校验逻辑。pluginStartupCheck.ts:处理plugins辅助模块中的插件加载、管理或校验逻辑。pluginVersioning.ts:处理plugins辅助模块中的插件加载、管理或校验逻辑。reconciler.ts:plugins辅助模块中的reconciler模块,负责该主题下的具体实现。refresh.ts:plugins辅助模块中的refresh模块,负责该主题下的具体实现。schemas.ts:定义plugins辅助模块的数据 schema 或结构化约束。validatePlugin.ts:负责plugins辅助模块的校验与约束检查。walkPluginMarkdown.ts:处理plugins辅助模块中的插件加载、管理或校验逻辑。zipCache.ts:plugins辅助模块中的zipCache模块,负责该主题下的具体实现。zipCacheAdapters.ts:plugins辅助模块中的zipCacheAdapters模块,负责该主题下的具体实现。
powershell/:PowerShell 解析与静态前缀规则。dangerousCmdlets.ts:powershell辅助模块中的dangerousCmdlets模块,负责该主题下的具体实现。parser.ts:负责powershell辅助模块的解析逻辑。staticPrefix.ts:powershell辅助模块中的staticPrefix模块,负责该主题下的具体实现。
preflightChecks.tsx:渲染通用辅助模块中的preflightChecks组件。privacyLevel.ts:通用辅助模块中的privacyLevel模块,负责该主题下的具体实现。process.ts:通用辅助模块中的process模块,负责该主题下的具体实现。processUserInput/:用户输入分流与命令/文本处理。processBashCommand.tsx:处理processUserInput辅助模块中的 shell 执行、解析或安全约束。processSlashCommand.tsx:渲染processUserInput辅助模块中的processSlashCommand组件。processTextPrompt.ts:定义processUserInput辅助模块的提示词、模板或引导文案。processUserInput.ts:processUserInput辅助模块中的processUserInput模块,负责该主题下的具体实现。
profilerBase.ts:通用辅助模块中的profilerBase模块,负责该主题下的具体实现。promptCategory.ts:通用辅助模块中的promptCategory模块,负责该主题下的具体实现。promptEditor.ts:通用辅助模块中的promptEditor模块,负责该主题下的具体实现。promptShellExecution.ts:定义通用辅助模块的提示词、模板或引导文案。proxy.ts:通用辅助模块中的proxy模块,负责该主题下的具体实现。queryContext.ts:定义通用辅助模块的上下文对象或上下文组件。QueryGuard.ts:通用辅助模块中的QueryGuard模块,负责该主题下的具体实现。queryHelpers.ts:提供通用辅助模块的辅助函数与通用逻辑。queryProfiler.ts:通用辅助模块中的queryProfiler模块,负责该主题下的具体实现。queueProcessor.ts:通用辅助模块中的queueProcessor模块,负责该主题下的具体实现。readEditContext.ts:定义通用辅助模块的上下文对象或上下文组件。readFileInRange.ts:通用辅助模块中的readFileInRange模块,负责该主题下的具体实现。releaseNotes.ts:通用辅助模块中的releaseNotes模块,负责该主题下的具体实现。renderOptions.ts:通用辅助模块中的renderOptions模块,负责该主题下的具体实现。ripgrep.ts:通用辅助模块中的ripgrep模块,负责该主题下的具体实现。sandbox/:sandbox 适配与 sandbox UI 辅助。sandbox-adapter.ts:作为sandbox辅助模块与外部能力之间的适配层。sandbox-ui-utils.ts:提供sandbox辅助模块的辅助函数与通用逻辑。
sanitization.ts:通用辅助模块中的sanitization模块,负责该主题下的具体实现。screenshotClipboard.ts:通用辅助模块中的screenshotClipboard模块,负责该主题下的具体实现。sdkEventQueue.ts:通用辅助模块中的sdkEventQueue模块,负责该主题下的具体实现。secureStorage/:安全存储和 macOS Keychain 适配。fallbackStorage.ts:secureStorage辅助模块中的fallbackStorage模块,负责该主题下的具体实现。index.ts:导出secureStorage辅助模块的公共入口。keychainPrefetch.ts:secureStorage辅助模块中的keychainPrefetch模块,负责该主题下的具体实现。macOsKeychainHelpers.ts:提供secureStorage辅助模块的辅助函数与通用逻辑。macOsKeychainStorage.ts:secureStorage辅助模块中的macOsKeychainStorage模块,负责该主题下的具体实现。plainTextStorage.ts:secureStorage辅助模块中的plainTextStorage模块,负责该主题下的具体实现。
semanticBoolean.ts:通用辅助模块中的semanticBoolean模块,负责该主题下的具体实现。semanticNumber.ts:通用辅助模块中的semanticNumber模块,负责该主题下的具体实现。semver.ts:通用辅助模块中的semver模块,负责该主题下的具体实现。sequential.ts:通用辅助模块中的sequential模块,负责该主题下的具体实现。sessionActivity.ts:处理通用辅助模块中的会话状态、会话数据或会话同步。sessionEnvironment.ts:处理通用辅助模块中的会话状态、会话数据或会话同步。sessionEnvVars.ts:处理通用辅助模块中的会话状态、会话数据或会话同步。sessionFileAccessHooks.ts:实现通用辅助模块相关的 hook 或 hook 辅助。sessionIngressAuth.ts:处理通用辅助模块中的会话状态、会话数据或会话同步。sessionRestore.ts:维护通用辅助模块的数据存储或状态仓库。sessionStart.ts:处理通用辅助模块中的会话状态、会话数据或会话同步。sessionState.ts:维护通用辅助模块相关状态。sessionStorage.ts:处理通用辅助模块中的会话状态、会话数据或会话同步。sessionStoragePortable.ts:处理通用辅助模块中的会话状态、会话数据或会话同步。sessionTitle.ts:处理通用辅助模块中的会话状态、会话数据或会话同步。sessionUrl.ts:处理通用辅助模块中的会话状态、会话数据或会话同步。set.ts:通用辅助模块中的set模块,负责该主题下的具体实现。settings/:设置加载、校验、缓存与托管策略。allErrors.ts:settings辅助模块中的allErrors模块,负责该主题下的具体实现。applySettingsChange.ts:settings辅助模块中的applySettingsChange模块,负责该主题下的具体实现。changeDetector.ts:settings辅助模块中的changeDetector模块,负责该主题下的具体实现。constants.ts:集中定义settings辅助模块相关常量。internalWrites.ts:settings辅助模块中的internalWrites模块,负责该主题下的具体实现。managedPath.ts:settings辅助模块中的managedPath模块,负责该主题下的具体实现。mdm/:mdm子目录。constants.ts:集中定义settings辅助模块相关常量。rawRead.ts:settings辅助模块中的rawRead模块,负责该主题下的具体实现。settings.ts:settings辅助模块中的settings模块,负责该主题下的具体实现。
permissionValidation.ts:负责settings辅助模块的校验与约束检查。pluginOnlyPolicy.ts:处理settings辅助模块中的插件加载、管理或校验逻辑。schemaOutput.ts:处理settings辅助模块中的输出格式化或输出落盘逻辑。settings.ts:settings辅助模块中的settings模块,负责该主题下的具体实现。settingsCache.ts:settings辅助模块中的settingsCache模块,负责该主题下的具体实现。toolValidationConfig.ts:定义settings辅助模块的配置项与默认值。types.ts:定义settings辅助模块使用的类型、接口或结构。validateEditTool.ts:负责settings辅助模块的校验与约束检查。validation.ts:负责settings辅助模块的校验与约束检查。validationTips.ts:settings辅助模块中的validationTips模块,负责该主题下的具体实现。
shell/:shell provider、检测和只读验证。bashProvider.ts:提供shell辅助模块的 provider 实现。outputLimits.ts:处理shell辅助模块中的输出格式化或输出落盘逻辑。powershellDetection.ts:处理shell辅助模块中的 shell 执行、解析或安全约束。powershellProvider.ts:提供shell辅助模块的 provider 实现。prefix.ts:shell辅助模块中的prefix模块,负责该主题下的具体实现。readOnlyCommandValidation.ts:负责shell辅助模块的校验与约束检查。resolveDefaultShell.ts:处理shell辅助模块中的 shell 执行、解析或安全约束。shellProvider.ts:提供shell辅助模块的 provider 实现。shellToolUtils.ts:提供shell辅助模块的辅助函数与通用逻辑。specPrefix.ts:shell辅助模块中的specPrefix模块,负责该主题下的具体实现。
Shell.ts:处理通用辅助模块中的 shell 执行、解析或安全约束。ShellCommand.ts:处理通用辅助模块中的 shell 执行、解析或安全约束。shellConfig.ts:定义通用辅助模块的配置项与默认值。sideQuery.ts:通用辅助模块中的sideQuery模块,负责该主题下的具体实现。sideQuestion.ts:通用辅助模块中的sideQuestion模块,负责该主题下的具体实现。signal.ts:通用辅助模块中的signal模块,负责该主题下的具体实现。sinks.ts:通用辅助模块中的sinks模块,负责该主题下的具体实现。skills/:skills 检测与技能变更辅助。skillChangeDetector.ts:skills辅助模块中的skillChangeDetector模块,负责该主题下的具体实现。
slashCommandParsing.ts:通用辅助模块中的slashCommandParsing模块,负责该主题下的具体实现。sleep.ts:通用辅助模块中的sleep模块,负责该主题下的具体实现。sliceAnsi.ts:通用辅助模块中的sliceAnsi模块,负责该主题下的具体实现。slowOperations.ts:通用辅助模块中的slowOperations模块,负责该主题下的具体实现。standaloneAgent.ts:通用辅助模块中的standaloneAgent模块,负责该主题下的具体实现。startupProfiler.ts:通用辅助模块中的startupProfiler模块,负责该主题下的具体实现。staticRender.tsx:渲染通用辅助模块中的staticRender组件。stats.ts:通用辅助模块中的stats模块,负责该主题下的具体实现。statsCache.ts:通用辅助模块中的statsCache模块,负责该主题下的具体实现。status.tsx:计算、展示或同步通用辅助模块状态。statusNoticeDefinitions.tsx:计算、展示或同步通用辅助模块状态。statusNoticeHelpers.ts:提供通用辅助模块的辅助函数与通用逻辑。stream.ts:通用辅助模块中的stream模块,负责该主题下的具体实现。streamJsonStdoutGuard.ts:通用辅助模块中的streamJsonStdoutGuard模块,负责该主题下的具体实现。streamlinedTransform.ts:通用辅助模块中的streamlinedTransform模块,负责该主题下的具体实现。stringUtils.ts:提供通用辅助模块的辅助函数与通用逻辑。subprocessEnv.ts:通用辅助模块中的subprocessEnv模块,负责该主题下的具体实现。suggestions/:命令、目录、历史等建议补全。commandSuggestions.ts:suggestions辅助模块中的commandSuggestions模块,负责该主题下的具体实现。directoryCompletion.ts:suggestions辅助模块中的directoryCompletion模块,负责该主题下的具体实现。shellHistoryCompletion.ts:处理suggestions辅助模块中的历史记录与回放。skillUsageTracking.ts:suggestions辅助模块中的skillUsageTracking模块,负责该主题下的具体实现。slackChannelSuggestions.ts:suggestions辅助模块中的slackChannelSuggestions模块,负责该主题下的具体实现。
swarm/:多 agent/swarm 后端与权限同步。backends/:backends子目录。detection.ts:swarm辅助模块中的detection模块,负责该主题下的具体实现。InProcessBackend.ts:swarm辅助模块中的InProcessBackend模块,负责该主题下的具体实现。it2Setup.ts:swarm辅助模块中的it2Setup模块,负责该主题下的具体实现。ITermBackend.ts:swarm辅助模块中的ITermBackend模块,负责该主题下的具体实现。PaneBackendExecutor.ts:swarm辅助模块中的PaneBackendExecutor模块,负责该主题下的具体实现。registry.ts:负责swarm辅助模块的注册表或注册流程。teammateModeSnapshot.ts:处理swarm辅助模块中的团队协作或多 agent 协作逻辑。TmuxBackend.ts:swarm辅助模块中的TmuxBackend模块,负责该主题下的具体实现。types.ts:定义swarm辅助模块使用的类型、接口或结构。
constants.ts:集中定义swarm辅助模块相关常量。inProcessRunner.ts:swarm辅助模块中的inProcessRunner模块,负责该主题下的具体实现。It2SetupPrompt.tsx:定义swarm辅助模块的提示词、模板或引导文案。leaderPermissionBridge.ts:处理swarm辅助模块中的权限决策、说明或桥接逻辑。permissionSync.ts:处理swarm辅助模块中的权限决策、说明或桥接逻辑。reconnection.ts:swarm辅助模块中的reconnection模块,负责该主题下的具体实现。spawnInProcess.ts:swarm辅助模块中的spawnInProcess模块,负责该主题下的具体实现。spawnUtils.ts:提供swarm辅助模块的辅助函数与通用逻辑。teamHelpers.ts:提供swarm辅助模块的辅助函数与通用逻辑。teammateInit.ts:处理swarm辅助模块中的团队协作或多 agent 协作逻辑。teammateLayoutManager.ts:管理swarm辅助模块的生命周期、状态或协调流程。teammateModel.ts:处理swarm辅助模块中的模型选择、模型能力或模型映射。teammatePromptAddendum.ts:处理swarm辅助模块中的团队协作或多 agent 协作逻辑。
systemDirectories.ts:通用辅助模块中的systemDirectories模块,负责该主题下的具体实现。systemPrompt.ts:定义通用辅助模块的提示词、模板或引导文案。systemPromptType.ts:通用辅助模块中的systemPromptType模块,负责该主题下的具体实现。systemTheme.ts:处理通用辅助模块中的主题、配色或外观设置。taggedId.ts:通用辅助模块中的taggedId模块,负责该主题下的具体实现。task/:任务输出、格式化与 SDK 进度辅助。diskOutput.ts:处理task辅助模块中的输出格式化或输出落盘逻辑。framework.ts:task辅助模块中的framework模块,负责该主题下的具体实现。outputFormatting.ts:处理task辅助模块中的输出格式化或输出落盘逻辑。sdkProgress.ts:task辅助模块中的sdkProgress模块,负责该主题下的具体实现。TaskOutput.ts:处理task辅助模块中的任务装配、状态或输出逻辑。
tasks.ts:处理通用辅助模块中的任务装配、状态或输出逻辑。teamDiscovery.ts:处理通用辅助模块中的团队协作或多 agent 协作逻辑。teammate.ts:处理通用辅助模块中的团队协作或多 agent 协作逻辑。teammateContext.ts:定义通用辅助模块的上下文对象或上下文组件。teammateMailbox.ts:处理通用辅助模块中的团队协作或多 agent 协作逻辑。teamMemoryOps.ts:处理通用辅助模块中的 memory 读取、写入或同步逻辑。telemetry/:遥测、Tracing 与导出链路。betaSessionTracing.ts:处理telemetry辅助模块中的会话状态、会话数据或会话同步。bigqueryExporter.ts:telemetry辅助模块中的bigqueryExporter模块,负责该主题下的具体实现。events.ts:telemetry辅助模块中的events模块,负责该主题下的具体实现。instrumentation.ts:telemetry辅助模块中的instrumentation模块,负责该主题下的具体实现。logger.ts:telemetry辅助模块中的logger模块,负责该主题下的具体实现。perfettoTracing.ts:telemetry辅助模块中的perfettoTracing模块,负责该主题下的具体实现。pluginTelemetry.ts:处理telemetry辅助模块中的插件加载、管理或校验逻辑。sessionTracing.ts:处理telemetry辅助模块中的会话状态、会话数据或会话同步。skillLoadedEvent.ts:telemetry辅助模块中的skillLoadedEvent模块,负责该主题下的具体实现。
telemetryAttributes.ts:处理通用辅助模块中的遥测、Tracing 或埋点逻辑。teleport/:teleport 环境选择与打包传输。api.ts:teleport辅助模块中的api模块,负责该主题下的具体实现。environments.ts:teleport辅助模块中的environments模块,负责该主题下的具体实现。environmentSelection.ts:teleport辅助模块中的environmentSelection模块,负责该主题下的具体实现。gitBundle.ts:处理teleport辅助模块中的 Git 集成逻辑。
teleport.tsx:渲染通用辅助模块中的teleport组件。tempfile.ts:通用辅助模块中的tempfile模块,负责该主题下的具体实现。terminal.ts:通用辅助模块中的terminal模块,负责该主题下的具体实现。terminalPanel.ts:通用辅助模块中的terminalPanel模块,负责该主题下的具体实现。textHighlighting.ts:通用辅助模块中的textHighlighting模块,负责该主题下的具体实现。theme.ts:处理通用辅助模块中的主题、配色或外观设置。thinking.ts:通用辅助模块中的thinking模块,负责该主题下的具体实现。timeouts.ts:通用辅助模块中的timeouts模块,负责该主题下的具体实现。tmuxSocket.ts:通用辅助模块中的tmuxSocket模块,负责该主题下的具体实现。todo/:todo 结构定义。types.ts:定义todo辅助模块使用的类型、接口或结构。
tokenBudget.ts:通用辅助模块中的tokenBudget模块,负责该主题下的具体实现。tokens.ts:通用辅助模块中的tokens模块,负责该主题下的具体实现。toolErrors.ts:通用辅助模块中的toolErrors模块,负责该主题下的具体实现。toolPool.ts:通用辅助模块中的toolPool模块,负责该主题下的具体实现。toolResultStorage.ts:通用辅助模块中的toolResultStorage模块,负责该主题下的具体实现。toolSchemaCache.ts:通用辅助模块中的toolSchemaCache模块,负责该主题下的具体实现。toolSearch.ts:处理通用辅助模块中的搜索、过滤或召回逻辑。transcriptSearch.ts:处理通用辅助模块中的搜索、过滤或召回逻辑。treeify.ts:通用辅助模块中的treeify模块,负责该主题下的具体实现。truncate.ts:通用辅助模块中的truncate模块,负责该主题下的具体实现。ultraplan/:ultraplan / CCR 辅助逻辑。ccrSession.ts:处理ultraplan辅助模块中的会话状态、会话数据或会话同步。keyword.ts:ultraplan辅助模块中的keyword模块,负责该主题下的具体实现。
unaryLogging.ts:通用辅助模块中的unaryLogging模块,负责该主题下的具体实现。undercover.ts:通用辅助模块中的undercover模块,负责该主题下的具体实现。user.ts:通用辅助模块中的user模块,负责该主题下的具体实现。userAgent.ts:通用辅助模块中的userAgent模块,负责该主题下的具体实现。userPromptKeywords.ts:通用辅助模块中的userPromptKeywords模块,负责该主题下的具体实现。uuid.ts:通用辅助模块中的uuid模块,负责该主题下的具体实现。warningHandler.ts:通用辅助模块中的warningHandler模块,负责该主题下的具体实现。which.ts:通用辅助模块中的which模块,负责该主题下的具体实现。windowsPaths.ts:通用辅助模块中的windowsPaths模块,负责该主题下的具体实现。withResolvers.ts:通用辅助模块中的withResolvers模块,负责该主题下的具体实现。words.ts:通用辅助模块中的words模块,负责该主题下的具体实现。workloadContext.ts:定义通用辅助模块的上下文对象或上下文组件。worktree.ts:通用辅助模块中的worktree模块,负责该主题下的具体实现。worktreeModeEnabled.ts:通用辅助模块中的worktreeModeEnabled模块,负责该主题下的具体实现。xdg.ts:通用辅助模块中的xdg模块,负责该主题下的具体实现。xml.ts:通用辅助模块中的xml模块,负责该主题下的具体实现。yaml.ts:通用辅助模块中的yaml模块,负责该主题下的具体实现。zodToJsonSchema.ts:定义通用辅助模块的数据 schema 或结构化约束。
vim/:Vim 模式编辑行为。motions.ts:Vim 模块中的motions模块,负责该主题下的具体实现。operators.ts:Vim 模块中的operators模块,负责该主题下的具体实现。textObjects.ts:Vim 模块中的textObjects模块,负责该主题下的具体实现。transitions.ts:Vim 模块中的transitions模块,负责该主题下的具体实现。types.ts:定义Vim 模块使用的类型、接口或结构。
voice/:语音模式开关与语音能力边界。voiceModeEnabled.ts:语音模块中的voiceModeEnabled模块,负责该主题下的具体实现。
- 若你要先抓主干,优先看
main.tsx、query.ts、commands.ts、tools.ts、components/App.tsx、components/PromptInput/PromptInput.tsx。 - 若你要排查平台能力,重点看
commands/、tools/、services/、utils/plugins/、utils/permissions/、utils/swarm/。 - 若你要补齐组件理解,可把本文与
analysis/components/下几章对照着读。