Skip to content

Pi Workflows 0.16.0

Choose a tag to compare

@osolmaz osolmaz released this 02 Sep 07:25
· 44 commits to main since this release

Highlights

  • Unified the extension, CLI, and piw behind one versioned host client.
  • Replaced the production piw SQLite reader with bounded host-owned views and content loading.
  • Added robust cold-start, reconnect, retry, run-watch, and durable interaction recovery.
  • Added piw <runId> --once for one complete plain-text workflow view.
  • Added a packed-package end-to-end release gate that checks base Pi isolation, the workflow widget, pause and resume, worker parking, completion, and piw.

Reliability

  • Bounded and materialized large live views through the host protocol.
  • Kept complete views during retries and preserved explicit run selection.
  • Improved missing-run, diagnostics, replay-state, and maintenance recovery.
  • Added a real-model release check with exact provider and model validation and fallback rejection.

Packaging

  • Added tsx as a production dependency because packaged TypeScript host and worker sources require it at runtime.
  • Kept npm, crates.io, and Herdr plugin versions aligned at 0.16.0.