Documentación de JamJet
El runtime duradero para agentes de IA — checkpoint replay, trazas, límites aplicados en tiempo de ejecución. Escribe en Python, ejecuta con la confiabilidad de Rust.
Documentación de JamJet
Construye agentes de IA duraderos con checkpoint replay, trazas, límites aplicados en tiempo de ejecución e interoperabilidad nativa del protocolo.
¿Qué es JamJet?
JamJet es un runtime de flujos de trabajo duraderos y de código abierto, construido específicamente para agentes de IA. El núcleo es Rust (para rendimiento). La superficie de creación es Python y Java (para ergonomía). Cada ejecución tiene event sourcing, puntos de control y es reproducible.
Enlaces rápidos
- Inicio rápido — Pon en marcha un agente duradero en menos de 5 minutos
- Conceptos — Comprende la arquitectura
- SDK de Python — Referencia de la API
@task,Agent,Workflow - Guía de investigación — Ejecuta experimentos multi-agente reproducibles
- Guía MCP — Conéctate a cualquier servidor de herramientas MCP
- Guía A2A — Comunicación agente a agente
Instalación
pip install jamjetCapacidades clave
| Capacidad | Descripción |
|---|---|
| Ejecución duradera | Event sourcing, recuperable ante fallos, reproducción desde puntos de control |
| MCP + A2A nativos | Cliente y servidor para ambos protocolos |
| Seis estrategias | react, plan-and-execute, critic, reflection, consensus, debate |
| Evaluación integrada | LLM-judge, aserciones, scorers de costo/latencia, @scorer personalizado |
| ExperimentGrid | Barridos de parámetros con exportación a LaTeX/CSV/JSON |
| Núcleo Rust | Scheduler asíncrono, despacho en microsegundos, paralelismo real |
| SDKs políglotas | Python, Java, Go (próximamente) |
| Motor de políticas | Límites de tokens/costo, redacción de PII, niveles de autonomía |