このプロジェクトについて

Agent-kernelはマルチエージェントシステムのオペレーティングシステムカーネルとして機能し、優先度スケジューリング(CRITICALからBACKGROUNDレベルまで)、LLM呼び出しとツールのリソース割り当て制限、デッドロック検出により並行AIエージェントを管理します。各エージェントのトークン・時間・ツール使用量に対するリソース予算を適用します。メッセージバスはpub/subおよびポイントツーポイント通信をサポートします。その他の機能としてレート制限、並行処理プリミティブ(mutex、semaphore、barrier)、自動回復機能付きヘルスモニタリング、分散ルーティングのスワームモード、複雑度に基づくモデルルーティング、観測可能性メトリクス、グラフ化を伴うタスク分解、A2Aレジストリによるエージェントサービスディスカバリー、MCPレジストリを用いた集中ツール管理を備えます。TypeScriptで実装されnpm経由でインストール可能で、迅速なセットアップ用サンプルを含みフレームワーク非依存です。