Agent Harness 工程:TodoWrite 与任务计划
在 Hook 机制之后,为 Agent 增加 TodoWrite 工具,让它先拆解任务、持续更新进度,并根据当前 Todo 推进多步骤任务。
Essays collected under the “Harness” topic.
在 Hook 机制之后,为 Agent 增加 TodoWrite 工具,让它先拆解任务、持续更新进度,并根据当前 Todo 推进多步骤任务。
在权限与审批的基础上继续抽象,把权限检查、日志记录、审计、结果截断等横切逻辑放进 Hook,让 Agent Loop 保持稳定。
在多工具 Agent 的基础上加入权限策略层,把工具调用分成直接放行、需要用户审批和直接拒绝三类,并让权限结果也回到 Agent Loop 的消息历史里。
在上一篇最小 Agent Loop 的基础上,继续扩展多个工具,并用工具注册表替代大段 if/elif,让 Harness 能按工具名统一分发、校验和执行工具调用。
从最基础的一次 ChatCompletion 调用开始,逐步加入工具定义、工具执行和工具结果回传,最后得到一个最小可运行的 Agent Loop。