第一版 AO 儀表板、CLI 與代理執行環境

AO 的第一週建立了儀表板、命令列工作流程、代理整合,以及受管理工作階段的基礎。

以「需要處理的事」為中心的儀表板 #1

儀表板依照需要處理的事項整理工作階段,把 Pull Request 與 CI 的相關資訊放在手邊,並在同一處提供工作階段的核心操作。

從命令列完整控制工作階段 #6

ao CLI 涵蓋設定、狀態查詢、建立工作階段、傳送訊息、審查檢查,以及從終端機開啟儀表板。

以一套受管理的執行環境支援多種程式開發代理 #5

Claude Code、Codex 與 OpenCode 的工作階段可以透過同一個受管理的代理介面執行,並共用相同的生命週期行為。

改進

Pull Request

  • 實作 SCM 與議題追蹤外掛(github、linear) #4
  • 實作執行環境與工作區外掛(tmux、process、worktree、clone) #2

代理

  • 實作核心服務(metadata、event-bus、tmux、session-manager、lifecycle-manager) #3
  • 代理工作階段的分層提示詞系統 #27
  • 透過 Claude Code hooks 自動更新工作階段中繼資料 #34

終端機

  • 實作支援 XDA 剪貼簿的 DirectTerminal #55

產品

  • 將網頁儀表板的 API 路由接上實際的核心服務 #26
  • 實作 ao start 指令,統一啟動編排代理 #42

錯誤修正

Pull Request

  • 解決儀表板的 GitHub API 速率限制與 PR 資訊補充問題 #37

代理

  • 將儀表板接上實際的工作階段資料,並補充 PR 資訊 #28
  • 偵測所有類型代理的結束 #22
  • 移除工作階段詳細資訊中多餘的關注程度徽章 #41
  • 避免工作階段頁面跳出「Leave Site?」對話框 #47
  • 從中繼資料路徑中移除 sessions/ 子目錄 #24

終端機

  • 辨識已終止/已完成的工作階段狀態,並隱藏已結束工作階段的終端機 #40

了解更多