github bowenliang123/dsh-context v0.21.1

latest releases: v0.66.0, v0.65.0, v0.64.0...
one month ago

Install / update

Install the dsh-context plugin on DeepSeek Harness with released NPM package:

dsh plugin --profile web add dsh-context@latest

Update the dsh-context plugin:

dsh plugin --profile web update dsh-context@latest

What's New

  • The Context tab can no longer white-screen on backend failures — a corrupt, failed, or foreign contextTimeline payload (broken checkpoint restore, older/partial host data) used to throw during render and unmount the whole conversation view. The payload is now sanitized at the client boundary into a render-safe shape: every usable piece of data still shows, the rest degrades to empty sections, and the overall UI (stats board, composition, trend, events, browser) always renders. A React error boundary wraps the tab and the /context dialog as the backstop — any residual render error becomes a styled error card with the offending message and a Retry button, never a white screen.
    • Malformed timestamps, header epochs, and cache-hit/cost numbers are hardened to show dashes instead of throwing.
    • Verified by new client regression tests: corrupt payloads render with usable data, the modal degrades identically, and a throwing projection reader lands in the error card.

Commits

  • fix(client): no white screen on malformed backend timeline payload (925c9cc)
  • chore: bump version to 0.21.1 (bfb99a4)

v0.21.0...v0.21.1 · 2 commits

Contributors

Don't miss a new dsh-context release

NewReleases is sending notifications on new releases.