Skip to content

v2.0.0 — Guild v2 release (plugin)

Choose a tag to compare

@github-actions github-actions released this 07 Jul 02:23
7d411a1

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 commands init · 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 redundant guild- 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.json config surface (replaces config.yml), SQLite read-through wiki cache, secrets redaction + capability-scope enforcement, and structured trace cost rollup via the optional guild-telemetry MCP.

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*main merge 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