Skip to content

0.179.5

Choose a tag to compare

@vinhnx vinhnx released this 18 Oct 16:47
· 129 commits to main since this release

What's Changed

0.179.5 - 2026-10-18

Highlights

Bug Fixes

  • Resolve skill dir from either SKILL.md path or directory (ff0c517)
  • Bound bundle extraction against oversized archives (923de24)
  • Keep busy settings picker in sync via shared snapshot (4c683f4)
  • Make generated CHANGELOG lint-clean (626cd2d)
  • Refresh busy picker config on live reload (64273aa)
  • Report planning denials as policy denials (caa9d37)
  • Gate the companion owner socket on provenance (43c580d)
  • Dedupe OpenAI capability lists and repair stale service-tier test (eaf5deb)
  • Isolate plugin MCP discovery from the host plugin root (ccf4b4c)
  • Stop racing the task deadline against binary startup (ed6f6c7)
  • Pin the hawk release to the workspace toolchain (630fbdd)
  • Keep launcher pipeline hygiene in sanitized environments (65b42b4)
  • Apply the environment allowlist on shell-script launches (734ae9e)
  • Keep MCP stdio children on the resolved environment (285db00)
  • Honor canonical falsy values in HITL bell and notify overrides (0308dc5)
  • Use saturating arithmetic in tool retry backoff (f170c2c)
  • Guard webhook retry backoff against overflow and make it testable (8e4e01b)
  • Clamp the pattern-detector window so a zero window cannot abort analysis (e45c4c6)
  • Divide the filtering average by the sampled window, not a min() with zero (8960b49)

Documentation

  • Add deep Rust semantic analysis (Charon) guide (bd91a4a)
  • Fix markdown lint nits across guides (d467dbd)

Other Changes

Other

  • Improve child process cleanup and lifetime ownership (e8a622e)

Refactors

  • Split one session iteration from the unified loop (9fe3dc7)
  • Dedupe repeated reasoning-effort presets and ladders (6ee9338)
  • Drop the dead safety validator and stale pro-model UX (a2440a5)
  • Drop two unreferenced ui helpers (cd1e330)
  • Drop unreferenced skill verification/harness modules (2f01397)
  • Drop unreferenced agent-side helper modules (55d1a5f)
  • Drop stale dead_code suppressions and make the rest honest (4c3c645)
  • Delegate env-flag reads to the canonical parser (69a57a7)
  • Dedupe the keyring disable-flag literal list (226e242)
  • Delegate whitespace collapsing to the canonical helper (cf59616)
  • Resolve the adapter session shell through the canonical resolver (c53a8b5)
  • Replace per-crate abort-on-drop guards with the canonical TaskGuard (39d8580)
  • Remove the never-registered Codex handler layer (893d28f)

Tests

  • Make plugin-provider assertions environment-independent (90d096a)

Full Changelog: 0.179.4...0.179.5