2作者: unohee大约 1 个月前原帖
我创建 OpenSwarm 是因为我希望有一个能够真正融入我实际工作流程的自主“AI开发团队”,而不是仅仅执行一些玩具任务。OpenSwarm 协调多个 Claude Code CLI 实例作为代理,处理真实的 Linear 问题。它的功能包括: • 从 Linear 中提取问题,并运行工作者/审阅者/测试者/文档编写者的工作流程 • 使用 LanceDB 和多语言 e5 嵌入进行长期记忆和上下文重用 • 构建简单的代码知识图以进行影响分析 • 通过 Discord 机器人公开所有信息(状态、调度、日志) • 可以自动迭代现有的 PR,并监控长期运行的任务 目前,它正在支持我自己的独立开发工作流程(交易基础设施、LLM 工具和其他项目)。现在还处于早期阶段,因此存在一些粗糙的地方,以及在安全性、扩展性和更好任务分解方面的许多待办事项。 我希望能收到关于以下方面的反馈: • 为了让其他团队觉得有用,还缺少什么 • 您对自主代码代理可能出现的失败模式有何担忧 • 在实际仓库中更好地使用记忆/知识图的想法 仓库链接:<a href="https://github.com/Intrect-io/OpenSwarm" rel="nofollow">https://github.com/Intrect-io/OpenSwarm</a> 欢迎提问和提供直接的反馈。