Skip to content

v0.2.0 — web observability + control cockpit

Choose a tag to compare

@ben-vargas ben-vargas released this 04 Aug 20:13
· 22 commits to main since this release

Web viewer: observability + control cockpit

flowition view now serves a browser cockpit for watching and steering runs:

  • Live run cockpit — phases, agents, and logs folded from the event journal in real time, with per-agent output previews, token/cost usage, and stall indicators.
  • Run list & detail views — every run under ~/.flowition browsable with status, duration, and result; stale/dead runs detected and marked.
  • Control surface — answer ask() questions and steer live agents (sendTo) from the browser, gated behind a control token (--control).
  • Zero new runtime dependencies — the SPA ships prebuilt in viewer/dist; the server is plain node:http with strict CSP, single-decode path validation, and 0600 token files.

Authoring surface

  • TypeScript declarations (index.d.ts) for the whole workflow authoring surface — toolkit, agent options, adapters, schema types.
  • flowition agent skill (skills/flowition/SKILL.md) so coding agents can author and operate workflows correctly.
  • Clearer error when a workflow file fails to parse as ESM from a CommonJS scope.

Hardening

  • Favicon CSP compliance and first-contact Linux portability fixes.
  • CI walkthrough stabilized (steady-state windows, memory headroom, isolation); the live-session walkthrough is a local release gate.