v2.0.0 — Guild v2 release (plugin)
Guild v2.0.0
Guild v2 — the full redesign: one state machine, six phases, specialist teams, durable knowledge, adversarial review, verified multi-host support, and a v1→v2 migrator. The 18-document v2 design set was 3-tier-audited (coverage / completeness / code-conformance, all adversarially gated).
Highlights
- Single-verb lifecycle —
/guild:guild [brief]plus the phase commandsinit · ideate · plan · build · qa · ops, helpers (status,resume), nouns (wiki,initiative), and maintenance verbs.--rigor=quick|standard|deep. The:plugin namespace stays; v2 drops only the redundantguild-prefix. - Specialist teams — 17 registered agents (14 product specialists + advisor, developer, doc-writer) and 109 skills; per-phase team composition (cap 6), cost-aware model tiering (cheap/mid/powerful) with advisor escalation, ephemeral per-task agents, and a tmux visible-pane team backend (plus in-process and remote SSH backends).
- Verified multi-host support — 16 canonical hosts — Claude Code (CLI/Desktop/Web), Codex (CLI/app), Pi, Antigravity, Cursor, GitHub Copilot, opencode, Rovo Dev, Kiro/Qoder/Trae (AGENTS-file bound), and the Claude.ai connector, through one host-adapter contract. An honest two-field support model keeps the presentation Support label (
Supported/Supported (beta)/Supported (app)/Supported (connector)) separate from receipt-derived Public State — no host is claimed beyond its evidence, and missing capabilities degrade to a lesser substrate with the degradation written to disk. - Durable knowledge & memory —
.guild/wiki/canonical store with BM25 recall, importance grading, ingest similarity + injection probes, and a harvest → reflect promotion path. - Adversarial review — cross-family review broker at seven gates with STRONG/WEAK independence stamps and checksum-bound gate-pass;
--review=local|cross|off. - Initiatives + the D8 close gate — durable multi-run work with a close gate that won't let a feature-shipping initiative close on a stale design set.
- Understand-everything engine — a Guild-native, zero-runtime-dep deterministic pipeline for codebase learning + knowledge-graph recall.
.guild/settings.jsonconfig surface (replacesconfig.yml), SQLite read-through wiki cache, secrets redaction + capability-scope enforcement, and structured trace cost rollup via the optionalguild-telemetryMCP.
Engineering rails
- 4-layer harness + 9 CI-gated architecture rails — R-DUP, R-DEP, R-DIST, R-HOST, R-SEC, R-TRACE, R-DECL (strict/blocking) plus R-PERF, R-VAC (advisory): the re-architecture's invariants are gated, not just checklisted.
- Release automation — a
release/v*→mainmerge tags the merge commit and opens this GitHub Release from the PR body (idempotent, shape-checked).
Migration
v1 → v2 guide: https://guildstack.dev/docs/migration-v1-to-v2 — single-verb command surface (sunset redirect stubs for v1 forms), config.yml → .guild/settings.json (back-compat shim), specialist/skill factory retargeted to .guild/{agents,skills}/.
Verification
CI green across the release branch (architecture rails, .guild/ policy, comms-format/negative, clra, structural-intelligence); tsc --strict clean; dual-provider co-equal parity held; zero runtime dependency on vendored forks.
Companion PRs (one each to main): guild-workspace#1 (v2 docs/plan + ADRs), guild-website#2 (v2 site → guildstack.dev), guild-benchmark#1 (post-relocation test refs).
Full detail: docs/releases/RELEASE-NOTES-2.0.0.md + CHANGELOG.md.
🤖 Generated with Claude Code