v1.3.0|稳定多 Agent 协作与合并契约
v1.3.0|稳定多 Agent 协作与合并契约
发布范围
这是 production-delivery-orchestrator 的协作能力小版本。它不要求任何 CLI 必须支持子 Agent;支持并行时提供稳定的所有权和合并边界,不支持时按同一模型安全串行降级。v1.2.1 保留为直接回滚版本。
主要更新
- 新增
references/collaboration-contract.md,父线程成为共享状态、计划、最终文档、跨模块验证和最终合并的唯一写入者; - 子任务只允许并行执行只读侦察/审查,或拥有明确且互不重叠文件范围的实现/测试;
- 同一文件、公共契约、共享数据、迁移、锁文件、生成制品、版本/发布元数据和汇总文档必须由单一所有者串行处理;
- 子任务发现冲突时停止该范围写入并交回父线程重划分,不能覆盖邻近结果;
- 增加
multi-agent-safe-merge评测,验证安全并行与父线程合并;把协作 contract 削弱为无所有权规则的文本时,新门禁会失败。
验证
PYTHONUTF8=1 python -m unittest discover \
-s evals/production-delivery-orchestrator/tests -p "test_*.py" -v
PYTHONUTF8=1 python -m unittest discover \
-s skills/production-delivery-orchestrator/tests -p "test_*.py" -v
python release/build_release.py --output-dir dist
python release/build_release.py --output-dir dist --verify \
--expected-commit "$(git rev-parse 'v1.3.0^{}')"
git diff --check本地验证基线:离线评测/forward 安全测试 36 项、安装器 20 项、Release 构建器 5 项均通过;离线 candidate 100.0,critical failures 为空。未调用真实模型。
安装与回滚
npx skills add https://github.com/lza6/Agent-skills-code-op/tree/v1.3.0 \
--skill production-delivery-orchestrator \
--global \
--agent codex claude-code回滚到 v1.2.1:
npx skills remove production-delivery-orchestrator --global --yes
npx skills add https://github.com/lza6/Agent-skills-code-op/tree/v1.2.1 \
--skill production-delivery-orchestrator \
--global \
--agent codex claude-code \
--yes发布核验(2026-07-17)
- Annotated tag:
v1.3.0→dba7be6cc2099c8baf12dd9b3707fe6f95ee9372。 - 双平台门禁:29593421927 成功;Ubuntu/Windows 都完成制品构建、评测、forward 安全、安装器与 whitespace 门禁。
- Release workflow:29593507945 成功;tag/metadata/commit 强绑定、确定性 ZIP、attestation 和中文 Release 已完成。
- GitHub Release:v1.3.0 为正式发布,附件为 ZIP、
provenance.json与SHA256SUMS.txt。 - ZIP SHA-256:
177cbf55d05101e1447a2a06b8aab3184f1c4f22864806bc0c6e38a2a4b888eb;已下载三份附件,以--expected-commit dba7be6cc2099c8baf12dd9b3707fe6f95ee9372离线复验成功。
对下载的 ZIP 执行:
sha256sum --check SHA256SUMS.txt
gh attestation verify production-delivery-orchestrator-v1.3.0.zip \
--repo lza6/Agent-skills-code-op不要移动任何已发布 tag;需要后续调整时创建新版本和新的 attestation。