github bishalOps/tfrev v2.1.0

latest release: v2.2.0
one month ago

Highlights

  • Choose your provider: Anthropic API or AWS Bedrock — tfrev now supports both. The Anthropic API remains the default; to route reviews through AWS Bedrock instead, set provider: aws-bedrock in .tfrev.yaml or pass --provider aws-bedrock. Region and credentials come from the standard AWS credential chain. Install Bedrock support with pip install tfrev[aws]. Huge thanks to @fatmcgav for contributing this in #3 🙌
  • Review summary footertable and markdown output now include token usage (in/out), wall-clock duration, model, and provider (e.g. 1,847 tokens in / 412 out · 3.2s · claude-sonnet-4-6 · anthropic).

Added

  • AWS Bedrock provider support (see above)
  • tfrev[aws] optional install extra that pulls in boto3
  • Provider-aware error messages for authentication and permission failures on both providers
  • botocore exception handling for AWS credential errors that escape the SDK wrapper

Changed

  • CLI progress messages now show the active provider (e.g. "Sending to Claude via AWS Bedrock for review...")
  • Summary line now shows Provider: alongside Model:
  • table and markdown output formats now include the token/duration/model/provider footer line

Full changelog: v2.0.0...v2.1.0

Don't miss a new tfrev release

NewReleases is sending notifications on new releases.