Skip to content

v3.7.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 15:33
· 164 commits to main since this release
af6c9ea

[3.7.0] — 2026-06-05 — "Coordination Hardening"

Added

  • projscan collisions --transitive (and MCP projscan_collision { transitive: true }): opt-in multi-hop dependency overlap detection — flags when one worktree changes a file another worktree's change transitively imports, with the distance (hops). The 1-hop default stays precise; --max-distance bounds the walk.
  • projscan coordinate --watch (--interval <seconds>): re-evaluates swarm coordination on an interval and re-emits only when the state changes (console summary, or NDJSON with --format json) — a live coordination feed for long-running agent sessions.
  • MCP projscan_coordinate_watch (start / stop / list): the MCP counterpart — polls the in-flight worktrees and emits a notifications/projscan/coordination_changed notification whenever the swarm state changes, so an agent can react to other agents' work without re-asking.

Changed

  • projscan agent-brief / projscan_agent_brief now surfaces a swarm-coordination hint when parallel worktrees are in flight — folding the collision / contended-claim / merge-order signal into the brief's coordinationHints so the next agent sees swarm state without a separate call. No-op for single-worktree repos.
  • projscan preflight / projscan_preflight now includes a coordination evidence bucket and, when in-flight worktrees collide, a coordination-source reason — advisory only (raises caution, never a hard block). No-op for single-worktree repos, so existing verdicts are unchanged.