用途:Blueprint Engine 是一个混合 DAG 执行原语,把确定性脚手架与有界智能体推理结合,用于按蓝图自动执行开发任务流程。
主要能力:节点分两类。确定性节点不调用 LLM、始终幂等,包括 git-branch(git checkout -b minion/{task-id})、git-commit(git add -A && git commit -m "minion: {message}")、git-push(git push -u origin HEAD)、create-pr(gh pr create --title "minion: {task}" --body "{template}" --label "minion-generated")、lint(pnpm turbo run lint)、type-check、test、circular-deps-check、system-supervisor-quick-audit、execution-guardian-check。智能体节点调用 LLM 推理并受硬上限约束:implement、reproduce-bug、implement-fix、implement-migration、implement-refactor 各 1 次;fix-ci 最多 2 轮;fix-lint 最多 1 轮;每个蓝图智能体节点总计最多 3 次。
使用方式:按 DAG 记法 node-type → node-type → [optional-node] → node-type 编排,方括号表示条件节点。执行规则包括一次性执行完整 DAG、不追问澄清问题;上下文仅读取预水合清单中的文件;每次智能体节点执行都会在 .claude/data/minion-state.json 中递增计数;绝不自动合并 PR,蓝图始终以 create-pr 结束;输出使用澳大利亚英语。确定性优先,先尝试自动修复再调用智能体节点。自动修复不计入上限,例如 Cannot find module 用 pnpm install、ModuleNotFoundError 用 uv sync、可自动修复的 ESLint 用 pnpm turbo run lint -- --fix、Python lint 用 uv run ruff check src/ --fix、缺失类型存根用 pnpm add -D @types/{package}。
限制:达到上限或阻塞错误时输出 BLUEPRINT_ESCALATION 块并停止,写入 .claude/memory/current-state.md,需人工审查,不自动重试。硬上限非建议性,由 iteration-counter.py 强制执行。其余平台、收费等信息暂未提供。