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

lsm / neokai / 25010288817 / 8
82%
dev: 82%

Build:
DEFAULT BRANCH: dev
Ran 27 Apr 2026 05:42PM UTC
Files 288
Run time 24s
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

27 Apr 2026 05:39PM UTC coverage: 19.701%. First build
25010288817.8

push

github

web-flow
fix(daemon): normalize usage on BetaMessages to prevent SDK crash (#1667)

Bridge providers (Codex, Copilot) can produce assistant messages
without a usage field on the nested BetaMessage. The Claude Agent
SDK's internal functions access message.usage.input_tokens without
null-checking, causing: "undefined is not an object (evaluating
'K.input_tokens')".

Two fixes:
1. Normalize missing usage on any persisted message that has a
   BetaMessage, before saving to DB. This prevents the crash when
   the SDK subprocess reloads conversation history.
2. Explicitly pass inputTokens in Codex bridge message_delta SSE
   events (tool_use, end_turn, and fallback) instead of relying
   on null-coalescing to null.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>

15478 of 78563 relevant lines covered (19.7%)

10.12 hits per line

Source Files on job daemon-online-features-1 - 25010288817.8
  • Tree
  • List 288
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25010288817
  • 250c29c6 on github
  • Next Job for on dev (#25011546104.23)
  • 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