从最小 Agent 循环到完整 Harness:用开源课程拆解编码 Agent 工程
一个能调用工具的 Agent,核心循环可能只有几十行;但要让它在真实代码库里稳定工作,还得处理权限、上下文、失败恢复、评测和部署。把这些环节统称为 harness(运行支撑层),有助于把“模型够不够强...
最新内容
一个能调用工具的 Agent,核心循环可能只有几十行;但要让它在真实代码库里稳定工作,还得处理权限、上下文、失败恢复、评测和部署。把这些环节统称为 harness(运行支撑层),有助于把“模型够不够强...
AI 编码 Agent 写完代码后,常见的“完成”依据是测试通过、编译成功,或者 Agent 自己说任务已完成。但这些信号未必代表用户真正使用的流程正常:按钮可能没有触发请求,登录后页面状态可能不对,...
当多个编码 Agent 同时改同一个仓库,真正麻烦的往往不是模型能力,而是工作目录冲突:分支切换会互相影响,未提交文件也可能被另一个任务覆盖。Craig 是一个本地终端 TUI,尝试把任务、Git w...
把一个陌生仓库交给编码 Agent,常见的第一步不是写代码,而是等它重新搜索文件、猜模块依赖,再从旧会话里拼凑项目约定。Graphicle 试图把这两类上下文——代码结构和项目记忆——整理成可查询的本...
Laya Guard:为本地 AI 编码 Agent 的命令执行加一道安全闸 把终端交给 AI 编码 Agent 后,真正难管的往往不是它会不会写代码,而是它能不能在不该动手时及时停下。读取 SSH ...
同一位开发者在 Claude Code、Codex 和 Cursor 之间切换时,常会反复解释相同的约定:错误处理要怎样写、提交前要跑哪些检查、哪些目录不能动。把这些内容复制进每个工具的配置,既容易漂...
AI 编码工具最让人焦虑的不是“今天用了多少”,而是“这周还够不够用”。面板显示已经使用 16%,看起来很安全;但如果计费周期才过去 10%,你其实已经在超前消耗。Pacer 是一个面向 macOS ...
AI 编码 Agent 最让人不安的时刻,不是它报错,而是它自信地说“已经完成,所有测试都通过”,你却没有第二份证据。Agent 的总结来自它自己的上下文;如果某个子 Agent 失败、测试命令返回非...
“Neovim for controlling AI agents”很容易让人误以为 Neoswarm 是一个 Neovim 插件,或者是又一个自带模型的 AI 编程助手。实际情况更有意思:它的可执行...
当一个仓库里同时跑 Claude Code、Codex 或其他编码 Agent,最先失控的通常不是模型输出,而是工作现场:每个 Agent 各占一个终端,分支和 worktree 的对应关系只存在于人...