Skip to content

Commit 0b30473

Browse files
docs: 为 DEFAULT_BUILD_FEATURES 每个 feature flag 添加功能注释
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 7a0dd30 commit 0b30473

1 file changed

Lines changed: 40 additions & 42 deletions

File tree

scripts/defines.ts

Lines changed: 40 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -27,51 +27,49 @@ export function getMacroDefines(): Record<string, string> {
2727
* - scripts/dev.ts (bun run dev)
2828
*/
2929
export const DEFAULT_BUILD_FEATURES = [
30-
'BUDDY', 'TRANSCRIPT_CLASSIFIER', 'BRIDGE_MODE',
31-
'AGENT_TRIGGERS_REMOTE',
32-
'CHICAGO_MCP',
33-
'VOICE_MODE',
34-
'SHOT_STATS',
35-
'PROMPT_CACHE_BREAK_DETECTION',
36-
'TOKEN_BUDGET',
30+
'BUDDY', // 陪伴宠物角色(Squirtle Waddles)
31+
'TRANSCRIPT_CLASSIFIER', // 对话分类器,用于标注会话类型
32+
'BRIDGE_MODE', // Remote Control / Bridge 模式,远程控制会话
33+
'AGENT_TRIGGERS_REMOTE', // Agent 触发远程会话连接
34+
'CHICAGO_MCP', // Chicago MCP 集成(内部代号)
35+
'VOICE_MODE', // Push-to-Talk 语音输入模式
36+
'SHOT_STATS', // 单次请求统计信息收集
37+
'PROMPT_CACHE_BREAK_DETECTION', // 检测 prompt cache 是否被打破
38+
'TOKEN_BUDGET', // Token 预算管理与控制
3739
// P0: local features
38-
'AGENT_TRIGGERS',
39-
'ULTRATHINK',
40-
'BUILTIN_EXPLORE_PLAN_AGENTS',
41-
'LODESTONE',
42-
// P1: API-dependent features
43-
'EXTRACT_MEMORIES',
44-
'VERIFICATION_AGENT',
45-
'KAIROS_BRIEF',
46-
'AWAY_SUMMARY',
47-
'ULTRAPLAN',
48-
// P2: daemon + remote control server
49-
'DAEMON',
50-
// ACP (Agent Client Protocol) agent mode
51-
'ACP',
52-
// PR-package restored features
53-
'WORKFLOW_SCRIPTS',
54-
'HISTORY_SNIP',
55-
'CONTEXT_COLLAPSE',
56-
'MONITOR_TOOL',
57-
'FORK_SUBAGENT',
58-
'UDS_INBOX',
59-
'KAIROS',
60-
'COORDINATOR_MODE',
61-
'LAN_PIPES',
62-
'BG_SESSIONS',
63-
'TEMPLATES',
64-
// 'REVIEW_ARTIFACT', // API 请求无响应,需进一步排查 schema 兼容性
40+
'AGENT_TRIGGERS', // 本地 Agent 触发器(工具调用时启动子代理)
41+
'ULTRATHINK', // 超深度思考模式,增加推理链长度
42+
'BUILTIN_EXPLORE_PLAN_AGENTS', // 内置 Explore/Plan 子代理类型
43+
'LODESTONE', // 上下文锚点,优化长对话的相关性检索
44+
'EXTRACT_MEMORIES', // 自动从对话中提取并持久化记忆
45+
'VERIFICATION_AGENT', // 验证代理,任务完成后自动校验结果
46+
'KAIROS_BRIEF', // Kairos 定时摘要(定时汇报当前状态)
47+
'AWAY_SUMMARY', // 离线摘要(用户离开后生成总结)
48+
'ULTRAPLAN', // 超级规划模式,深度分析后生成实施计划
49+
'DAEMON', // 守护进程模式,长驻 supervisor 管理后台 worker
50+
'ACP', // ACP 代理协议,支持外部 agent 接入
51+
'WORKFLOW_SCRIPTS', // 工作流脚本(.claude/workflows/ 中的 YAML/MD)
52+
'HISTORY_SNIP', // 历史消息裁剪,压缩上下文窗口
53+
'CONTEXT_COLLAPSE', // 上下文折叠,自动压缩旧消息
54+
'MONITOR_TOOL', // Monitor 工具,流式监控后台进程输出
55+
'FORK_SUBAGENT', // Fork 子代理,在隔离上下文中并行执行任务
56+
'UDS_INBOX', // Unix Domain Socket 收件箱,跨会话消息传递
57+
'KAIROS', // Kairos 定时任务系统核心
58+
'COORDINATOR_MODE', // 协调者模式,多代理团队任务调度
59+
'LAN_PIPES', // 局域网管道,LAN 设备间通信
60+
'BG_SESSIONS', // 后台会话管理(ps/logs/attach/kill)
61+
'TEMPLATES', // 模板任务(new/list/reply 子命令)
62+
// 'REVIEW_ARTIFACT', // 代码审查产物(API 请求无响应,待排查 schema 兼容性)
6563
// API content block types
66-
'CONNECTOR_TEXT',
64+
'CONNECTOR_TEXT', // Connector 文本块类型,扩展 API 内容格式
6765
// Attribution tracking
68-
'COMMIT_ATTRIBUTION',
66+
'COMMIT_ATTRIBUTION', // Git 提交归属追踪(记录 AI 辅助贡献)
6967
// Server mode (claude server / claude open)
70-
'DIRECT_CONNECT',
68+
'DIRECT_CONNECT', // 直连模式(claude server / claude open)
7169
// Skill search
72-
'EXPERIMENTAL_SKILL_SEARCH',
73-
// P3: poor mode (disable extract_memories + prompt_suggestion)
74-
'POOR',
75-
// Team Memory (shared memory files between agent teammates)
76-
'TEAMMEM',
70+
'EXPERIMENTAL_SKILL_SEARCH', // 实验性技能搜索(DiscoverSkills)
71+
// P3: poor mode
72+
'POOR', // 穷鬼模式,跳过 extract_memories/prompt_suggestion 减少消耗
73+
// Team Memory
74+
'TEAMMEM', // 团队记忆,代理队友间共享记忆文件
7775
]as const;

0 commit comments

Comments
 (0)