Skip to content

v0.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Jul 12:12

Added

  • New run --detach flag: start a run and let go. The call re-spawns the CLI
  • New wait --run-id <id> [--timeout <duration>] subcommand: block until a run
  • New reserved exit code WAIT_TIMEOUT (112), taking the next free slot after
  • **Windows: Ctrl-Break, console close, logoff, and system shutdown now end a run
  • Unix: SIGTERM and SIGHUP now end a run through the full cancel teardown
  • run gained --idle-timeout <duration>, a deadline on child silence for the
  • run resource-limit flags --max-memory <size>, --max-processes <n>, and
  • Shell completions (bash/zsh/fish/PowerShell/Elvish) and man pages, generated
  • docs/integration.md: a consumer/adapter integration guide walking through
  • A criterion-based benchmark tier
  • run gained --capture-max-bytes <size>, a per-stream ceiling for
  • run gained --no-echo, an opt-in that suppresses only the runner's own live
  • New prune --dry-run flag: preview a reap without deleting anything.

Changed

  • run --timeout 0 and run --idle-timeout 0 are now rejected at parse time
  • The JSONL members_snapshot event and the control-plane inspect snapshot now
  • The crate is now a thin binary over an internal library target (src/lib.rs,

Fixed

  • The control-plane wire protocol now reads its one request/response line under an
  • Both interactive terminal-handoff failure paths (a failed foreground-control
  • inspect/cancel/kill now open the run registry read-only, like list/
  • An orphaned registry .lock file — one with no paired .json record, which