openai/symphony
GitHub: openai/symphony
Symphony 是一个将编码任务自动编排为隔离执行运行的框架,让团队从低效的代理监督中解放出来,转而聚焦于高层的项目管理工作。
Stars: 4147 | Forks: 252
# Symphony
Symphony 将项目工作转化为隔离、自主的执行运行,允许团队管理
工作,而非监督 coding agent。
[](.github/media/symphony-demo.mp4)
_在这个 [演示视频](.github/media/symphony-demo.mp4) 中,Symphony 监控 Linear 看板上的工作并生成 agent 来处理任务。Agent 完成任务并提供工作证明:CI 状态、PR 审查反馈、复杂性分析和演示视频。被接受后,agent 会安全地合并 PR。工程师不需要监督 Codex;他们可以在更高的层面上管理工作。_
## 运行 Symphony
### 前置条件
Symphony 在采用了 [harness engineering](https://openai.com/index/harness-engineering/) 的代码库中效果最佳。Symphony 是下一步 --
从管理 coding agent 转向管理需要完成的工作。
### 选项 1. 自行构建
告诉你喜欢的 coding agent 用你选择的编程语言构建 Symphony:
### 选项 2. 使用我们的实验性参考实现
查看 [elixir/README.md](elixir/README.md) 以获取有关如何设置环境
并运行基于 Elixir 的 Symphony 实现的说明。你也可以让你喜欢的 coding agent
协助设置:
## 许可证
本项目基于 [Apache License 2.0](LICENSE) 授权。
标签:Agent 编排, AI 编程助手, Elixir, Harness Engineering, Linear 集成, Linux 内核安全, LLM 应用, 代码生成, 任务编排, 工作流自动化, 开发效能, 持续集成 (CI), 无人值守, 渗透测试工具, 网络安全研究, 自主智能体, 自动 PR, 自动化软件开发, 项目管理