接续机制修复:三级告警改为「登记一次性 automation」
- 三级(>=30 万水位)注入文案 ③ 由「告知用户请开新会话」改为「调 automation_update 登记一次性 automation(照 会话接续规范 3.2.1 模板)」,原「由用户开」降为 ④ 兜底。 - 原因:原文案使自动接续没有任何触发源(钩子不能建会话/建自动化),实测 09-16 14:32 那条一次性自动化开的会话跑了 40 次调用 / 9.37 分,而验收线是 <=10 次 / 约 1 分。 - 复盘:会话接续机制_问题复盘与修复_20260916.md(工作区根)。
This commit is contained in:
1 parent
59f1a896cd
commit
08219c99da
1 file changed
+8
-2
@@ -275,8 +275,14 @@ LV_PREFIX = {
|
||||
2: '⚠️ 上下文已过 **20 万**,本轮收口后建议开新会话。\n',
|
||||
3: ('🔴 **已过 30 万 ⇒ 进入强制收口模式**(先落盘、再接续):\n'
|
||||
' ① 把在途状态写进 `.workbuddy/memory/`(今日日志 + 必要的 MEMORY.md 条目);\n'
|
||||
' ② 产出**接续包**:目标 / 已完成 / 在途 / 未完成 / 下一步 / 关键决定 / 回滚点;\n'
|
||||
' ③ 然后明确告知用户「请开新会话,接续点在 X」,**由用户开**(钩子无法自动创建会话)。\n'
|
||||
' ② 产出**接续包**:目标 / 已完成 / 在途 / 未完成 / 下一步 / 关键决定 / 回滚点'
|
||||
'(模板见工作区根 `会话接续规范_20260916.md §3.1.1`);\n'
|
||||
' ③ **把接续登记成一次性 automation**(调 `automation_update`,+2 分钟触发)'
|
||||
'—— 这是"自动接续"唯一可用的通道(钩子不能建会话、不能建自动化);\n'
|
||||
' prompt **照 `会话接续规范 §3.2.1` 模板**:⓪ 先跑 `state.py` + 接续包路径 + 开机四步 + 工具调用上限;\n'
|
||||
' ⛔ prompt 里**不许复制任务细节**("细节的唯一来源是交接单/接续包";实测:抄细节的 prompt 会挤掉"开机四步",'
|
||||
'那轮跑了 40 次调用 / 9.37 分);\n'
|
||||
' ④ ③ 若做不成(工具不可用等)⇒ 再明确告知用户「请开新会话,接续点在 X」,**由用户开**。\n'
|
||||
' ⛔ 不要在本会话继续开新任务 —— 每多跑一轮,成本按当前水位线性放大。\n'),
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user