用途:agentic-jujutsu 是面向 AI 智能体的版本控制系统,适合多个 AI 智能体同时修改代码、需要无锁版本控制、自学习改进、量子抗性安全、自动冲突解决与多智能体协调的场景。
主要能力:提供 JjWrapper 类进行状态查询、提交、日志、分支创建、变基、差异查看;通过 ReasoningBank 学习轨迹(startTrajectory/addToTrajectory/finalizeTrajectory)并提供建议、模式发现与学习统计;支持多智能体并发操作与轨迹查询;v2.3.0+ 提供 SHA3-512 量子指纹生成与校验、HQC-128 加密;通过 AgentDB 自动记录操作并统计成功率与耗时。
使用方式:安装 npx agentic-jujutsu。示例:const { JjWrapper } = require('agentic-jujutsu'); const jj = new JjWrapper(); 可调用 await jj.status()、await jj.newCommit('Add feature')、await jj.log(10);学习轨迹用 jj.startTrajectory('Implement authentication')、jj.addToTrajectory()、jj.finalizeTrajectory(0.9, 'Clean implementation');建议用 JSON.parse(jj.getSuggestion('Add logout feature'))。量子指纹用 generateQuantumFingerprint(data) 与 verifyQuantumFingerprint(data, fingerprint);加密用 jj.enableEncryption(key)。CLI 统计:node .claude/intelligence/cli.js stats。
限制与校验:任务描述不能为空、最长 10KB;成功分数需为 0.0-1.0 的有限值;完成轨迹前必须至少有一次操作;上下文不能为空。资料未提供收费、价格与平台等信息。