复盘 OC 迁 sqlite 用同步 DB 的失误,已通过 575 个 PR 迁至异步 worker
我们把 OC 迁移到 sqlite 时犯的最大设计错误:使用了同步数据库访问。当它只是一个在 Slack 或 iMessage 上向你汇报的 agent 时,这没什么问题;现在一个 agent 可能会并行运行 50 个会话,而且整个团队都在用它,这就成了限制。
我和 Astra 设了一个 /goal,目前已经合并了 575 个 PR,把所有东西迁移到异步 worker。我们边做边把这些改进发布出去。相当疯狂的是,现在连大规模重构都不再可怕了。
我和 Astra 设了一个 /goal,目前已经合并了 575 个 PR,把所有东西迁移到异步 worker。我们边做边把这些改进发布出去。相当疯狂的是,现在连大规模重构都不再可怕了。