**通用agent的核心是:**Coding Agent能自主编码 + 文件系统。agent用来存储代码、数据、记忆:类似程序员在电脑上用文件目录管理项目。
Coding Agent 具备以下7种核心工具:不同于工具按方向划分的种(感知/执行/协作/事件触发/用户沟通)
- Code Interpreter(代码解释器):提供与宿主机合理的沙河环境。
- Bash Shell(终端工具):终端执行命令。
- 读文件工具
- 写文件工具:创建、完全重写文件
- 编辑文件工具:在文件内局部修改
- 搜索文件名工具
- 搜索文件内容工具
从Manus到OpenClaw-通用Agent的Coding内核:
以“生成xx公司季度报表”为例:读记忆(memery.md) -> 调用网络搜索 -> 代码解析 -> 保存结果(读写文件) -> 更新记忆
Harness工程在CodingAgent中的实践:
回顾下Harness的核心:上下文管理+工具+约束+检验+纠正(上下文与工具让agent能做事,约束、检验、纠正让agent不做错事)。
- 工程组件
- 验收基线:啥算做完?
- 执行边界:啥能碰啥不能碰?
- 反馈信号:自动化对错判断:linter输出
- 回退手段:快照回滚
- 设计原则
- 约束优先于指导:代码强制规则优先与系统提示词
- 验证自动化:
- 反馈快、结构化:
- 回退可靠: