• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

agentjido / req_llm
53%
main: 52%

Build:
Build:
LAST BUILD BRANCH: bedrock-1.0-fixes
DEFAULT BRANCH: main
Repo Added 15 Sep 2025 11:42AM UTC
Token Qrw4J5oDDoi2zjHqBZDp1Hok4eVoONJAy regen
Build 271 Last
Files 84
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH bedrock-1.0-fixes
branch: bedrock-1.0-fixes
CHANGE BRANCH
x
Reset
Sync Branches
  • bedrock-1.0-fixes
  • add-bedrock-fixtures
  • add-bedrock-structured-output
  • add-hex-changelog-and-module-grouping
  • add-json-schema-validation
  • add-vllm-provider
  • add_openai_responses_api_structured_responses
  • add_retry_step
  • allow_json_schemas
  • bedrock-clean
  • bug/api-return-types
  • bug/codec-tool-calls
  • bug/debug-stream-return
  • bug/incorrect-model-spec-docs
  • bug/object-array
  • bug/openai-tool-calls
  • bug/stream-process-linking
  • bug/streaming-nil-deltas
  • bug/streaming-race-condition
  • bug/usage_total_cost
  • cerebras
  • chore/2025-10-14-update-fixtures
  • chore/model_update_2025-10-27
  • chore/object-fixtures
  • chore/object-fixtures-resurrected
  • chore/refine-fixtures
  • chore/refresh-coverage-tests
  • chore/update-models-2025-09-21
  • copilot/fix-32
  • dependabot/hex/ex_doc-0.39.1
  • dependabot/hex/zoi-0.8.1
  • devtools
  • egomes/fix-claude-multi-turn
  • egomes/fix-tool-inspection-with-json-schema
  • feat/context-json-serialization
  • feat/google-upload-file
  • feat/in-type-support
  • feat/structured-output-openai-google
  • feature/base-url-override
  • feature/bedrock-prompt-caching
  • feature/cerebras-provider
  • feature/configurable-metadata-timeout
  • feature/google_grounding
  • feature/model-catalog
  • feature/normalize-bedrock-inference-profiles
  • feature/pre-release-fixes
  • feature/prompt-caching
  • feature/refactor-llm-api-fixtures
  • feature/refined-key-management
  • feature/unique-model-provider-options
  • feature/upgrade-ex-aws-auth
  • feature/zai-fixtures
  • feature/zoi-schema
  • fix-anthropic-streaming
  • fix-bedrock-timeout
  • fix-duplicate-clause
  • fix-google
  • fix-groq-stream-error
  • fix-mix-task-docs
  • fix-openai-max-tokens-param
  • fix-retry-delay-conflict
  • fix/bug-119-aws-auth-credentials
  • fix/cost-calculation-in-usage
  • fix/google-file-support
  • fix/google-structured-output
  • fix/http2-large-request-bodies
  • fix/issue-65-http-status-validation
  • fix/issue-96-validation-error-fields
  • fix/proxy-options
  • fix/registry-get-provider-nil-module
  • fix/tool_calls
  • google-vision
  • improve-metadata-provider-errors
  • main
  • patch-1
  • put-max-tokens-model-options
  • refactor-meta-provider-generic
  • refactor/context-tools
  • refactor/req-streaming
  • refactor/xai-structured-objects
  • remove-jido-keys
  • zai

28 Oct 2025 09:41PM UTC coverage: 52.571% (+0.08%) from 52.492%
77f91e89e808c5e1c40968532140d33612d4444d-PR-147

Pull #147

github

neilberkman
Add Mistral AI model support and improve Bedrock formatter architecture

Introduces full support for 5 Mistral AI models on AWS Bedrock (7B, 8x7B,
Small, Large, and Pixtral Large) with comprehensive test coverage.

Generic improvements:
- Adds callback system for model-specific capabilities in Bedrock formatters:
  * requires_converse_api?/0 - formatters declare Converse API requirement
  * supports_converse_tool_choice?/0 - formatters declare toolChoice support
  * preserve_inference_profile?/1 - formatters control ID normalization
- Fixes formatter selection logic when using Converse API to properly delegate
  to family-specific formatters only when they wrap Converse (e.g., Mistral)
- Resolves incorrect formatter selection for Anthropic models with use_converse: true

Mistral-specific:
- Implements ReqLLM.Providers.AmazonBedrock.Mistral formatter wrapping Converse API
- Handles system message incompatibility by prepending to first user message
- Preserves inference profile prefix for Pixtral (region-specific invocation required)
- Sets tool_call: false for models lacking toolChoice support in Converse API
- Adds comprehensive streaming fixtures for all 5 models

All models pass comprehensive test suite at 100% coverage.
Pull Request #147: Fix Bedrock streaming, tool round-trip, usage metadata, and add Mistral AI support for 1.0

52 of 66 new or added lines in 5 files covered. (78.79%)

259 existing lines in 8 files now uncovered.

3722 of 7080 relevant lines covered (52.57%)

220.57 hits per line

Relevant lines Covered
Build:
Build:
7080 RELEVANT LINES 3722 COVERED LINES
220.57 HITS PER LINE
Source Files on bedrock-1.0-fixes
  • Tree
  • List 84
  • Changed 16
  • Source Changed 0
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
77f91e89... bedrock-1.0-fixes Add Mistral AI model support and improve Bedrock formatter architecture Introduces full support for 5 Mistral AI models on AWS Bedrock (7B, 8x7B, Small, Large, and Pixtral Large) with comprehensive test coverage. Generic improvements: - Adds cal... Pull #147 28 Oct 2025 09:42PM UTC neilberkman github
52.57
fd5dfa04... bedrock-1.0-fixes Add Mistral AI model support and improve Bedrock formatter architecture Introduces full support for 5 Mistral AI models on AWS Bedrock (7B, 8x7B, Small, Large, and Pixtral Large) with comprehensive test coverage. Generic improvements: - Adds cal... Pull #147 28 Oct 2025 09:33PM UTC neilberkman github
52.58
01962a6c... bedrock-1.0-fixes Add Mistral AI model support and improve Bedrock formatter architecture Introduces full support for 5 Mistral AI models on AWS Bedrock (7B, 8x7B, Small, Large, and Pixtral Large) with comprehensive test coverage. Generic improvements: - Adds cal... Pull #147 28 Oct 2025 09:17PM UTC neilberkman github
52.64
28c80905... bedrock-1.0-fixes Add comprehensive Bedrock fixtures with all fixes applied Regenerated all fixtures for 26 Bedrock models using current code that includes streaming pipeline unification, tool round-trip fix, complete usage fields, and capability-based reasoning c... Pull #147 28 Oct 2025 03:20PM UTC neilberkman github
52.85
See All Builds (271)

Badge your Repo: req_llm

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc