ローカルファースト CLI エージェントフレームワーク
8 段階ステートマシン(RUN_CREATED → CONTEXT → PLAN → PROPOSE → APPROVE → EXECUTE → RESULT → FINALIZED)、Pattern/Graph オーケストレータ、RAG パイプライン、長期記憶(SQLite)、MCP 統合、プラグインシステムを備えた、人間の承認(HITL)に基づくローカルファーストのエージェントフレームワークです。検証を LLM ではなくコードで実行する決定論的ゲートノード(kind: shell)の上で、自ら書き・テストし・修正する自己修復型コーディングエージェント(code.dev_loop.v2)を提供します。30 以上の CLI コマンド、65 個のフィクスチャ。
8 段階ステートマシン、記憶、オーケストレーション、MCP、プラグイン -- EulerAgent の中核軸
shell ゲートノード(12 個の正規パターン、5 個の組み込み)
exit_code / success_condition DSL で分岐(認知=LLM、決定論=コードを分離)
code.dev_loop.v2 — explore → plan → write → syntax/symbol ゲート → test → judge → fix ループを自律実行
用途に合ったテンプレートでエージェントを素早く作成
| テンプレート | 用途 |
|---|---|
personal-assistant |
汎用パーソナルアシスタント |
marketing-expert |
マーケティングコンテンツ作成 |
code-assistant |
コード作成とデバッグ |
ops-assistant |
運用およびインフラ管理 |
コマンド一つでエージェントを作成・実行
EulerAgentの全コマンド体系
| コマンド | 説明 |
|---|---|
euleragent init |
ワークスペースの初期化 |
euleragent new |
テンプレートからエージェントを作成 |
euleragent run |
エージェントの実行(plan/executeモード) |
euleragent chat |
インタラクティブチャットセッション |
euleragent logs |
実行監査ログの表示 |
euleragent doctor |
システムヘルスチェック |
| コマンド | 説明 |
|---|---|
euleragent approve list |
承認待ちリスト |
euleragent approve show <id> |
承認の詳細情報 |
euleragent approve accept <id> |
承認して実行 |
euleragent approve reject <id> |
承認の拒否 |
euleragent approve accept-all |
一括承認 |
| コマンド | 説明 |
|---|---|
euleragent rag init |
ナレッジベースの初期化 |
euleragent rag add --path ./docs/ |
ドキュメントの追加 |
euleragent rag query --q "検索語" |
ナレッジベースの検索 |
euleragent rag status |
KBステータスの確認 |
| コマンド | 説明 |
|---|---|
euleragent memory status |
記憶ストアの統計 |
euleragent memory search --q "検索語" |
過去の会話を検索 |
| コマンド | 説明 |
|---|---|
euleragent workflow show <run-id> |
ワークフローの構造とステータス |
euleragent workflow resume <run-id> |
ワークフローの再開 |
euleragent pattern list |
利用可能なパターンの一覧 |
euleragent pattern run <pattern> <agent> |
パターンベースのワークフロー実行 |
| コマンド | 説明 |
|---|---|
euleragent mcp sync |
MCPサーバーカタログの同期 |
euleragent mcp show |
現在のMCPステータス |
チュートリアルは近日公開予定です。
EulerAgentをインストールして最初のエージェントを実行
workspace.yamlでエージェント環境を宣言的に構成