Astreus

Astreus 自律型AIエージェントフレームワークAstreus

自律型AIエージェントを構築するための強力で開発者に優しいフレームワーク。

本番対応のエージェント。本物のオーケストレーション。

サブエージェント、グラフワークフロー、永続メモリ、MCP接続ツールを1つの開発者フレンドリーなフレームワークに統合し、複雑で実世界の実行に対応します。

コーディネーター

受信タスクをルーティング

委任前に役割の適合性、利用可能なツール、メモリスコープを評価します。

信頼スコア安定
コンテキスト付与済みgraph
委任モード自動

リサーチ専門エージェント

プロダクトのコンテキスト、過去のタスク、未解決のエッジケースを取得します。

ポリシー専門エージェント

承認ルール、制限、エスカレーション条件を検証します。

サブエージェント連携

グラフ対応のルーティング、共有コンテキスト、能力ベースの割り当てにより、複雑な作業を専門エージェントに委任します。

ワークフローグラフ

依存関係、分岐、タスクの状態

3つの分岐2つ並列

待機中

08

実行中

03

完了

21

予約済み

04

受付
リサーチ
メモリ
分析
ポリシー
マージ
レポート

グラフワークフロー

依存関係管理、並列分岐、タスクステータス、スケジュール実行を備えたDAGベースの実行フローを構築します。

メモリ検索

ライブ
エンタープライズSLA 返金エスカレーション経路
顧客はエンタープライズサポート層に属している
前回の返金には財務承認が必要だった
エスカレーションは請求グラフ経由でルーティングされた
請求関連操作のツールアクセスは既に付与済み
類似リクエストは返金セーフなポリシーチェーンで解決済み
前回の引き継ぎ遅延後、顧客満足度が低下

取得したコンテキスト

4,800

応答生成前に注入されたトークン

同期済み
セッションスコープ92%
グラフスコープ71%
タスクスコープ44%
コンテキスト再利用直近7回の実行

永続メモリ

セッション、グラフ、タスクごとにスコープ化されたメモリを保存し、ベクトル検索と自動注入で適切なコンテキストを取得します。

接続中のMCPサーバー

filesystem

ローカルアクセス

準備完了

github

リポジトリ同期

準備完了

postgres

クエリレイヤー

準備完了

稼働中のサーバー

03

スコープ付き接続

タスク

サーバーは検出可能で、エージェント単位、タスク単位、またはワークフロー実行単位で接続できます。

ツールレジストリ

スキーマ検証オン
関数呼び出し自動
手動実行準備完了
ツール遅延直近1時間
プラグインとMCPエンドポイントが連携し、同一エージェント内で型付きローカルツールと外部サービスをきれいに組み合わせられます。

MCP + ツール

MCPサーバーを接続し、プラグインを登録し、スキーマ検証と自動関数呼び出しを備えた型付きツールを公開します。

より速く出荷できるフレームワーク、CLI、サンプル。

コアAPIを学び、CLIで構築し、バラバラなドキュメントを行き来することなく実世界のサンプルを進めていきましょう。

フレームワーク

Agent.create()

メモリ、ナレッジ、ビジョン、オーケストレーションを備えたエージェントを、単一の型付きAPIから作成できます。

モデルレイヤー

OpenAI, Claude, Gemini, Ollama

ビルトイン

memory, knowledge, vision, MCP

コアランタイムプリミティブ

エージェント、タスク、グラフ、メモリ、スケジューラ、セキュリティ、ビジョン、ナレッジ、MCPが1つの一貫したフレームワーク上に存在します。

CLI

$npm install -g @astreus-ai/astreus-cli
$astreus

スキャフォールド

エージェントセットアップ

プロバイダー

切替 + テスト

ファイルツール

読み取り、書き込み、編集

ターミナルで構築・反復

Astreus CLIを使ってプロジェクトをスキャフォールドし、コードを検査し、プロバイダーを切り替え、開発を一箇所から進めましょう。

サンプル

最初のエージェント
メモリ付きエージェント
グラフ + サブエージェント
MCP統合
タスク添付ファイル

サポートエスカレーション

永続的なメモリ、MCP接続ツール、承認セーフなエスカレーションロジック、過去の実行から再利用されるコンテキスト、そして実行中に信頼度が下がったりツールアクセスが変化してもワークフローを安定させるフォールバックルーティングを備えた、グラフルーティングによるサポートフロー。

サンプルの手順

サンプルリポジトリをクローンするか、パッケージをインストールして同じワークフローをゼロから構築します。

実際に動くパターン

実際の本番ユースケースに対応する、メモリ、グラフ、サブエージェント、プラグイン、MCP、スケジューリングのサンプルから始めましょう。

よくある質問。

Astreusの動作の要点、フレームワークに含まれる内容、そして実際の本番システムでどのように使われているかについて。

はい。AstreusはMITライセンスの下で公開されているオープンソースのAIエージェントフレームワークです。そのため、有料プランなしで個人プロジェクトや商用プロジェクトで自由に使用、変更、セルフホストできます。

Astreusは自律型AIエージェント、マルチステップワークフロー、サブエージェント連携、メモリ対応アシスタント、MCP接続ツール、そして本番環境でのタスク実行を1つのTypeScriptフレームワークで実現するために作られています。

はい。AstreusはTypeScriptファーストのフレームワークであり、エージェントを構築しながら型付きAPI、スキーマ検証されたツール、エディタの自動補完を利用できます。npmからインストールでき、Node.js 22以降で動作します。

はい。Astreusは専門化されたサブエージェント、委任、並列実行、依存関係・条件分岐・スケジューリング・タスクオーケストレーションを備えたDAG形式のグラフワークフローをサポートしています。

はい。永続メモリにより、エージェントはベクトル検索でコンテキストを保存・取得できるため、過去の会話を記憶し、関連する詳細を再利用し、時間の経過とともに連続性を維持できます。

Astreusには外部ツールやサービスを接続するためのプラグインシステムとMCP連携が含まれています。型付きツールを登録し、スキーマで入力を検証し、実行中にエージェントがそれらをクリーンに呼び出せるようにします。

はい。エージェントはビジョン、ドキュメント処理、ナレッジベース機能を利用でき、RAG形式の検索、チャンク分割、埋め込み、類似度検索によって根拠のある応答を生成できます。

AstreusはOpenAI、Claude、Gemini、Ollamaなどのプロバイダー間で統一されたインターフェースを提供するため、チームはエージェントのロジックを書き換えることなくモデルを切り替え、動作を比較し、ワークロードをルーティングできます。