Skip to content

0.17.0 — 2026-05-21

Latest

Choose a tag to compare

@github-actions github-actions released this 21 May 18:23

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

File Platform Checksum
pitboss-tui-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pitboss-tui-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pitboss-tui-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

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

File Platform Checksum
pitboss-web-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pitboss-web-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pitboss-web-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

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

File Platform Checksum
pitboss-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pitboss-cli-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pitboss-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum