v2.1.0
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-bedrockin.tfrev.yamlor pass--provider aws-bedrock. Region and credentials come from the standard AWS credential chain. Install Bedrock support withpip install tfrev[aws]. Huge thanks to @fatmcgav for contributing this in #3 🙌 - Review summary footer —
tableandmarkdownoutput 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 inboto3- Provider-aware error messages for authentication and permission failures on both providers
botocoreexception 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:alongsideModel: tableandmarkdownoutput formats now include the token/duration/model/provider footer line
Full changelog: v2.0.0...v2.1.0