
wuguanganandClaude Opus 5
b435a05efa
fix: 盯梢误判「在干活」,还会拼到用户没发完的话后面
两个都是实机撞出来的,任何一个都会让盯梢失效或者帮倒忙。
## shell 状态不等于在干活
状态文件里的 shell 表示"挂着一个后台 shell",和 Claude 自己在不在思考无关。
实测它空在提示符上等输入时,状态照样是 shell —— 而脚本把 shell 当成在干活,
于是它停了 20 分钟一次都没催到。用户先发现的,不是脚本。
改成只有 busy 算在干活,另外看屏幕上有没有转圈计时
("✻ Boondoggling… (17s · ↓ 201 tokens)")作为必要补充。
这里用屏幕是有理由的:状态文件在这一点上信息不足,两个信号合起来才准。
## 用户正在打字时不能发
send-keys 是往当前输入位置敲字。用户在输入框里打了一半时,追问会直接拼到
他那句后面 —— 实测发生过,把用户的话和追问接成了一句。轻则语义变了,
重则改变他本来要说的意思。发之前先看输入框有没有草稿,有就跳过这轮。
## 追问清单重排
前四条全部改成关于「落地」。用户实测下来最大的问题不是它偷懒,是**它在写报告**:
训练跑了、报告漂亮,但产出没进代码、没进发布包,下一次发布就冲没了。
先问落到哪些文件、发布后还在不在、有没有落到 agents/ 下、
是在训练还是在写关于训练的报告;再问深度。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-08 02:41:44 +08:00
..
2026-08-04 17:19:39 +08:00
2026-08-06 17:20:16 +08:00
2026-07-29 19:20:12 +08:00
2026-08-04 17:19:39 +08:00
2026-08-07 18:10:35 +08:00
2026-05-08 14:52:41 +08:00
2026-05-08 14:52:41 +08:00
2026-03-17 09:38:42 +08:00
2026-03-17 09:38:42 +08:00
2026-08-08 02:41:44 +08:00
2026-08-07 17:50:25 +08:00
2026-08-07 17:50:25 +08:00
2026-07-29 19:20:12 +08:00
2026-03-17 09:41:23 +08:00
2026-03-18 13:47:51 +08:00
2026-08-07 18:10:35 +08:00
2026-07-29 19:20:12 +08:00
2026-04-29 16:19:45 +08:00