Agent Harness 工程:后台任务与异步通知
测试一跑就是十几分钟,Agent 不该守在原地空等。本文把耗时命令抽成可查询、可取消、可恢复的后台 Job,并用运行时事件把结果送回正确的任务。
Long-form notes on AI agents, local models, systems engineering, and software craft.
测试一跑就是十几分钟,Agent 不该守在原地空等。本文把耗时命令抽成可查询、可取消、可恢复的后台 Job,并用运行时事件把结果送回正确的任务。
当一次任务跨过会话与进程,Todo 已经不够用了。本文从一个中断的开发任务出发,用任务图、租约、checkpoint 和原子存储搭出可恢复的 Task System。
在运行时提示词组装之后,继续为 Agent 增加错误恢复能力:识别输出截断、上下文超限和临时故障,并为不同失败选择有限、可观测的恢复策略。
在记忆系统之后,继续拆解提示词的运行时组装:如何把固定 SYSTEM_PROMPT 拆成可组合的 Section,并根据当前运行态按需加载。
在上下文压缩之后,继续拆解 Agent 记忆系统:哪些信息应该长期保存,Memory Store 如何设计,以及如何避免记住错误事实和敏感信息。