受不了 Openclaw Bug 太多,我手搓了一个新 Bot:Nagobot

最近一直在用 Openclaw,但 bug 实在太多了:经常莫名其妙中断、偶发“自爆”,排查成本也很高。

另外,token 成本也不低。和 DeepSeek、Kimi K2.5 相比,性价比并不占优。

后来我又试了 nanobot,本来想迁移过去,但它对新模型支持不够完整,K2.5 一直报“工具无法执行”。折腾几轮后,我决定不再等现成方案,直接自己做。

我和 Opus、Codex 来回打了几百回合,最后手搓了一个新的 bot:Nagobot,使用 Golang 实现。至少在 provider 这一层,不再受制于人。

项目链接:https://github.com/linanwx/nagobot

实现过程中我学到很多,主要包括:

  • 线程与并发任务
  • Agent 与 Skill 设计
  • Cron 异步任务
  • 会话记录与上下文压缩

说实话,目前很多代码还没有经过完整 review。开发期间基本是一边写一边和 AI 讨论架构,有时候被气哭,有时候又被惊艳到,过程非常真实,也挺有趣。

测试下来效果比预期好很多:现在已经可以让 bot 去创建异步任务、调查新闻、给自己设置提醒,实用性很强。

目前大部分功能都已经实现。下一步我会继续啃“长期记忆”这块设计。

如果你也有类似需求,欢迎交流或提 issue。我会持续更新这个项目。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计