Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 15 Jun 17:08
dd99299

0.8.0 (2026-06-15)

⚠ BREAKING CHANGES

  • every {:error, reason} now carries a %ClaudeWrapper.Error{} struct instead of an ad-hoc atom/tuple. Match on %ClaudeWrapper.Error{kind: ...}.
  • the Query :worktree field type widens from boolean() to boolean() | String.t(). Runtime behavior for existing worktree/1 callers is unchanged.

Features

  • add Auth login options (email, mode, force_sso) (#126) (cb2b72e), closes #101
  • add auto-mode, install, update, and project purge command wrappers (#127) (0e84cb3), closes #102
  • add ClaudeWrapper.Agents for file-backed agent definitions (#114) (7497fbc), closes #91
  • add ClaudeWrapper.Auth for env detection and failure classification (#118) (6eebe2c), closes #93
  • add ClaudeWrapper.Budget client-side budget tracker (#120) (47f2898), closes #95
  • add ClaudeWrapper.CliVersion for parsing and checking the CLI version (#119) (f9fc5a6), closes #94
  • add ClaudeWrapper.DangerousClient env-gated bypass wrapper (#122) (1a2f3e0), closes #97
  • add ClaudeWrapper.History for reading on-disk session transcripts (#112) (eedbe1d), closes #87
  • add ClaudeWrapper.Jobs for reading background job state (#117) (80a11d1), closes #88
  • add ClaudeWrapper.Settings for reading on-disk settings layers (#113) (ca89fa4), closes #86
  • add ClaudeWrapper.Skills for reading ~/.claude/skills (#116) (5f4ed1f), closes #89
  • add ClaudeWrapper.ToolPattern typed tool-spec builder (#121) (b3e5aeb), closes #96
  • add ClaudeWrapper.Worktrees for git worktree introspection (#115) (fa8e449), closes #90
  • add DuplexSession health helpers and Conversation bookkeeping (#128) (fc12af8), closes #103
  • add Mcp command parity (add-from-desktop, serve, richer add/add-json) (#125) (eae71ea), closes #100
  • add missing per-call query flags and :xhigh effort tier (#109) (f4c8f60), closes #83
  • add Plugin command parity (tag, details, prune; uninstall --prune/--yes) (#124) (9d82f73), closes #99
  • add Query.from_pr/2 to resume a PR-linked session (#110) (873e28b), closes #85
  • add typed partial-message accessor to StreamEvent (#123) (04936c5), closes #98
  • introduce canonical ClaudeWrapper.Error exception (#129) (cf67532), closes #92
  • support named git worktrees in Query (#111) (ed1875d), closes #84

Bug Fixes

  • correct mcp/auth command output handling; add live integration coverage (#130) (ffc10bc)
  • emit correct CLI flag names in Query.build_args (#106) (4aecda8)