修复Agent代码需先定位报错Agent及文件路径,再进入Git仓库编辑对应文件,注意分支可写性;支持热修复、断点调试和回滚+增量修复三种方法。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在Agent Space中修复代码需要明确当前Agent的运行上下文、错误日志位置以及可编辑的源码路径,不能直接在控制台修改内存中的执行体。
定位报错Agent和具体文件
打开Agent Space左侧导航栏 → 点击【Agents】→ 找到状态为“Failed”或“Crashed”的Agent → 点击进入详情页 → 在【Execution Logs】区域滚动到底部,找到最后一行红色错误信息,记下文件名(如main.py)和行号(如line 42)。
这一步跳过会导致你改错文件——Agent Space里可能同时存在同名但不同版本的main.py,只看文件名不看路径会修到测试分支的副本上。
进入对应代码仓库编辑界面
在Agent详情页顶部点击【Source Code】标签 → 系统自动跳转至该Agent绑定的Git仓库对应分支 → 找到刚才记录的文件路径,点击打开。
您的智能体声称“已完成”——但它真的验证过了吗?Superpowers 可将任意 OpenClaw 智能体转变为一名严谨的工程师。其核心机制包括: - **验证铁律**(主张须有证据支撑) - **三智能体代码评审流程**(构建 → 验证规格符合性 → 验证质量) - **系统化调试机制**(四阶段根因分析 + 三击规则) - **头脑风暴关卡**(先完成设计,再编写代码) - **反过度工程规则** 适用场景: (1) 任意复杂度的编码任务 (2) 调试失败问题 (
注意:如果看到的是“Read-only mode”提示,说明当前Agent绑定的是release分支或已锁定的commit,必须先点击右上角【Create Editable Branch】生成可写分支,否则所有修改都无法提交。
修复并验证代码
方法一:热修复(适用于语法错误、变量名拼写错误)
在编辑器中定位到报错行 → 修改错误内容 → 点击右上角【Save & Restart Agent】→ 等待状态变为“Running”后,立即查看最新日志确认是否仍有ERROR前缀。
方法二:带断点调试的修复(适用于逻辑错误或异步调用失败)
① 在疑似问题代码行左侧灰色区域单击添加断点(出现红色圆点);
② 点击【Debug Run】启动带调试的执行流程;
③ 当执行暂停在断点时,在下方【Variables】面板中检查关键变量值是否符合预期;
④ 若发现异常值,回到代码区修改逻辑 → 再次点击【Save & Restart Agent】。
方法三:回滚+增量修复(适用于刚合并引入的批量错误)
点击【Version History】→ 找到最近一次绿色“Success”状态的commit → 点击右侧【Revert to this version】→ 等待回滚完成 → 再基于该版本,用方法一逐步补丁式修复当前需求变更点。
【回滚操作不可逆,且会覆盖此后所有未提交的编辑】,执行前务必确认当前编辑区无未保存的关键改动。










