v0.3.0 — first engine release tag
First tagged release of the engine (previously only the core-ts binding was tagged). Since the 0.2.0 manifest version:
- Council deliberation events — seats, lenses, ballots, runoffs on the event stream
- Failure-recovery ladder — environment-refusal self-heal + agent-judged triage (
RetryWithFlag/Retry/Escalate/Fail, fail-closed parsing, deny-dominates flag filter, human-presence gating) - External-transform assumptions — bounded parser, malformed→needs-research,
AssumptionRecorded - PTY stall detection —
WorkerStalledafterWICKED_STALL_SECSof silence, checked every event-loop iteration :memory:sidecar fix — in-memory estates no longer litter the CWD (files were invalid on Windows)- collab built-in workflow — propose→critique→revise→verdict with alternating creator/evaluator roles
- Full-roster ACP registry — native copilot stdio,
opencode acp,[cli.acp]TOML overlays, governed fall-through - Operator message queueing for protocol runs; cross-CLI prior-output injection
Binding: wicked-core-ts 0.2.0 (tag core-ts-v0.2.0) publishes the new API (registerWorkflow, injectOperatorMessage) and event mappings to npm.