Skip to content

0.2.2

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Jul 00:53

Highlights

  • Improves PlanWeave's cross-agent execution flow with executor-aware claiming, feedback routing, run status, and clearer failure reporting.
  • Adds stronger runtime observability for long-running executor work, including heartbeat records, tmux session details, and structured OpenCode errors.
  • Ships a corrected desktop release path with x64 coverage as a first-class target: macOS universal, Windows x64, and Linux x64.
  • Hardens project/source-root resolution so bound repositories open the intended PlanWeave project instead of silently deriving a new uninitialized one.

CLI / Runtime / MCP

  • planweave paths and source-root project resolution now prefer the bound project for a repository, reducing accidental switches to newly derived project IDs.
  • Claim and run-status flows expose effective executor information so coordinators can route work to the intended agent instead of guessing from manifest defaults.
  • Feedback from review gates now routes back through the assigned executor for the affected work, including inherited executor cases.
  • OpenCode executor failures are parsed more narrowly and reported with structured details instead of collapsing into vague UnknownError messages.
  • Auto Run records now include executor heartbeat and tmux metadata so long-running, quiet executor processes are easier to distinguish from hangs.
  • Runtime diagnostics now surface prompt, metadata, canvas, task runtime, and Auto Run I/O failures explicitly instead of hiding them behind fallback behavior.
  • MCP checksum parsing has been hardened to avoid pathological regex backtracking.

Desktop

  • Adds a guarded Desktop Release workflow that builds official installers in GitHub Actions instead of relying on the local machine architecture.
  • Expected desktop coverage is macOS universal DMG/ZIP, Windows x64 NSIS/ZIP, and Linux x64 AppImage/DEB/tar.gz, plus matching updater metadata.
  • Adds packaged startup verification for macOS, Windows, and Linux release jobs before artifacts are uploaded.
  • Fixes macOS universal packaging for native electron-liquid-glass prebuilds.
  • Improves project settings, sidebar behavior, file-sync visibility, diagnostics, and canvas controls in the desktop app.
  • Refreshes external runtime state more reliably and keeps review-gated tasks in progress while review work is still pending.
  • Keeps local desktop release scripts guarded so accidental local publish commands fail with an explicit message.

Reliability

  • Adds workspace lint/typecheck coverage and builds workspace dependencies before typechecking.
  • Stabilizes executor contract tests by isolating tmux-sensitive behavior from non-tmux adapter contracts.
  • Adds focused desktop renderer, hook, Auto Run, diagnostics, terminal record, project sidebar, and package file-sync coverage.
  • Improves results indexing and Auto Run ID allocation performance under larger project histories.
  • Adds pre-commit checks to catch lint and boundary issues earlier.

Verification

  • Local lint, full test suite, and workspace build have passed on the release commit.
  • Local macOS packaged preflight and smoke checks have passed.
  • GitHub CI and CodeQL checks have passed.
  • Desktop Release dry run has passed for macOS universal, Windows x64, and Linux x64, including release artifact verification.

Notes

  • Desktop packages are still unsigned. macOS Gatekeeper and Windows SmartScreen may warn that the publisher is unknown.