Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

附录 D:89 个 Feature Flag 完整清单

本附录列出 Claude Code v2.1.88 源码中通过 feature() 函数门控的全部 Feature Flag,按功能域分类。引用次数反映该 flag 在源码中出现的频率,可粗略推断实现深度(详见第23章的成熟度推断方法)。

自主 Agent 与后台运行(19 个)

Flag引用数功能描述
AGENT_MEMORY_SNAPSHOT2Agent 记忆快照
AGENT_TRIGGERS11定时触发器(本地 cron)
AGENT_TRIGGERS_REMOTE2远程定时触发器(云端 cron)
BG_SESSIONS11后台会话管理(ps/logs/attach/kill)
BUDDY15伴侣模式:浮动 UI 气泡
BUILTIN_EXPLORE_PLAN_AGENTS1内置探索/计划 agent 类型
COORDINATOR_MODE32协调器模式:跨 agent 任务协调
FORK_SUBAGENT4子 agent fork 执行模式
KAIROS84助手模式核心:后台自主 agent、tick 唤醒
KAIROS_BRIEF17简报模式:向用户发送进度消息
KAIROS_CHANNELS13频道系统:多通道通信
KAIROS_DREAM1autoDream 记忆整理触发
KAIROS_GITHUB_WEBHOOKS2GitHub Webhook 订阅:PR 事件触发
KAIROS_PUSH_NOTIFICATION2推送通知:向用户推送状态更新
MONITOR_TOOL5监控工具:后台进程监控
PROACTIVE21自主工作模式:终端焦点感知、主动行动
TORCH1Torch 命令
ULTRAPLAN2超级计划:结构化任务分解 UI
VERIFICATION_AGENT4验证 agent:自动验证任务完成状态

远程控制与分布式执行(10 个)

Flag引用数功能描述
BRIDGE_MODE14桥接模式核心:远程控制协议
CCR_AUTO_CONNECT3Claude Code Remote 自动连接
CCR_MIRROR3CCR 镜像模式:只读远程镜像
CCR_REMOTE_SETUP1CCR 远程设置命令
CONNECTOR_TEXT7连接器文本块处理
DAEMON1守护进程模式:后台 daemon worker
DOWNLOAD_USER_SETTINGS5从云端下载用户配置
LODESTONE3协议注册(lodestone:// handler)
UDS_INBOX14Unix Domain Socket 收件箱
UPLOAD_USER_SETTINGS1上传用户配置到云端

多媒体与交互(17 个)

Flag引用数功能描述
ALLOW_TEST_VERSIONS2允许测试版本
ANTI_DISTILLATION_CC1反蒸馏保护
AUTO_THEME1自动主题切换
BUILDING_CLAUDE_APPS1构建 Claude Apps 技能
CHICAGO_MCP12Computer Use MCP 集成
HISTORY_PICKER1历史选择器 UI
MESSAGE_ACTIONS2消息操作(复制/编辑快捷键)
NATIVE_CLIENT_ATTESTATION1原生客户端认证
NATIVE_CLIPBOARD_IMAGE2原生剪贴板图片支持
NEW_INIT2新版初始化流程
POWERSHELL_AUTO_MODE2PowerShell 自动模式
QUICK_SEARCH1快速搜索 UI
REVIEW_ARTIFACT1审查工件
TEMPLATES5任务模板/分类
TERMINAL_PANEL3终端面板
VOICE_MODE11语音模式:流式语音转文字
WEB_BROWSER_TOOL1Web 浏览器工具(Bun WebView)

上下文与性能优化(16 个)

Flag引用数功能描述
ABLATION_BASELINE1消融测试基线
BASH_CLASSIFIER33Bash 命令分类器
BREAK_CACHE_COMMAND2强制打断缓存命令
CACHED_MICROCOMPACT12缓存微压缩策略
COMPACTION_REMINDERS1压缩提醒机制
CONTEXT_COLLAPSE16上下文折叠:精细化上下文管理
FILE_PERSISTENCE3文件持久化计时
HISTORY_SNIP15历史截断命令
OVERFLOW_TEST_TOOL2溢出测试工具
PROMPT_CACHE_BREAK_DETECTION9Prompt Cache 断裂检测
REACTIVE_COMPACT4响应式压缩:按需触发
STREAMLINED_OUTPUT1精简输出模式
TOKEN_BUDGET4Token 预算追踪 UI
TREE_SITTER_BASH3Tree-sitter Bash 解析器
TREE_SITTER_BASH_SHADOW5Tree-sitter Bash 影子模式(A/B)
ULTRATHINK1超级思考模式

记忆与知识管理(13 个)

Flag引用数功能描述
AWAY_SUMMARY2离开摘要:离开时生成进度
COWORKER_TYPE_TELEMETRY2协作者类型遥测
ENHANCED_TELEMETRY_BETA2增强遥测 Beta
EXPERIMENTAL_SKILL_SEARCH19实验性远程技能搜索
EXTRACT_MEMORIES7自动记忆提取
MCP_RICH_OUTPUT3MCP 富文本输出
MCP_SKILLS9MCP 服务器技能发现
MEMORY_SHAPE_TELEMETRY3记忆结构遥测
RUN_SKILL_GENERATOR1技能生成器
SKILL_IMPROVEMENT1技能自动改进
TEAMMEM44团队记忆同步
WORKFLOW_SCRIPTS6工作流脚本
TRANSCRIPT_CLASSIFIER69会话记录分类器(auto 模式)

基础设施与遥测(14 个)

Flag引用数功能描述
COMMIT_ATTRIBUTION11Git 提交归属追踪
HARD_FAIL2硬失败模式
IS_LIBC_GLIBC1glibc 运行时检测
IS_LIBC_MUSL1musl 运行时检测
PERFETTO_TRACING1Perfetto 性能追踪
SHOT_STATS8工具调用统计分布
SLOW_OPERATION_LOGGING1慢操作日志
UNATTENDED_RETRY1无人值守重试

统计摘要

分类数量最高引用 Flag
自主 Agent 与后台运行19KAIROS (84)
远程控制与分布式执行10BRIDGE_MODE (14), UDS_INBOX (14)
多媒体与交互17CHICAGO_MCP (12)
上下文与性能优化16TRANSCRIPT_CLASSIFIER (69)
记忆与知识管理13TEAMMEM (44)
基础设施与遥测14COMMIT_ATTRIBUTION (11)
总计89

引用次数 Top 5:KAIROS (84) > TRANSCRIPT_CLASSIFIER (69) > TEAMMEM (44) > BASH_CLASSIFIER (33) > COORDINATOR_MODE (32)