使用 Claude 或 Codex 构建或调试 Hermes 和 OpenClaw 代理时,以下实用技巧可帮助您节省时间和令牌。
1. 外部构建完成后,请向 Hermes/OpenClaw 汇报每个新功能。
对于 Hermes 而言,它拥有编排标准、内存架构和自改进技能循环。Hermes 本身应该审查任何外部构建的功能,以确保其符合框架要求后再运行。
OpenClaw 也应如此,以确保其符合执行标准。
2. 切换 LLM 模型时,请扫描整个代码库。
不要想当然地认为快速切换 LLM 就能解决问题。请 Claude/Codex 审核每个提示字符串、配置文件和环境变量,检查是否存在过时的模型名称。一个遗漏的引用就可能导致路由到错误的模型,从而浪费您数小时的调试时间。
3. 进行严格的测试。通常情况下,代理在首次运行时会失败一些新功能。
定义所需的确切输出,并密切观察其出现情况。如果输出没有出现,则持续迭代,直到结果稳定为止。重复测试是唯一可靠的检验方法。
4. 描述症状,而非解决方案
不要告诉 Claude/Codex 如何修复问题;描述哪里出了问题。“内存无法在运行之间持久化。” 比“重写存储层”更好。让它自己找出解决方法。这样你会得到更清晰的答案,并找到问题的真正所在。
5. 粘贴错误信息,而非概括
当代理返回错误信息时,每次都使用完整的错误信息或完整的日志转储。Claude 比你更能理解无关信息,你认为无关紧要的部分可能才是关键所在。
6. 如果稍后再次出现问题,请返回到同一会话
如果几周后同一功能再次失败,请在重新开始之前返回到最初的 Claude Code/Codex 会话。构建的内容、构建原因以及已尝试过的方法都保留在那里。开始新的聊天会丢弃所有这些设置,你会不断重复同样的决定。
这些技巧应该可以解答我收到的许多常见问题。如果我还能帮到你,请告诉我。
twitter.com/gkisokay/status/20...