Release Notes
Added
- Emit tracing::warn on parser drift signals (#599)
- Add usage/result/rate_limit_event script actions (#598)
- Add result/usage/rate_limit emitters to FakeScript
- Stamp wire-time on ResourceSample envelopes (#591)
- Glob matching on [[approval_policy]] tool_name (#583)
- Warn on unknown tools in [[worker_type]] / [[sublead_type]] profiles
Changed
- Move runs module from pitboss-cli (#484 first cut)
- Unify ActorPath into pitboss-core, re-export from cli (#588)
- Drop skip_serializing_if from TaskRecord.actor_type (#587)
- Type SubleadTerminated.outcome as TerminationOutcome enum
- Collapse six default_runs_dir copies onto runs_base_dir (#586)
- Extract pure env-value parsers so tests skip std::env mutation (#585)
Fixed
- Stop double-counting terminated subleads in compute_total_spend (#602)
- Surface AssistantThinking + push AssistantUsage before empty-check (#601)
- Switch BudgetState.spent_usd to std::sync::Mutex (#597)
- Write gap sentinel to events.jsonl when persistence subscriber lags (#596)
- Terminate() now implies drain() to unblock drain-only awaiters
- Release subleads guard before walking sub-tree workers in cancel-synthesis
- Release subleads read guard before walking sub-tree workers (#595)
- Hydrate resource high-water from prior summary on resume (#592)
- Emit synthetic Clear pressure when watcher shuts down mid-incident (#590)
- Bound [run].resource_sample_secs to <= 3600s
- Require _meta on every tools/call (close F-SEC-4 gap)
- Close TOCTOU window between socket bind and chmod
- Link to rendered mdBook URL instead of relative repo path (#584)
- Add pitboss-web to the install page
- Drop stale "when no TUI is attached" claim from default_approval_policy
- Make CommunicationError::Disabled actionable
pitboss-tui 0.17.0
Install pitboss-tui 0.17.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/SDS-Mode/pitboss/releases/download/v0.17.0/pitboss-tui-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install SDS-Mode/pitboss/pitboss-tui
Download pitboss-tui 0.17.0
pitboss-web 0.17.0
Install pitboss-web 0.17.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/SDS-Mode/pitboss/releases/download/v0.17.0/pitboss-web-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install SDS-Mode/pitboss/pitboss-web
Download pitboss-web 0.17.0
pitboss-cli 0.17.0
Install pitboss-cli 0.17.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/SDS-Mode/pitboss/releases/download/v0.17.0/pitboss-cli-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install SDS-Mode/pitboss/pitboss-cli
Download pitboss-cli 0.17.0