Skip to content

Commit 6585d0f

Browse files
fix: 禁用 COORDINATOR_MODE 和 TEAMMEM 解决内存溢出问题
COORDINATOR_MODE 的 AgentSummary 每 30s fork 完整消息历史是 GB 级内存泄露的主因, TEAMMEM 依赖 COORDINATOR_MODE 且邮箱文件无限增长。同时恢复 DAEMON(非主因)。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent e4403ff commit 6585d0f

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

scripts/defines.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,33 +30,33 @@ export const DEFAULT_BUILD_FEATURES = [
3030
'BUDDY', // 陪伴宠物角色(Squirtle Waddles)
3131
'TRANSCRIPT_CLASSIFIER', // 对话分类器,用于标注会话类型
3232
'BRIDGE_MODE', // Remote Control / Bridge 模式,远程控制会话
33-
'AGENT_TRIGGERS_REMOTE', // Agent 触发远程会话连接
33+
'AGENT_TRIGGERS_REMOTE', // sessionIngress 模块级 Map 累积(非 GB 级主因)
3434
'CHICAGO_MCP', // Chicago MCP 集成(内部代号)
3535
'VOICE_MODE', // Push-to-Talk 语音输入模式
3636
'SHOT_STATS', // 单次请求统计信息收集
37-
'PROMPT_CACHE_BREAK_DETECTION', // 检测 prompt cache 是否被打破
37+
'PROMPT_CACHE_BREAK_DETECTION', // 检测 prompt cache 是否被打破(有 10 条上限,可控)
3838
'TOKEN_BUDGET', // Token 预算管理与控制
3939
// P0: local features
4040
'AGENT_TRIGGERS', // 本地 Agent 触发器(工具调用时启动子代理)
4141
'ULTRATHINK', // 超深度思考模式,增加推理链长度
4242
'BUILTIN_EXPLORE_PLAN_AGENTS', // 内置 Explore/Plan 子代理类型
4343
'LODESTONE', // 上下文锚点,优化长对话的相关性检索
44-
'EXTRACT_MEMORIES', // 自动从对话中提取并持久化记忆
45-
'VERIFICATION_AGENT', // 验证代理,任务完成后自动校验结果
44+
'EXTRACT_MEMORIES', // 每次 turn 结束 fork 完整消息历史(非 GB 级主因)
45+
'VERIFICATION_AGENT', // 任务完成后 fork 完整消息(非 GB 级主因)
4646
'KAIROS_BRIEF', // Kairos 定时摘要(定时汇报当前状态)
4747
'AWAY_SUMMARY', // 离线摘要(用户离开后生成总结)
4848
'ULTRAPLAN', // 超级规划模式,深度分析后生成实施计划
49-
// 'DAEMON', // 守护进程模式,长驻 supervisor 管理后台 worker(已禁用:内存占用过高
49+
'DAEMON', // 守护进程模式,长驻 supervisor 管理后台 worker(非 GB 级主因
5050
'ACP', // ACP 代理协议,支持外部 agent 接入
5151
'WORKFLOW_SCRIPTS', // 工作流脚本(.claude/workflows/ 中的 YAML/MD)
5252
'HISTORY_SNIP', // 历史消息裁剪,压缩上下文窗口
5353
'CONTEXT_COLLAPSE', // 上下文折叠,自动压缩旧消息
5454
'MONITOR_TOOL', // Monitor 工具,流式监控后台进程输出
5555
'FORK_SUBAGENT', // Fork 子代理,在隔离上下文中并行执行任务
56-
'UDS_INBOX', // Unix Domain Socket 收件箱,跨会话消息传递
56+
'UDS_INBOX', // inbox 数组只增不减(非 GB 级主因)
5757
'KAIROS', // Kairos 定时任务系统核心
58-
'COORDINATOR_MODE', // 协调者模式,多代理团队任务调度
59-
'LAN_PIPES', // 局域网管道,LAN 设备间通信
58+
// 'COORDINATOR_MODE', // 已禁用:AgentSummary 30s fork 循环,GB 级泄露主因
59+
'LAN_PIPES', // 依赖 UDS_INBOX(已随 UDS_INBOX 恢复)
6060
'BG_SESSIONS', // 后台会话管理(ps/logs/attach/kill)
6161
'TEMPLATES', // 模板任务(new/list/reply 子命令)
6262
// 'REVIEW_ARTIFACT', // 代码审查产物(API 请求无响应,待排查 schema 兼容性)
@@ -68,11 +68,11 @@ export const DEFAULT_BUILD_FEATURES = [
6868
'DIRECT_CONNECT', // 直连模式(claude server / claude open)
6969
// Skill search & learning
7070
'EXPERIMENTAL_SKILL_SEARCH', // 实验性技能搜索(DiscoverSkills)
71-
'SKILL_LEARNING', // 技能学习系统,从对话中自动生成/演化技能
71+
'SKILL_LEARNING', // projectContext cache 无淘汰机制(非 GB 级主因)
7272
// P3: poor mode
7373
'POOR', // 穷鬼模式,跳过 extract_memories/prompt_suggestion 减少消耗
7474
// Team Memory
75-
'TEAMMEM', // 团队记忆,代理队友间共享记忆文件
75+
// 'TEAMMEM', // 已禁用:依赖 COORDINATOR_MODE,邮箱文件无限增长
7676
// SSH Remote
7777
'SSH_REMOTE', // SSH 远程连接,本地 REPL + 远端工具执行
7878
]as const;

0 commit comments

Comments
 (0)