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

agentjido / req_llm / c68ccc366a4590c936ac0e5a2717170ea11254d1-PR-223
49%
main: 49%

Build:
Build:
LAST BUILD BRANCH: feat/load-dotenv-config
DEFAULT BRANCH: main
Ran 19 Nov 2025 02:19AM UTC
Jobs 4
Files 85
Run time 1min
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

19 Nov 2025 02:18AM UTC coverage: 48.955% (-0.2%) from 49.145%
c68ccc366a4590c936ac0e5a2717170ea11254d1-PR-223

Pull #223

github

mikehostetler
Enhance Anthropic provider with structured output modes

- Added support for structured output generation in the Anthropic provider, allowing for both `json_schema` and `tool_strict` modes.
- Introduced `anthropic_structured_output_mode` option to control output strategy.
- Updated `ReqLLM.Tool` schema to include a `strict` boolean field.
- Enhanced `ReqLLM.Schema.to_anthropic_format/1` to conditionally include the `strict` key based on the tool's configuration.
- Comprehensive tests added for streaming structured output validation across both modes.
- New fixture files created to support testing of structured output scenarios.
Pull Request #223: Enhance Anthropic provider with structured output modes

15 of 63 new or added lines in 3 files covered. (23.81%)

1 existing line in 1 file now uncovered.

3631 of 7417 relevant lines covered (48.96%)

49.5 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
89.24
-0.44% lib/req_llm/schema.ex
2
50.0
-0.65% lib/req_llm/streaming/finch_client.ex
45
60.28
-8.05% lib/req_llm/providers/anthropic.ex

Uncovered Existing Lines

Lines Coverage ∆ File
1
60.28
-8.05% lib/req_llm/providers/anthropic.ex
Jobs
ID Job ID Ran Files Coverage
1 c68ccc366a4590c936ac0e5a2717170ea11254d1-PR-223.1 19 Nov 2025 02:19AM UTC 85
48.94
GitHub Action Run
2 c68ccc366a4590c936ac0e5a2717170ea11254d1-PR-223.2 19 Nov 2025 02:19AM UTC 85
48.89
GitHub Action Run
3 c68ccc366a4590c936ac0e5a2717170ea11254d1-PR-223.3 19 Nov 2025 02:19AM UTC 85
48.9
GitHub Action Run
4 c68ccc366a4590c936ac0e5a2717170ea11254d1-PR-223.4 19 Nov 2025 02:19AM UTC 85
48.9
GitHub Action Run
Source Files on build c68ccc366a4590c936ac0e5a2717170ea11254d1-PR-223
  • Tree
  • List 85
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #223
  • PR Base - main (#87679F7D...)
  • Delete
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

© 2026 Coveralls, Inc