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 | 两种协议的客户端和服务端支持 |
| 六种策略 | react、plan-and-execute、critic、reflection、consensus、debate |
| 内置评估 | LLM 评判、断言、成本/延迟评分器、自定义 @scorer |
| ExperimentGrid | 参数扫描,支持 LaTeX/CSV/JSON 导出 |
| Rust 核心 | 异步调度器、微秒级调度、真正的并行处理 |
| 多语言 SDK | Python、Java、Go(即将推出) |
| 策略引擎 | Token/成本限制、PII 脱敏、自主性级别控制 |