github tylergraydev/claude-code-tool-manager v2.5.0
v2.5.0 — Models & Output Settings

latest releases: v3.10.0, v3.9.1, v3.9.0...
3 months ago

What's New

Models & Output Settings GUI ✨

A new Models & Output page for configuring Claude Code model defaults, output behavior, and git attribution — no more hand-editing settings.json.

Model & Output Configuration

  • Default Model — Select from Claude Sonnet 4.5, Opus 4.6, or Haiku 4.5
  • Available Models — Restrict which models can be selected (Sonnet / Opus / Haiku toggles)
  • Output Style — Choose between Concise, Verbose, or Markdown output
  • Response Language — Set response language from 19 supported languages
  • Extended Thinking — Toggle always-on extended thinking mode

Attribution Editor

  • Commit Attribution — Customize or hide the text appended to git commits
  • PR Attribution — Customize or hide the text appended to PR descriptions
  • Live Preview — See exactly how commit messages and PR footers will look
  • Set to empty string to completely hide attribution

Scope Support

Uses the same three-scope system as Permissions and Memory:

  • User (~/.claude/settings.json) — applies to all projects
  • Project (.claude/settings.json) — shared with team via git
  • Local (.claude/settings.local.json) — personal overrides, not committed

All changes preserve existing settings (hooks, permissions, spinner verbs, etc.) — only the relevant keys are modified.

Technical Details

  • 8 new files, 6 modified files, ~1,400 lines of new code
  • Full Rust backend with 6 unit tests covering read, write, key removal, and preservation
  • All CI checks passing across macOS, Linux, and Windows builds

Full Changelog: v2.4.0...v2.5.0

Don't miss a new claude-code-tool-manager release

NewReleases is sending notifications on new releases.