Skip to content

v0.1.3

Choose a tag to compare

@aviadshiber aviadshiber released this 17 Feb 19:42
· 29 commits to master since this release

What's Changed

Code cleanup & refactoring

  • Command boilerplate extraction — command_context() context manager replaces 7 copies of _get_client() across all 16 commands
  • Error messages with context — Errors now include operation name (e.g. "listing traces: API error 500")
  • SDK lazy init hardening — ImportError and generic Exception caught with helpful messages
  • Dead code removed — Deleted unused render_side_by_side() from diff formatter

Developer experience

  • Flag consistency — Added -t for --trace-id in scores, -s for --session-id in traces
  • CI format check — Added ruff format --check to test workflow

Stats

  • 23 files changed, net -255 lines
  • 321 tests passing, 99.41% coverage