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

dcdpr / jp / 25105079435
66%

Build:
DEFAULT BRANCH: main
Ran 29 Apr 2026 11:04AM UTC
Jobs 1
Files 292
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

29 Apr 2026 11:00AM UTC coverage: 64.342% (+0.1%) from 64.235%
25105079435

push

github

web-flow
feat(llm, openai): Add GPT-5.5 and GPT-5.5 Pro model support (#585)

GPT-5.5 and GPT-5.5 Pro are now recognised by the OpenAI provider.
GPT-5.5 follows the same streaming path as its predecessors, while
GPT-5.5 Pro requires the non-streaming Responses API — a constraint
captured by the new `STREAMING_UNSUPPORTED` feature flag. When that flag
is present the provider fetches the full response in one shot and
synthesises the same streaming event sequence (`OutputItemAdded`,
`OutputTextDelta`, `ReasoningSummaryTextDelta`, `OutputItemDone`, …)
that the rest of the pipeline already understands, so no downstream
changes were needed.

The `classify_stream_error` helper was also tightened: it now inspects
both the `type` and `code` fields of in-stream errors, and extracts a
`retry_after` duration from the message body when present. This fixes a
case where OpenAI's per-minute token/request rate-limits (delivered as
`type=tokens, code=rate_limit_exceeded`) were surfaced as a
non-retryable `Other` error instead of the correct `RateLimit` kind. An
unknown error type that carries a retry hint is now treated as transient
so the retry layer can engage.

Project aliases are updated: `openai`, `chatgpt`, `gpt`, and `gpt5` now
point to `gpt-5.5`, with new `gpt5-pro` and `gpt-pro` aliases added for
`gpt-5.5-pro`.

Signed-off-by: Jean Mertz <git@jeanmertz.com>

106 of 143 new or added lines in 1 file covered. (74.13%)

23559 of 36615 relevant lines covered (64.34%)

190.32 hits per line

Uncovered Changes

Lines Coverage ∆ File
37
76.79
0.68% crates/jp_llm/src/provider/openai.rs
Jobs
ID Job ID Ran Files Coverage
1 25105079435.1 29 Apr 2026 11:04AM UTC 292
64.34
GitHub Action Run
Source Files on build 25105079435
  • Tree
  • List 292
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25105079435
  • 6c9e2c56 on github
  • Prev Build on main (#25104619465)
  • Next Build on main (#25150333329)
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