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

dcdpr / jp / 28665285449 / 1
69%
main: 69%

Build:
DEFAULT BRANCH: main
Ran 03 Jul 2026 02:01PM UTC
Files 432
Run time 19s
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

03 Jul 2026 01:59PM UTC coverage: 67.578% (+0.03%) from 67.544%
28665285449.1

push

github

web-flow
fix(cli): Keep waiting indicator alive through keep-alives (#836)

The waiting indicator no longer disappears the moment any provider event
arrives. Previously a single SSE keep-alive ping tore down the
indicator, leaving the terminal blank until the first real token
arrived; a user watching the indicator vanish and then nothing happen
could reasonably conclude JP had crashed. The indicator now survives
non-rendering events (keep-alives, history patches, part-less flushes)
and only finishes on an event that is about to write to the terminal.

The indicator also gains a status detail shown alongside the elapsed
time, e.g. `⏱ Waiting… 9.2s (receiving response data)`, updated as the
turn loop moves through sending the request, waiting for the first
tokens, and receiving response data. `LineTimer` replaces the raw
`(CancellationToken, JoinHandle)` pair used by the lock-wait, drain, and
reasoning timers, exposing `set_status` and an async `finish` that
awaits the line-clear before persistent output is rendered.

Adds RFD 091, proposing a printer-owned status line that consolidates
this and six other bespoke timer/temp-line mechanisms in `jp_cli` behind
one primitive in `jp_printer`, removing the per-site clear-before-write
discipline this fix still relies on. RFD 048 is updated to list RFD 091
as an extension.

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

38181 of 56499 relevant lines covered (67.58%)

38675.04 hits per line

Source Files on job 28665285449.1
  • Tree
  • List 432
  • Changed 8
  • Source Changed 5
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 28665285449
  • 232c671e on github
  • Prev Job for on main (#28609088649.1)
  • Next Job for on main (#28679114441.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc