Skip to content

v2.5.0 — efficient crews, honest gates

Choose a tag to compare

@Samuel0101010 Samuel0101010 released this 10 Jun 16:38
· 13 commits to main since this release
v2.5.0
f6eed03

v2.5.0 — efficient crews, honest gates

No wasted tokens, and quality loops that work like a real team's: budgets are enforced before work starts, context goes only where it's needed, the harness verifies the app actually boots instead of trusting a report, and validation runs on the cheapest capable model.

What's new

  • Budgets gate dispatch. The walker checks time/turns/token budgets BEFORE launching a task — a run can no longer start new work past its cap and overshoot it mid-task.
  • Dependency-scoped handoffs. Each task receives only the handoffs of its transitive dependency chain (10 most recent) instead of a global broadcast — read fresh at dispatch, so same-run handoffs finally reach downstream tasks.
  • Harness boot check (trust-but-verify). With runtime verification enabled, the harness itself boots the result-branch code in a dedicated worktree and probes HTTP before the release gate. A non-booting app blocks the release even when the verifier's report passes; harness-side problems skip, never block.
  • Self-healing plateau detection. A hardening iteration that closes zero findings stops the chain early with a clear reason instead of silently burning iterations.
  • Replanning covers builder failures. Build/test verification failures of developer roles trigger the same bounded replan loop as QA failures (lint-only or infra errors never do).
  • QA runs on Haiku. Seed, refresh upgrade, self-healing team, and default plan team — validation at a fraction of the cost.
  • Shared-memory protocol. Every agent prompt teaches the crew to read and record project decisions/patterns via the per-project memory, so later tasks reuse earlier findings.

Update (existing install)

/plugin marketplace remove wisp-local
/plugin marketplace add Samuel0101010/wisp-orchestrator
/plugin install wisp@wisp-local

Then /wisp-dashboard. The version chip reads v2.5.0. (If you see Permission denied (publickey), run once: git config --global "url.https://github.com/.insteadOf" "git@github.com:".)

Verification

All 8 local gates green; server (664) + orchestrator (162) + web (211) unit tests; full e2e 54/54; CI green on PR and main. Two adversarial review passes executed the gates and a live mock-mode end-to-end probe (QA task verified live on executorModel=haiku, boot-check skip path verified); 9 findings fixed pre-merge, including a mis-specified memory tool name and a replan false-positive on lint failures.

🤖 Generated with Claude Code