Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 21:07
2796072

0.2.0 (2026-07-14)

⚠ BREAKING CHANGES

  • the one-shot CLI moved from mix oban_claude.run "..." to mix oban_claude run "..." (a cheer subcommand). The prompt is still the first positional argument and every flag is unchanged; --prompt is dropped in favor of the positional.

Features

  • add :binary passthrough; make the Args<->passthrough round-trip exhaustive (#105) (f076da7)
  • add ObanClaude.Testing, a builder for :query_fun stub returns (#107) (e2a41e5), closes #81
  • expose claude_wrapper's :hermetic config seal as an args option (#59) (5610800), closes #58
  • harden the mix tasks and telemetry for unattended fleets (#100) (de56cee)
  • pin worker args, harden :meta, validate args at the seam (#98) (509fd1c)
  • rebuild the CLI as a cheer mix oban_claude command tree (run/doctor/args) (#109) (7b29683), closes #102
  • session continuity + job-aware error handling (handle_error/3) (#108) (700ef86)

Bug Fixes

  • cancel :max_budget_exceeded rail stop instead of retrying it (#56) (f410ed1), closes #55
  • ci: harden the release workflow before publishing to Hex (#101) (f7b450c), closes #66
  • classifier correctness pass — bounded retries, envelope validation, accurate specs (#97) (0b78b3b)