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

agentjido / req_llm / 5379266960137e23e60be69727356e1bde1672d2 / 1
49%
main: 49%

Build:
DEFAULT BRANCH: main
Ran 18 Oct 2025 05:49PM UTC
Files 79
Run time 2s
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

18 Oct 2025 05:48PM UTC coverage: 50.429% (+0.08%) from 50.353%
5379266960137e23e60be69727356e1bde1672d2.1

push

github

web-flow
Fix exceeds_window_size errors with large request bodies (#113)

* Fix Finch HTTP/2 flow control bug with large request bodies

Changes default Finch pool from [:http2, :http1] to [:http1] to avoid
HTTP/2 flow control bug when sending request bodies larger than 64KB.

This is a workaround for https://github.com/sneako/finch/issues/265
where mixed HTTP/1+HTTP/2 protocols cause exceeds_window_size errors
for large request bodies.

Adds safety validation that prevents HTTP/2 pools from attempting large
requests. If user configures HTTP/2 and tries to send >64KB body, returns
helpful error with configuration instructions and README link.

Affects all providers (Anthropic, Bedrock, etc.) when sending large
prompts or context windows. Users can override to HTTP/2 for small
payloads if needed.

* Add tests for HTTP/2 error handling and validation

Introduces two new test modules: HTTP2ErrorMessageTest and HTTP2ValidationTest.

- HTTP2ErrorMessageTest verifies logging of helpful error messages when large request bodies are sent to HTTP/2 pools, ensuring users receive clear guidance on configuration limits.
- HTTP2ValidationTest checks the behavior of small and large request bodies with HTTP/2 pools, confirming that large requests are blocked and appropriate errors are raised.

These tests enhance coverage for HTTP/2 handling, addressing potential issues with large payloads and improving user experience through informative logging and error management.

---------

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

3295 of 6534 relevant lines covered (50.43%)

111.85 hits per line

Source Files on job 5379266960137e23e60be69727356e1bde1672d2.1
  • Tree
  • List 79
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 5379266960137
  • 53792669 on github
  • Prev Job for on main (#2efaac748d0d8b3d0ad85c2efe8179a44c2a7091.2)
  • Next Job for on main (#9352d7b75e7b28944a6ba93d94753c986ea0a7ec.1)
  • 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