date: 2026-06-09 tags: [inbox, project/cli-agent] source: 2026-W23 weekly public: true public_root: true
local-system-tool 优化讨论
在多轮 Terminal Bench 运行后积累了一批 remote device 相关 tracing。这次讨论基于这些 tracing 的深入分析,重点挖掘 agent 使用 local system tool 时遇到的摩擦,以及这些摩擦在长命令、高输出、弱网和设备断连场景下放大的稳定性问题。
这次讨论聚焦:
- 降低交互轮次:少一次无效工具调用,就多留一次搜索和验证预算。
- 提升 remote device 复杂环境稳定性:agent 在长命令、高输出、弱网和设备断连场景下,仍能拿到清晰状态并做出正确下一步。
Interface
讨论目标:减少 agent 使用 local system tool 时的摩擦,让模型更容易选对工具、理解状态、继续推进任务。
讨论事项:
Infra
讨论目标:提升 remote device 在复杂环境下运行的稳定性,让高输出、残留进程、断连和后台任务不拖垮本地执行环境。
讨论事项:
- IO buffer 重构
- Shell Process 改进
- Shell process 生命周期实验
- 结论: 要 kill process group 避免漏孙进程
- Device Online Status
- 提供设备CPU信息、内存占用等
- Awaiting:
- 设备不可用时,让 agent 停下等待 hook 或 notify,而不是连续重试。