Skip to content

v0.8.2 — 面板追平工具链(含 selftest 数据事故修复)

Choose a tag to compare

@WYR-233 WYR-233 released this 02 Nov 00:09
· 1 commit to main since this release

0.8.2 — the panel catches up with the tooling

Fixed (important)

  • Self-test no longer touches real data. tools/selftest.mjs used to default testRoot to ~/deepseek-memory and then overwrite + delete OPENING.md there. Every self-test run wiped the real library's opening protocol. Opening tests now use their own temp dir.

Added

  • Governance proposals panel: hard-limit oversized cards, soft-limit cards missing a head digest, dense cards, topics over the red line, duplicate titles, card clusters (same topic + similar titles) and cold cards. Proposals only — nothing is changed.
  • Timeline panel: reads memory/events/events.jsonl and shows recent decisions / root causes / deliveries with copyable refs.
  • Card viewer: click a path in the search results to read the whole card in the panel (read-only, path traversal rejected).
  • Persona drift panel: samples the replies it actually wrote in past sessions and scores caricature — it does not know it is being measured.
  • Regression gate button, search log panel (top zero-hit phrasings), vector fallback readiness.

Removed (the subtraction pass)

  • Opening-tax block, its budget slider and its alert — the metric measured files that are no longer read at startup.
  • Layer-health and consolidation blocks — merged into governance proposals.
  • Hardcoded >60 lines / >20KB everywhere — card limits now come from the library's own memory.toml [card].

Changed

  • Settings panel is grouped into five tabs: Overview / Search / Govern / Persona / Settings.
  • Search runs the library's memory-find.mjs script by default (searchMode: script) so vector fallback and search logging actually apply.
  • Any block whose script is missing from your library is hidden — the plugin never assumes your library ships these tools.