JamJet-Dokumentation
Die agenten-native Runtime — dauerhafte Ausführung, native MCP + A2A, volle Observability. Entwickelt in Rust. Geschrieben in Python.
JamJet-Dokumentation
Willkommen bei JamJet — der produktionsbereiten Runtime für KI-Agenten.
Was ist JamJet?
JamJet ist eine Open-Source-Runtime für dauerhafte Workflows, die speziell für KI-Agenten entwickelt wurde. Der Kern ist in Rust (für Performance). Die Authoring-Oberfläche ist Python und Java (für Ergonomie). Jede Ausführung ist event-sourced, mit Checkpoints versehen und wiederholbar.
Schnellzugriff
- Schnellstart — Einen dauerhaften Agenten in unter 5 Minuten zum Laufen bringen
- Konzepte — Die Architektur verstehen
- Python SDK —
@task,Agent,WorkflowAPI-Referenz - Research Guide — Reproduzierbare Multi-Agenten-Experimente durchführen
- MCP Guide — Mit jedem MCP-Tool-Server verbinden
- A2A Guide — Agent-zu-Agent-Kommunikation
Installation
pip install jamjetKernfunktionen
| Funktion | Beschreibung |
|---|---|
| Dauerhafte Ausführung | Event-sourced, crash-recoverable, Checkpoint-Replay |
| Native MCP + A2A | Client und Server für beide Protokolle |
| Sechs Strategien | react, plan-and-execute, critic, reflection, consensus, debate |
| Integriertes Eval | LLM-Judge, Assertions, Cost/Latency-Scorer, Custom @scorer |
| ExperimentGrid | Parameter-Sweeps mit LaTeX/CSV/JSON-Export |
| Rust-Kern | Async-Scheduler, Mikrosekunden-Dispatch, echte Parallelität |
| Polyglot-SDKs | Python, Java, Go (in Entwicklung) |
| Policy-Engine | Token/Kosten-Limits, PII-Redaktion, Autonomiestufen |