shibing624/agentica
Build AI agents that run for hours, not seconds. Async-first Python harness: auto context-compaction, cost budgets & death-spiral guards, persistent cross-session memory, self-evolving SKILL.md, /goal long-task loop, 40+ tools, 20+ models, MCP/ACP. Ships a CLI + Web Gateway out of the box.
何を解決するか
標準的なLLMインターフェースは、長時間実行タスク、無限ループ、時間経過によるコンテキストの喪失にしばしば苦労します。Agenticaは、エージェントがレールから外れずに信頼性高く動作し続け、コストを管理し、複雑なツール使用サイクル中の無限ループを防ぐよう設計された堅牢な実行エンジンを提供します。
仕組み
このフレームワークは、制御フローエンジンによって駆動される非同期優先のエージェントループを使用します。専用の /goal ループを通じて長時間実行の目標を管理し、タスクが完了したか一時停止が必要かを自動的に判断します。インデックスベースのストレージと関連性に基づく検索を通じてメモリを扱い、成功したタスクシーケンスを再利用可能なMarkdownベースの SKILL.md ファイルにコンパイルする独自の自己進化パイプラインを特徴としています。
対象者
シンプルなチャットインターフェース以上のものを必要とする複雑なAIエージェントを構築する開発者向けです。具体的には、マルチエージェントコラボレーション、セッション間をまたぐ永続的なメモリ、および自律的なツール実行(ウェブ検索、ファイル操作、コード実行など)が必要な方々です。
ハイライト
- 自己進化スキル: 成功した実行シーケンスを自動的に再利用可能なスキルにコンパイルします。
- 長時間タスク管理: トークン、時間、またはターンのハードキャップを持つ
/goalループをサポートします。 - 堅牢な実行: コンテキスト圧縮、コスト予算設定、無限ループ保護が組み込まれています。
- 広範な統合: LangChain/LlamaIndex を介した MCP と RAG を含む 20+ モデルおよび 40+ の組み込みツールをサポートします。
- 柔軟なデプロイメント: CLI、Web ゲートウェイ、Telegram や Discord などの IM プラットフォーム向けの統合を含みます。
SUMMARY: Agenticaは、長時間実行タスク向けに設計された非同期優先のPythonエージェントハーネスで、自己進化スキル、永続的なメモリ、堅牢なツール使用ループを特徴としています。
TITLE: