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

agentjido / req_llm / e7f6e7d6013ee7778befa322764c46d680a8943a
49%

Build:
DEFAULT BRANCH: main
Ran 19 Nov 2025 02:46AM 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:45AM UTC coverage: 48.955% (-0.2%) from 49.145%
e7f6e7d6013ee7778befa322764c46d680a8943a

push

github

web-flow
Enhance Anthropic provider with structured output modes (#223)

- 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.

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%)

56.64 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 e7f6e7d6013ee7778befa322764c46d680a8943a.1 19 Nov 2025 02:46AM UTC 85
48.93
GitHub Action Run
2 e7f6e7d6013ee7778befa322764c46d680a8943a.2 19 Nov 2025 02:46AM UTC 85
48.9
GitHub Action Run
3 e7f6e7d6013ee7778befa322764c46d680a8943a.3 19 Nov 2025 02:46AM UTC 85
48.9
GitHub Action Run
4 e7f6e7d6013ee7778befa322764c46d680a8943a.4 19 Nov 2025 02:46AM UTC 85
48.89
GitHub Action Run
Source Files on build e7f6e7d6013ee7778befa322764c46d680a8943a
  • Tree
  • List 85
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e7f6e7d6 on github
  • Prev Build on main (#87679F7D...)
  • Next Build on main (#BD44BA99...)
  • 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