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

agentjido / req_llm / e5fee1b230f2411d723bbb53b9120f733cb5a4f0
49%

Build:
DEFAULT BRANCH: main
Ran 17 Dec 2025 02:45AM UTC
Jobs 0
Files 0
Run time –
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

pending completion
  cancel
e5fee1b230f2411d723bbb53b9120f733cb5a4f0

push

github

web-flow
fix: Propagate streaming errors to process_stream result (#286)

When a stream error occurs (e.g., API key expired, network error, rate limit),
the error was previously logged but silently swallowed. This caused
StreamResponse.process_stream/2 to return {:ok, response} with empty/nil text,
making it impossible to distinguish between successful responses with no content
and errors that occurred mid-stream.

Changes:
- Modify start_metadata_handle/2 to preserve errors in metadata under :error key
- Modify process_stream/2 to check for error key in metadata and return
  {:error, reason} appropriately
- Add test for error propagation through process_stream/2

Fixes #280

Amp-Thread-ID: https://ampcode.com/threads/T-019b2a2c-235a-707e-8f1a-255c86a71973

Co-authored-by: Amp <amp@ampcode.com>
Source Files on build e5fee1b230f2411d723bbb53b9120f733cb5a4f0
Detailed source file information is not available for this build.
  • Back to Repo
  • e5fee1b2 on github
  • Prev Build on main (#86B10268...)
  • Next Build on main (#57A20B35...)
  • 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