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 エージェントのためのオープンソースランタイム

概要 – FrontierAgent は、Python ベースのターミナルファーストのフレームワークで、ステートフルな LLM エージェント(ReAct スタイル)または調整されたチームのサブエージェントを、長期間のファイル中心のタスクで実行できます。タスクボード、サンドボックス化されたファイルシステム、ライブツール出力、すべてのアクションのトレースを表示する TUI(テキスト UI)が付属しています。

主な機能

機能 重要性
2つの組み込みワークフロー – react(単一エージェント)と agent_team(コーディネーター + 並列サブエージェント) コードを書かずに、単純な研究ループまたは分解・合成パイプラインを選択できます。
サンドボックス化されたファイルシステム – /inputs(読み取り専用)、/workspace(スクラッチ)、/outputs(成果物) 再現性と安全性を保証します。すべてのファイル操作はログに記録され、元に戻すことができます。
非同期介入 – 実行中に新しい指示を入力できます。それらはキューに入れられ、次の安全なターンで注入されます。 長時間の実行を対話的に操作できます。
承認とトレース – 変更アクションは差分を表示し、確認(または --yes)が必要です。完全なセッションチェックポイント、ログ、--resume フラグにより、中断したところから再開できます。 偶発的なデータ損失を防ぎ、デバッグに役立ちます。
評価ハーネス – 決定論的な成果物収集と並列制御を備え、数十の研究向けベンチマーク(BrowseComp、FrontierScience、GDPval など)を実行できるサブプロセスランナー。 独自のモデルやバンドルされている Apodex-1.1 モデルを簡単にベンチマークできます。
プラグ可能なツール – Web 検索(Serper または Parallel Search)、シェル、ファイル操作、カスタム「チーム」ツールがすぐに利用できます。 エージェントが Web を閲覧し、コマンドを実行し、ファイルを読み書きできるようにします。
モデルに依存しない – 任意の OpenAI 互換エンドポイント(Apodex-1.1、ホスト型サービス、またはセルフホスト型 SGLang)で動作します。 自分で LLM をホストする必要はありません。OPENAI_BASE_URL をエンドポイントに指定するだけです。
Docker とネイティブインストール – Linux/ARM 用のプリビルドコンテナイメージ、オプションの GPU アクセラレーション付き SGLang サービス、または uv による純粋な Python インストール。 macOS、Linux、WSL2、またはクラウド GPU インスタンスで柔軟にデプロイできます。

使用方法

  1. インストール – リポジトリをクローンし、uv sync を実行します(またはグローバルコマンドとして uv tool install …)。
  2. 設定 – API キーとエンドポイントを .env(またはユーザー全体の設定ファイル)に配置します。
  3. 実行 – 単一エージェントの場合は uv run frontier-agent --mode react --cwd /my/project、コーディネーターに並列サブエージェント間で作業を分割させる場合は --mode agent_team を使用します。
  4. 対話 – エージェントが作業している間にフォローアップの指示を入力します。それらはキューに入れられます。
  5. 検査 – TUI サイドバーにタスクボード、ライブツール出力、およびファイル変更の差分が表示されます。
  6. 再開 / 元に戻す – --resume で保存されたセッションを続行するか、--revert でファイルの変更をロールバックします。

対象ユーザー – ファイルの読み書き、Web の閲覧、シェルコマンドの実行が必要な自律エージェントのための、再現可能で制御可能な環境を必要とする研究者や開発者。特に、複雑な多段階ベンチマークで新しい LLM を評価するのに役立ちます。

ドキュメントとリソース –

  • docs/ の完全なドキュメント(フレームワークアーキテクチャ、TUI ガイド、インストール選択、ベンチマーク評価)。
  • README の上部にリンクされているテックブログと arXiv レポート(Apodex-1.1)。
  • コミュニティ Discord、Hugging Face モデルコレクション、および Apodex API の無料 2 週間トライアル。

ライセンス – Apache 2.0。


上記の詳細はすべてリポジトリの README から直接取得したものです。追加の機能は推測されていません。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト