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

agentjido / req_llm / fe2fc913f969b3d215c2b7d6d3c4ea28b4a8ac4d
49%

Build:
DEFAULT BRANCH: main
Ran 05 Nov 2025 03:46PM UTC
Jobs 4
Files 89
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

05 Nov 2025 03:45PM UTC coverage: 52.802% (+0.3%) from 52.475%
fe2fc913f969b3d215c2b7d6d3c4ea28b4a8ac4d

push

github

web-flow
feat: add StreamResponse.process_stream/2 for real-time callbacks (#178)

Adds process_stream/2 function to StreamResponse that enables real-time
stream processing with incremental callbacks, avoiding double-stream
consumption bugs.

Features:
  - on_result callback: fires immediately for each content chunk
  - on_thinking callback: fires immediately for each thinking chunk
  - on_tool_call callback: fires after stream completes with
reconstructed tool calls
  - Single-pass stream consumption using Enum.reduce (no upfront
Enum.to_list)
  - All callbacks are optional
  - Accumulate text_content and thinking_content during stream process
  - Build complete Message struct with all content parts
  - Await metadata_task and include usage/finish_reason in response

Co-authored-by: Mike Hostetler <84222+mikehostetler@users.noreply.github.com>

47 of 50 new or added lines in 1 file covered. (94.0%)

3995 of 7566 relevant lines covered (52.8%)

354.15 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
68.32
12.47% lib/req_llm/stream_response.ex
Jobs
ID Job ID Ran Files Coverage
1 fe2fc913f969b3d215c2b7d6d3c4ea28b4a8ac4d.1 05 Nov 2025 03:46PM UTC 89
52.74
GitHub Action Run
2 fe2fc913f969b3d215c2b7d6d3c4ea28b4a8ac4d.2 05 Nov 2025 03:46PM UTC 89
52.64
GitHub Action Run
3 fe2fc913f969b3d215c2b7d6d3c4ea28b4a8ac4d.3 05 Nov 2025 03:46PM UTC 89
52.72
GitHub Action Run
4 fe2fc913f969b3d215c2b7d6d3c4ea28b4a8ac4d.4 05 Nov 2025 03:46PM UTC 89
52.64
GitHub Action Run
Source Files on build fe2fc913f969b3d215c2b7d6d3c4ea28b4a8ac4d
  • Tree
  • List 89
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • fe2fc913 on github
  • Prev Build on main (#BF6AD8B6...)
  • Next Build on main (#6FE32B91...)
  • 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