Skip to content

v0.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Jul 20:59
· 28 commits to main since this release
2960639

Highlights

  • 🪟 P0 Windows fix: every agent spawn on Windows silently truncated a multi-line task prompt at its first newline — dropping every flag after it (--allow-all-tools, --additional-mcp-config, --output-format json), degrading the agent to its interactive default, burning real API credits, and still reporting success. Fixed by resolving past cmd.exe entirely for Windows spawns instead of routing every launch through it (#210, #211).
  • Arbiter Write-fresh redesign (#187): conflict resolution now hands the agent clean BASE/OURS/THEIRS content to Write fresh instead of asking it to Edit raw conflict-marker text — Arbiter's first real confirmed success against a live agent, and a fixed false-rejection on the canonical multi-agent fan-out workflow (#199/#200).
  • pact-level safety profiles (strict/workspace-write/unrestricted) portable across all 4 adapters (#188).
  • SDK bindings v1 for Python and TypeScript (#143, #144), plus a VS Code extension v1 (#145).
  • npm dependency store: manifest, verification, and cleanup (pact store list/verify/clean) (#191).
  • New commands: pact init/pact.toml, pact demo, pact doctor (+ --json), pact completions, pact history, pact resolve, pact inspect, --dry-run on spawn/spawn-many, bulk teardown (#214).
  • A ground-truth files_touched signal (#212) — distinguishes a task that silently did nothing from one that actually succeeded, independent of any agent's self-reported exit code.
  • Install via Homebrew tap or winget (manifest submitted) in addition to prebuilt binaries.

No breaking changes since v0.3.0 — --union is kept as a working alias for --append-only.

What's Changed

Full Changelog: v0.3.0...v0.4.0