Skip to content

agent-modpack v0.4.0 - the team log survives concurrency

Choose a tag to compare

@LucioLiu LucioLiu released this 22 Jul 20:51
· 24 commits to main since this release

Superseded by v0.5.0 — hooks layer ships + governance artifacts upstreamed to nomad + component-version table. / 已被 v0.5.0 取代(hooks 层进包+治理件归位 nomad+组件版本表)。

agent-modpack v0.4.0 — the team log survives concurrency / 团队日志经得起并发了

这版把"发布的 = 我们自己用的"落到底:源头团队实战验证过的并发安全工具进包,人格开工纪律升级到现行版,且打包链从此只从各 skill 仓的已发布状态取料。

团队日志并发追加工具(第一优先差集项)

  • 91_团队工具/追加团队日志.js / 91-team-tools/append-team-log.js:零依赖单文件、带文件锁、锚点定位插入。多个 AI 会话同时写团队日志时,手工编辑会把条目粘连损坏——这是源头团队真实翻过的车(一次损坏 5 条),教训注释随工具保留。
  • 宪章 §2.1 从"如配有工具"的悬空条件句改为指名工具+完整命令;人格收工清单同步指向工具。
  • 独立测试 30/30,含 8 进程并发实测:全部 exit 0、条条独占行零粘连。

开工合同 v2 进人格

  • 编排者开工节整节升级为"取够证据,直接推进":限定范围优先、"已读/已核实"必须有真实工具轨迹、证据足够即停;专业岗与员工模板补上同款开工块。不再表演固定开机步骤。

打包链只取已发布态(BLOCKER 修复,三层防线)

  • skill 物料一律取各源仓 git HEAD 已发布清单(工作区未提交/未发布的半成品进不了包);verify 层反向断言"清单外文件即 FAIL";出厂前独立重推一遍,违规拒绝出 zip。本版据此从 zip 中剔除 61 个未发布文件——你从包里拿到的每个 skill 与从它仓库 clone 到的完全一致。
  • 发版流程新增检查项:内部哨兵规则变更→核对包内哨兵是否跟进(本版移植 2 项:原生 schema 文件误报修正+归档滞留提示)。

What's new (EN)

  • Concurrency-safe team-log append tool ships in 91-team-tools (file lock, anchor-based insertion, 8-process concurrency tested 30/30) — the charter's §2.1 now names the tool with a full command instead of a hypothetical.
  • Kickoff contract v2 lands in every shipped persona: scope-first, tool-trail-honest, stop-when-evidence-suffices.
  • The packaging chain now sources skills exclusively from each repo's published git HEAD (three independent guards; 61 unpublished files purged) — what's in the pack is byte-identical to what you'd clone.
  • Two sentinel checks ported from the upstream deployment; release checklist gains a twin-version sync item.

Supersedes v0.3.0. 验证:smoke 133/133(e2e 62+import 41+upgrade 30)· 双语 verify 91/91×2 · 发布态出厂闸 7 仓 0 违规×2 · 哨兵三路 CLEAN · 脱敏 0。双 zip 各 192 文件。

  • zh zip: 01_数字员工/编排者/ 入口 · en zip: 01-agents/orchestrator/