其他
启动后台并行 agents 时避免 sleep 轮询…
并行启动后台 agents 后,不要用 sleep 循环轮询完成状态,而是在需要结果或用户询问时再检查状态文件。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 35/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 40/100 ×0.15
适用场景
启动后台并行 agents 时避免 sl特定
解决思路
- 后台 agents 完成时会写入状态文件,等待它们自然完成,不要主动轮询。
- 启动 agents 时设置 `run_in_background: true`。
- agents 运行期间继续处理其他工作或对话。
- 仅在用户询问状态,或你需要结果才能继续下一步时,检查状态文件。
- 信任 agent 完成系统会通过状态文件记录完成。
- 当用户明确问“它们完成了吗?”时检查状态。
- 当你需要 agent 输出才能继续下一任务时检查状态。
- 当已过去较长时间且用户在等待时检查状态。
- 需要检查时读取状态文件,例如 `cat .claude/cache/status.txt`。
适用边界 · 注意事项
- 不要在循环中运行 `sleep 10 && cat status.txt` 来轮询。
- 不要持续轮询完成状态,也不要反复检查状态浪费 token。
- 除非绝对必要,不要阻塞等待 agents。