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

dcdpr / jp / 28017206386
69%

Build:
DEFAULT BRANCH: main
Ran 23 Jun 2026 09:45AM UTC
Jobs 1
Files 418
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

23 Jun 2026 09:43AM UTC coverage: 66.627% (+0.004%) from 66.623%
28017206386

push

github

web-flow
refactor(conversation): Preserve unknown event kinds for forward compat (#778)

When a newer `jp` writes a conversation event whose `type` tag this
build does not recognize, loading that conversation no longer fails. The
raw JSON is retained verbatim in a new `InternalEvent::Unknown` variant
so it round-trips losslessly on the next save.

Unknown events are completely invisible to event iteration, config
resolution, and LLM providers. They pass through projection unchanged,
inherit the current turn index, and serialize back to exactly the bytes
that were written. A `warn!` log is emitted so the situation is
observable without being fatal.

A new `EventKind::TYPE_TAGS` constant lists every recognized `type` tag.
A debug-only assertion in the deserializer catches any variant added to
`EventKind` that is missing from that list, so the guard stays accurate
as the event schema evolves.

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

15 of 21 new or added lines in 2 files covered. (71.43%)

35699 of 53580 relevant lines covered (66.63%)

382.69 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
85.27
0.06% crates/jp_conversation/src/stream.rs
1
96.77
0.0% crates/jp_conversation/src/stream/projection.rs
Jobs
ID Job ID Ran Files Coverage
1 28017206386.1 23 Jun 2026 09:45AM UTC 418
66.63
GitHub Action Run
Source Files on build 28017206386
  • Tree
  • List 418
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28017206386
  • 50002989 on github
  • Prev Build on main (#27841623249)
  • Next Build on main (#28020439547)
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