简介
Symphony 把任务拆成“隔离的自主实现运行”,让团队管理工作而不是盯着 coding agent。它强调 harness engineering 思路,并提供参考实现与 SPEC,适合在可信环境试运行并沉淀可复用运行模板。
- 适合谁: 希望把“实现任务”变成可重复、可隔离运行并产出证据的团队(而不是手把手盯着 agent)
- 可搭配: 编码代理 + CI/测试 harness;在采用 harness engineering 的仓库里更合适(见仓库文档)
- 准备时间: 20 分钟
实战建议
- 上手约 20 分钟(读 SPEC + 按
elixir/README.md跑参考实现) - 两条路径:自己按 SPEC 实现,或使用实验性的参考实现
- GitHub stars + forks(已核验):见「来源与感谢」
如果你已经在用 coding agent,关键不是“更会提示词”,而是工程化:隔离运行、明确输入输出,并要求可验证的 proof-of-work(测试/检查/审阅信号),让人类管理工作而不是管理对话。
FAQ
什么是“implementation run”? A: 一次隔离的 agent 执行:输入一个工作项,输出可验证的结果与证据,而不是无限对话循环。
一定要用 Elixir 吗? A: 不需要。仓库提供语言无关的 SPEC,同时给了实验性的 Elixir 参考实现。
能直接上生产吗? A: README 明确是工程预览版;建议只在可信环境试跑,并先把 harness 边界与权限收紧。