JamJet ドキュメント
エージェントネイティブランタイム — 永続的実行、ネイティブ MCP + A2A、完全な可観測性。Rust で構築、Python で記述。
JamJet ドキュメント
JamJet へようこそ — AI エージェントのためのプロダクショングレードランタイムです。
JamJet とは?
JamJet は、AI エージェント専用に構築されたオープンソースの永続的ワークフローランタイムです。コアは Rust(パフォーマンス重視)、記述インターフェースは Python と Java(使いやすさ重視)で構成されています。すべての実行はイベントソース化され、チェックポイントが作成され、再生可能です。
クイックリンク
- クイックスタート — 5分以内に永続的エージェントを起動
- コンセプト — アーキテクチャを理解する
- Python SDK —
@task、Agent、WorkflowAPI リファレンス - リサーチガイド — 再現可能なマルチエージェント実験を実行
- MCP ガイド — 任意の MCP ツールサーバーに接続
- A2A ガイド — エージェント間通信
インストール
pip install jamjet主な機能
| 機能 | 説明 |
|---|---|
| 永続的実行 | イベントソース化、クラッシュ回復、チェックポイントリプレイ |
| ネイティブ MCP + A2A | 両プロトコルのクライアントとサーバー |
| 6つの戦略 | react、plan-and-execute、critic、reflection、consensus、debate |
| 組み込み評価 | LLM-judge、アサーション、コスト/レイテンシスコアラー、カスタム @scorer |
| ExperimentGrid | LaTeX/CSV/JSON エクスポート付きパラメータスイープ |
| Rust コア | 非同期スケジューラ、マイクロ秒ディスパッチ、真の並列処理 |
| 多言語 SDK | Python、Java、Go(近日公開) |
| ポリシーエンジン | トークン/コスト制限、PII 編集、自律レベル |