github max-sixty/worktrunk v0.3.0
0.3.0

latest releases: v0.33.0, v0.32.0, v0.31.0...
3 months ago

Release Notes

Added

  • --show-prompt flag for LLM commands: wt step commit --show-prompt and wt step squash --show-prompt output the rendered LLM prompt without executing the command. Useful for debugging templates or manually piping to LLM tools. (#187)
  • Diff size limits and diffstat for LLM prompts: Large diffs (>400K chars) are progressively filtered—first removing lock files, then truncating to 50 lines/file, max 50 files. New git_diff_stat template variable shows line change statistics. (#186)
  • MainState::Empty status: New _ symbol for clean same-commit branches (safe to delete), distinguished from (en-dash) for same-commit branches with uncommitted changes. Previously, both showed _. Only Empty branches are dimmed and considered "potentially removable". (#185)

Changed

  • State subcommands default to get: Running wt config state default-branch now defaults to get, making the command shorter. Use explicit get subcommand to access options like --refresh or --branch. (#184)
  • Clearer integration reason messages: Updated descriptions to be more precise—"same commit as" instead of "already in" for SameCommit, "ancestor of" for Ancestor, "no added changes" for NoAddedChanges, "tree matches" for TreesMatch.

Download worktrunk 0.3.0

File Platform Checksum
worktrunk-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
worktrunk-x86_64-apple-darwin.tar.xz Intel macOS checksum
worktrunk-x86_64-pc-windows-msvc.zip x64 Windows checksum
worktrunk-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
worktrunk-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Don't miss a new worktrunk release

NewReleases is sending notifications on new releases.