v0.2.16 v0.79.0

high risk

cheaper-inference/OmniRouteSep 20, 2026 → Sep 21, 20261 day between releases

What's New

Significant library API rework and worktree execution fixes in v0.79.0.

Breaking Changes

  • Library API rework changes `BranchDiffSpec`, `UserConfig::save_to`, and `config::UnknownAnalysis`.
  • `wt switch --no-cd -x` now requires explicit `cd` for programs needing the invoking directory.
  • `rebase.updateRefs` no longer moves other local branches in the rebased range.

New Features

  • `wt config update --output` now accepts the config path being migrated.
  • Picker preview tabs visually indicate content by dimming empty tabs and underlining the active one.

Improvements

  • Worktree program execution is now correctly performed within the worktree.
  • Interactive picker UI now visually distinguishes tabs with content.
  • `wt merge` and `wt remove` messages now name the destination worktree.
  • Plugin integration is fixed for Claude Code's `/wt-switch-create` path.

Bug Fixes

  • `wt switch --no-cd -x` now correctly executes programs in the worktree context.
  • Config migration issues have been resolved.

Upgrade Notes

You must update code using the library API as `BranchDiffSpec`, `UserConfig::save_to`, and `config::UnknownAnalysis` have changed. Additionally, scripts using `wt switch --no-cd -x` must be updated to explicitly include a `cd` command if they rely on the invoking directory.

The Two Releases

v0.2.16

v0.2.16

Sep 20, 2026· 1 month ago

Adds an optional false-positive filter for JEV (Junior Exploit Validator) on graded findings to reduce noise in results.

Full release notes
v0.79.0

0.79.0

Sep 21, 2026· 1 month ago

This release focuses on correcting worktree program execution, enhancing the interactive picker UI, and fixing config migration issues. It includes a significant library API rework.

Full release notes