学习工作台专题学习
工作台/Column Docs/深入 Claude Code 源码
返回专题目录
2026年7月11日2 分钟

附录 ETaskType 谱系

墨圆
墨圆团队发布于 2026年7月11日

来源与授权

本文来自 Claude-Code-Source-Study 原文,固定导入版本为 31b6e07a82d4。Copyright (c) 2026 Yao,依据 MIT License 提供。

本站仅按“github-public-noncommercial-2026-07-11”用于匿名、免费、非商业学习,并调整章节编排、站内链接、重复标题与阅读标记;不代表原作者对本站的合作、认证或背书。如权利方要求删除,我们会立即下架;授权或删除请求请通过本站首页底部公开联系方式联系。

生成脚本:scripts/gen-tasktypes-table.ts;source_commit: 290fdc9481a70612bc5823aa4ed225c52c52aad3

详细叙事:见 第 16 章 · 任务模型与 TaskType 谱系。本附录是速查表,C16 是叙事。

wire 字面量合计 7 个 = 4 默认注册 + 2 feature-gated + 1 in-process 特例。

wire 字面量分类feature_flagsnotes
local_bashdefault-registeredLocalShellTask 在 tasks.ts getAllTasks() 主体数组中默认装载
local_agentdefault-registeredLocalAgentTask 在 tasks.ts getAllTasks() 主体数组中默认装载
remote_agentdefault-registeredRemoteAgentTask 在 tasks.ts getAllTasks() 主体数组中默认装载
in_process_teammatein-processInProcessTeammateTask 不通过 tasks.ts 注册,属于 in-process 特例
local_workflowfeature-gatedWORKFLOW_SCRIPTSLocalWorkflowTask 在 tasks.ts 中受 feature('WORKFLOW_SCRIPTS') 条件装载
monitor_mcpfeature-gatedMONITOR_TOOLMonitorMcpTask 在 tasks.ts 中受 feature('MONITOR_TOOL') 条件装载
dreamdefault-registeredDreamTask 在 tasks.ts getAllTasks() 主体数组中默认装载