题目
如何设计 Coding Agent,使其能够定位代码、实施修改、运行测试并验证结果?
答案
先读取项目说明、构建方式和相关约定,搜索问题对应的入口、调用链及测试。确认现有行为后提出范围明确的修改,而不是直接重写大片代码。
工作区需要识别用户已有改动,多个任务可使用独立分支或 worktree。代码工具提供受控读写与命令执行,限制网络、凭证和危险操作。
修改后检查差异,运行与变更相关的测试、类型检查和构建。测试失败时区分本次引入的问题、已有故障和环境缺失,不能通过删除断言来获得通过结果。

完成验证还包括行为是否满足需求、是否遗漏错误路径,以及是否改动无关文件。最终交付改动说明、验证结果和已知限制;提交、推送或部署应遵守用户授权范围。
