ApodexAI/FrontierAgent

🧩 FrontierAgent, our agent framework, open-sourced alongside it — native command-line TUI, ReAct and Agent Team modes, one command on macOS and Linux, no preinstall, no hard Docker dependency.

解決的問題

FrontierAgent 專為長期研究與基於檔案的工作而設計。它提供一個結構化環境,讓 AI 代理能執行需要讀取檔案、撰寫交付成果、執行 shell 命令,並在長時間內迭代計畫的複雜任務。

作法

此系統作為代理執行環境與終端使用者介面(TUI)運作,支援兩種主要執行模式:

  • ReAct:具備狀態的單一代理,在任務範圍的沙箱內進行研究、讀取檔案並迭代計畫。
  • 代理團隊:協調代理將請求分解為任務看板,委派工作給平行的子代理,並整合其報告以產生最終結果。

兩種模式皆使用具有三個不同區域的沙箱檔案系統:/inputs(唯讀)、/workspace(用於活躍工作)、/outputs(用於持久化交付成果)。執行環境包含 TUI 用於即時監控、非同步干預(允許使用者在執行中引導代理),以及檢查點系統以支援會話恢復。

適用對象

適合需要複雜、基於檔案的研究任務代理框架的開發者與研究人員,以及希望使用內建評估套件與支援的基準來評估代理效能的人。

主要特色

  • 原生代理團隊工作流程:透過協調器實現平行委派與整合。
  • 任務看板:在 TUI 邊欄中即時可視化任務狀態(待處理、進行中、已完成等)。
  • 沙箱檔案作業:輸入、工作區與輸出的隔離式安全檔案系統,具備故障關閉機制。
  • 非同步干預:可在不中斷執行的情況下向代理排隊指令。
  • 透明的交付成果:主機映射的輸出目錄,方便存取結果。
  • 評估套件:內建子程序執行器,用於研究與基於檔案的基準測試。
  • 會話恢復:支援檢查點、動作追蹤以及 /revert 命令以撤銷變更。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案