用途:Agentic Jujutsu 是面向多个 AI 智能体同时修改代码场景的版本控制工具,强调无锁并发、自学习与量子抗性安全。
主要能力:提供 JjWrapper 封装,支持 status、newCommit、log、diff、branchCreate、rebase 等基础操作;通过 ReasoningBank 记录轨迹(startTrajectory、addToTrajectory、finalizeTrajectory),可获取 AI 建议(getSuggestion)、学习统计(getLearningStats)、已发现模式(getPatterns)与相似轨迹查询(queryTrajectories)。AgentDB 自动跟踪操作并提供 getStats、getOperations、getUserOperations。v2.3.0+ 提供 generateQuantumFingerprint、verifyQuantumFingerprint 及 HQC-128 加密开关。
使用方式:安装命令为 npx agentic-jujutsu,代码中通过 const { JjWrapper } = require('agentic-jujutsu') 创建实例。典型流程为开始轨迹、执行操作、加入轨迹、以 0.0-1.0 成功分和评语结束轨迹,之后可查询建议。
适用场景:多智能体并发改代码、自适应部署流程、协同代码审查、错误模式检测与持续学习循环。
限制:资料未提供具体平台支持、收费与价格信息;性能对比数据(如 23 倍、87% 冲突解决率)来自资料自述,未提供独立验证;v2.3.1 校验规则要求任务非空且不超过 10KB、成功分在 0.0-1.0、结束前至少有一个操作、上下文不可为空。