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

lsm / neokai / 28214469765
82%

Build:
DEFAULT BRANCH: dev
Ran 26 Jun 2026 03:05AM 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

Canceled at 26 Jun 2026 01:01PM UTC via web
28214469765

push

github

web-flow
fix(web): red error bubble for assistant error messages in MinimalThreadFeed (#2186)

* fix(web): render assistant error messages as red bubble in MinimalThreadFeed

A Space task thread assistant message carrying an SDK `error` field (e.g.
`error: 'invalid_request'`, the 'API Error: 400 …' the user sees) rendered
as a normal gray reply bubble — indistinguishable from a successful reply.

Carry the `hasError` flag through from extractLastAssistantText (detecting
`'error' in message` on the surfaced assistant row, plus any assistant row
when text came from a fallback) into CompletedFeedTurn, and render the
CompletedBody bubble red with an 'API Error' header — mirroring
SDKAssistantMessage's hasError branch. Uses the dark-mode red palette
(bg-red-900/20, border-red-800, text-red-400/100) to match the always-dark
thread feed.

Includes tests for the error bubble and a regression guard confirming normal
replies keep the gray bubble.

* test(web): document recovered-turn renders gray, not red

Adds a test for the recovery scenario (earlier transient error followed by a
successful reply in the same turn): the surfaced reply is the successful one,
so the bubble stays gray. This documents why the row-local hasError on the
reverse-scan early return is intentional — accumulating the error across the
whole turn would paint a red 'API Error' header over a successful reply body.
Source Files on build 28214469765
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #28214469765
  • 1c6e6550 on github
  • Prev Build on dev (#28213873679)
  • Next Build on dev (#28214505273)
  • 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