v0.2.0 — web observability + control cockpit
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
~/.flowitionbrowsable 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 plainnode:httpwith 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.