Theme / v4.19.4

Oh My OpenAgent

AI 代理編排系統

工作流組合

多代理流水線協調工作流

指導如何編排 OMO 的多個專業代理人(Apollo、Hephaestus、Sisyphus、Athena、Prometheus),實作流水線式自動化開發

為什麼需要多代理流水線協調?

在複雜的功能開發中,單一的 AI 助手很容易在「分析架構」、「配置環境」、「編寫代碼」與「安全審查」之間打架,導致任務執行混亂。

多代理流水線協調工作流 (Multi-Agent Pipeline Flow) 將任務拆分為一條標準的生產線,讓每個專業的 OMO 代理人各司其職,有序協作。


步驟詳解與實戰指令

  ┌─────────────────┐      ┌─────────────────┐
  │ 1. 規劃與設計    │ ──▶  │ 2. 環境與依賴    │
  │ (Apollo 代理)   │      │ (Hephaestus)    │
  └─────────────────┘      └────────┬────────┘


  ┌─────────────────┐      ┌─────────────────┐
  │ 4. 審查與測試    │ ◀──  │ 3. 實作與除錯    │
  │ (Prometheus/   │      │ (Sisyphus/      │
  │  Athena 代理)   │      │  Hermes 代理)   │
  └─────────────────┘      └─────────────────┘

步驟 1:架構評審與決策記錄 (Apollo)

Apollo 作為高級架構師,首先解讀任務提案,評估依賴衝擊,在 docs/adr/ 下生成最新的 ADR 決策文件。

步驟 2:配置本地環境與依賴 (Hephaestus)

根據 Apollo 的設計(如引入 Redis),Hephaestus 自動在本地生成 Docker 鏡像配置並拉起容器,完成連線環境配置。

步驟 3:並行代碼編寫與自愈除錯 (Sisyphus & Hermes)

Sisyphus 主動接管代碼編寫,開啟自動化建置與除錯循環。此時,Hermes 在背景進行跨代理的狀態同步,解決並行修改衝突。

步驟 4:代碼審查與測試驗收 (Prometheus & Athena)

當 Sisyphus 完成編譯後,Prometheus 介入進行 AST-Grep 安全審查,防止敏感詞或 SQL 注入;隨後 Athena 讀取 spec 中的 scenario 自動生成整合測試,完成 UAT 驗收。

  • 全流程一鍵觸發指令
    omo ultrawork --pipeline=all