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 판정, 단언문, 비용/지연 시간 평가, 커스텀 @scorer |
| ExperimentGrid | LaTeX/CSV/JSON 내보내기와 함께 파라미터 스윕 |
| Rust 코어 | 비동기 스케줄러, 마이크로초 디스패치, 실제 병렬 처리 |
| 다중 언어 SDK | Python, Java, Go (예정) |
| 정책 엔진 | 토큰/비용 제한, PII 삭제, 자율성 레벨 |