Argus icon

Argus

Argus 是 Scape 以工作階段為基礎的 AI 編排器,可協調多個編碼代理處理週期性工程工作,透過 Mission 筆記、可設定心跳、隔離 git worktree、表格與 playbook 指派及監控任務,並支援人工分流。

Argus

週期性編碼工作的 AI 編排

Argus 是 Scape 以工作階段為基礎的 AI 編排器,用於管理多個編碼代理。你可以提供一則 Mission 筆記,說明儲存庫、任務、限制條件與優先順序;它會在每次脈衝時讀取該任務,評估進行中的子工作階段,在需要時啟動額外工作階段,並回報進度。

每個子工作階段都是在自己的 git worktree 中執行的實際編碼工作階段,因此平行任務能保持隔離。Argus 也能搭配 Scape tables 與 playbooks 使用:tables 提供結構化的專案記憶,而 playbooks 可自動化週期性檢查,例如檢視客戶錯誤回報、應用程式日誌或文件。如此便能建立一套使用者離線時仍可持續運作的週期性工程工作流程,並提供明確的時間與傳送模式控制。

功能

可設定的心跳

設定 1 分鐘至 4 小時的心跳,讓 Argus 定期讀取其任務、評估子工作階段、在需要時指派更多工作,並回報進度。

以 Mission 驅動的編排

在 Mission 筆記中撰寫涵蓋儲存庫、任務、限制條件與優先順序的指示。筆記可以參照其他 Scape 物件,包括 repos、tables 與 playbooks。

平行 worktree

平行建立多個實際的編碼工作階段,每個子工作階段都在自己的全新 git worktree 中工作,以隔離變更。

操作模式

使用 Watching、Sleeping 或 Disabled 模式,控制定時脈衝與自動訊息是否傳送給管理器。Sleeping 仍可回應子工作階段回報、觸發程序、行事曆事件與排程事件。

代理可讀取的表格

將結構化專案資料儲存在每個專案的 SQLite 表格中,讓代理與 playbook 查詢及更新。表格支援具型別欄位、自然鍵,以及 Table、Kanban、Gantt、List 與 Visual 檢視。

以 playbook 為基礎的檢查

將 playbook 作為自動化步驟執行,例如檢查客戶電子郵件中的錯誤回報、檢視應用程式日誌,或確認網站文件是否需要更新。

使用情境

  • 平行功能開發

    提供 Argus 一項以儲存庫為核心的任務,讓它將工程工作拆分成平行的子工作階段;每個工作階段都能在自己的 worktree 中編輯、測試,並可能建立 pull request。

  • 主動發掘問題

    執行週期性脈衝,檢查應用程式日誌,並為可能不會產生明確錯誤或客戶回報的問題建立 tickets,讓人員取得可供分流的佇列。

  • 客戶錯誤回報收集

    使用 playbook 檢查客戶電子郵件中的新錯誤回報,查詢現有 table 紀錄以取得相關背景,並在具備這些歷史資訊的情況下安排後續工作。

  • 持久的專案記憶

    維護用於 tickets、操作備註或其他結構化紀錄的專案 table,讓代理能查詢過往工作,而不必只依賴目前的工作階段。

  • 事件驅動的後續處理

    在工作等待外部事件時讓 Argus 進入 Sleeping,然後使用排程事件、子工作階段回報、觸發程序或行事曆事件喚醒它,而不需要持續維持心跳。

Pros and Cons

Pros

  • 可平行執行多個編碼工作階段,同時將每個工作階段隔離在不同的 git worktree 中。
  • 使用書面 Mission 筆記作為持久的指示與專案背景來源。
  • 提供可設定的 Watching、Sleeping 與 Disabled 模式,而非單一的永遠開啟排程。
  • 支援由 SQLite 驅動的結構化 tables,代理與 playbooks 都能讀取及寫入。
  • 可結合週期性脈衝、playbooks、排程事件與事件驅動的喚醒。

Cons

  • 文件記載的產品工作流程以 Scape 為核心,且 Argus 與 tables 需要有效的 Scape 訂閱。
  • 提供的來源文件記載 macOS 下載可用性,但未確認支援其他作業系統。
  • 自動化行為取決於是否設定 Mission 筆記、心跳、模式,以及任何支援的 tables 或 playbooks。

FAQ

如何設定 Argus?

Argus 可在 Scape 中建立:從 Creation Picker 選取 Argus、為其命名,然後選擇或建立 Mission 筆記。Mission 筆記包含引導管理器的儲存庫、任務、限制條件與優先順序。

Argus 的排程如何運作?

心跳可設定為 1 分鐘至 4 小時。Argus 處於 Watching 模式時會進行定時脈衝;Sleeping 會停止定時脈衝,但仍允許傳入事件喚醒它;Disabled 則會停止自動傳送。

子代理可以做什麼?

每個子工作階段都會在全新的 git worktree 中執行。子代理可以編輯檔案、執行測試、建立 pull request,並向 Argus 回報進度。

Argus 支援哪些代理環境?

Argus 會使用以工作階段為基礎的編排器執行 Claude Code、Codex 或 OpenCode,實際使用哪一個取決於設定的預設 harness。網站也列出 Scape 支援 Claude Code、Codex、Copilot、Cursor 與 OpenCode。

文件記載了哪些平台與帳戶需求?

Argus 隨 Scape 提供,可在 macOS 上下載,無須帳戶、信用卡或授權金鑰。文件指出 Argus 需要有效的 Scape 訂閱;網站提供七天試用,而所提供的定價頁面目前無法使用。

Quick Facts

類別
開發者工具
產品類型
AI 編碼代理編排器
文件記載的平台
macOS
排程
心跳可設定為 1 分鐘至 4 小時
執行模型
在隔離的 git worktree 中平行執行子工作階段
代理 harness
Argus 的文件記載支援 Claude Code、Codex 與 OpenCode;Scape 也列出 Copilot 與 Cursor