agentic-jujutsu

Coordinates lock-free version control and self-learning trajectories for concurrent AI agents.

11|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/ishandutta2007/claude-agent-orchestration --skill agentic-jujutsu-ishandutta2007
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agentic-jujutsu
Source: https://github.com/ishandutta2007/claude-agent-orchestration/tree/main/.claude/skills/agentic-jujutsu
Command: npx skills add https://github.com/ishandutta2007/claude-agent-orchestration --skill agentic-jujutsu-ishandutta2007

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires agentic-jujutsu.

What problem does it solve? Standard version control systems like Git serialize concurrent work with locks and manual conflict resolution, which breaks down when multiple AI agents modify code simultaneously. This Skill provides lock-free version control with automatic conflict resolution plus a ReasoningBank that learns from past operations to suggest better approaches over time. ## Core Features & Use Cases - Lock-Free Multi-Agent Version Control: Multiple agents commit, branch, and rebase concurrently without blocking, with automatic conflict resolution. - Self-Learning ReasoningBank: Record operation trajectories with success scores, discover recurring patterns, and query AI suggestions with confidence scores for similar tasks. - Quantum-Resistant Integrity: Generate and verify SHA3-512 fingerprints and optionally encrypt trajectories with HQC-128. - Use Case: A swarm of coding agents works on separate features in parallel; each agent records its trajectory, and later agents query the shared learning store to reuse high-confidence approaches for deployments, merges, and reviews. ## Quick Start Install the package with npx agentic-jujutsu, then ask the agent to start a learning trajectory, perform commits, and finalize it with a success score so future tasks receive AI suggestions.

Frequently Asked Questions about agentic-jujutsu

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I let multiple AI agents commit code without conflicts?

Create a separate JjWrapper instance per agent and run their operations concurrently with Promise.all. The underlying jj-based engine is lock-free, so agents commit, branch, and rebase simultaneously without waiting on locks, and most conflicts resolve automatically.

How does the ReasoningBank learning trajectory work?

Call startTrajectory with a task description, perform operations, call addToTrajectory, then finalizeTrajectory with a success score between 0.0 and 1.0 and an optional critique. Later, getSuggestion returns recommended operations with confidence scores for similar tasks.

What is the difference between agentic-jujutsu and Git?

Agentic Jujutsu is lock-free and designed for concurrent agents, reporting roughly 23x higher concurrent commit throughput and 87% automatic conflict resolution versus Git's lock-based model. It also adds operation learning and quantum-resistant fingerprints that Git does not provide.

Why do I get validation errors when finalizing a trajectory?

Validation requires a non-empty task description under 10KB, at least one recorded operation, and a finite success score between 0.0 and 1.0. Empty contexts or out-of-range scores throw validation errors, so clamp scores and record operations before finalizing.

Why are AI suggestions returning low confidence scores?

Low confidence means the ReasoningBank lacks sufficient data for that task type. Check getLearningStats for total trajectories and record at least 5-10 trajectories, including several successful ones, before expecting high-confidence suggestions or discovered patterns.