github esengine/DeepSeek-Reasonix v0.36.2
v0.36.2 — stability sweep + /theme picker

latest releases: v1.10.0, desktop-v1.10.0, npm-v1.10.0-rc.1...
one month ago

Stability sweep — TUI / dashboard / loop bugs from field reports plus
the new /theme picker.

Fixes

  • TUI tear-down on /model / /sessions — a card-stream layout
    feedback loop tied outer.height to scrollRows, which could trip
    React's MAX_NESTED_UPDATES when a picker mounted and shrank the
    column in one commit. Hint row now reserved unconditionally so its
    visibility no longer feeds back into measurement. (#549)
  • Stuck plan checkpointpauseGate.ask ignored AbortSignal, so
    Esc and /new couldn't cancel an awaiting tool fn (the spinner
    stayed live, prompt stayed disabled, /new was silently dropped).
    New pauseGate.cancelAll() flushed by both paths. (#552)
  • Identity contamination — workspace files (Hermes / persona
    platforms' SOUL.md, skills/, memories/, foreign REASONIX.md)
    could make the model claim a layered architectural relationship.
    Top-of-prompt identity guard + launch-time foreign-workspace
    warning. (#555)
  • Dashboard chat-tab freeze on long sessions — every
    assistant_delta re-rendered every historical message, re-running
    marked + hljs on unchanged content. Memoized ChatMessage +
    rAF-coalesced delta accumulation. (#560)
  • Stuck tool-card spinnerrunning flag was imperatively set
    from paired events; missed end-events (storm-breaker, network drop,
    parent abort) left it spinning forever. Replaced with a
    finally-guaranteed InflightSet on the loop; UI derives the
    spinner via useIsInflight(card.id). (#566)

Features

  • /theme picker — bare /theme opens a SingleSelect modal
    listing auto + every registered theme; /theme <name> keeps
    existing persist-and-report. Contributed by @J3y0r (#543, re-landed
    via #567 after rebasing onto current main).

Install

npm install -g reasonix@0.36.2
# or run via npx
npx reasonix@0.36.2

Full changelog: https://github.com/esengine/DeepSeek-Reasonix/blob/main/CHANGELOG.md

Don't miss a new DeepSeek-Reasonix release

NewReleases is sending notifications on new releases.