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

agentjido / req_llm / 238938f570ca339103ec9eff557676f7cef21770
49%

Build:
DEFAULT BRANCH: main
Ran 13 Oct 2025 02:39PM UTC
Jobs 2
Files 68
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

13 Oct 2025 02:38PM UTC coverage: 52.002% (+3.1%) from 48.928%
238938f570ca339103ec9eff557676f7cef21770

push

github

web-flow
Resurrect: Enhance model compatibility task and update provider implementations (#88)

* Implement object generation support check and enhance StreamServer functionality

- Added `supports_object_generation?/1` function in `ReqLLM.Capability` to determine if models support object generation across various providers.
- Enhanced `StreamServer` to capture raw data chunks for fixture generation, including warnings for excessive data sizes.
- Updated provider implementations for Anthropic and Google to streamline request handling and improve error messaging.
- Introduced new test cases for concurrent consumer scenarios and error handling in `StreamServer`.
- Refactored existing tests to align with new capabilities and ensure comprehensive coverage for object generation scenarios.

This commit aims to improve the robustness and maintainability of the streaming and object generation features in the ReqLLM library.

* Clean up dbug methods

* Add example scripts for embeddings, object generation, and multimodal analysis

- Introduced multiple example scripts demonstrating various functionalities of the ReqLLM library, including:
  - `embeddings_single.exs`: Generates embeddings for a single text input.
  - `embeddings_batch_similarity.exs`: Computes similarities between multiple text embeddings.
  - `object_generate.exs`: Demonstrates structured object generation based on a defined schema.
  - `object_stream.exs`: Shows streaming capabilities for structured object generation.
  - `multimodal_image_analysis.exs`: Analyzes images with a prompt and file input.
  - `multimodal_pdf_qa.exs`: Performs question answering on PDF documents.
  - `tools_function_calling.exs`: Demonstrates function calling with tools for weather, time, and jokes.
  - `text_generate.exs` and `text_stream.exs`: Showcases basic and streaming text generation.

- Added a comprehensive README.md to provide usage instructions and examples for each script, enhancing documentation and usability fo... (continued)

102 of 185 new or added lines in 13 files covered. (55.14%)

12 existing lines in 6 files now uncovered.

2766 of 5319 relevant lines covered (52.0%)

184.62 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
95.45
0.63% lib/req_llm/capability.ex
1
65.0
1.59% lib/req_llm/step/error.ex
3
76.34
-1.55% lib/req_llm/providers/openai/chat_api.ex
3
83.15
-2.9% lib/req_llm/providers/xai.ex
3
51.56
0.0% lib/req_llm/streaming/finch_client.ex
3
77.35
-0.43% test/support/transcript.ex
4
42.86
lib/req_llm/debug.ex
4
32.35
-11.4% test/support/fixtures.ex
5
66.67
test/support/stream_server_helpers.ex
7
77.99
23.53% lib/req_llm/stream_server.ex
10
64.26
1.81% lib/req_llm/providers/openai/responses_api.ex
17
56.53
-0.57% lib/req_llm/providers/google.ex
22
50.99
-0.48% lib/req_llm/providers/anthropic.ex

Uncovered Existing Lines

Lines Coverage ∆ File
1
50.99
-0.48% lib/req_llm/providers/anthropic.ex
1
65.0
1.59% lib/req_llm/step/error.ex
1
77.99
23.53% lib/req_llm/stream_server.ex
2
39.02
-2.44% lib/req_llm/providers/openai.ex
2
64.26
1.81% lib/req_llm/providers/openai/responses_api.ex
5
32.35
-11.4% test/support/fixtures.ex
Jobs
ID Job ID Ran Files Coverage
1 238938f570ca339103ec9eff557676f7cef21770.1 13 Oct 2025 02:39PM UTC 68
51.92
GitHub Action Run
2 238938f570ca339103ec9eff557676f7cef21770.2 13 Oct 2025 02:39PM UTC 68
51.95
GitHub Action Run
Source Files on build 238938f570ca339103ec9eff557676f7cef21770
  • Tree
  • List 68
  • Changed 22
  • Source Changed 0
  • Coverage Changed 22
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 238938f5 on github
  • Prev Build on main (#829A3739...)
  • Next Build on main (#59F7C6F6...)
  • 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