Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
Added
Initial project skeleton.
Command-line surface: the run, inspect, cancel, and kill subcommands
run execution: launches the program shell-free inside a ProcessKit
run now enforces --timeout and --grace and handles Ctrl-C, all as
Documented runner exit-code contract (docs/exit-codes.md) that keeps the
Versioned JSONL event schema (v1): run now writes a stream of lifecycle
Bounded output capture (--capture-dir <dir>): the child's stdout and stderr are
Control-plane cancel and kill subcommands: cancel --run-id <id> and
Fail-closed launcher contract for the orchestrator (CC_PROCESSKIT_RUN): a
Abrupt runner-death hardening and proof: every spawned command opts into
Dependencies on processkit (the containment backbone), tokio (its async
Prebuilt release binaries: the manual release.yml workflow now fans out a
Machine-readable JSON Schema (draft 2020-12) for the JSONL event contract v1,
list [--json]: a new subcommand that scans the per-user registry
prune [--json]: a new subcommand that reaps detectably-dead registry entries —
Changed
Setup/support failures no longer masquerade as an INTERNAL (104) runner fault.
The control plane's three clients — inspect, cancel, and kill — all reach a
run now consumes every flag it parses: --jsonl (the JSONL event stream) and
Internal: the control plane's client-side scaffolding is de-duplicated. The
Updated the processkit dependency to 2.3.2 (from 2.3.0). events::abrupt_cleanup_str()
Fixed
Unix control sockets now use a short owner-only temporary directory instead of
You can’t perform that action at this time.