Repository navigation
Releases
Releases · jackyytche/dsh-hindsight-memory
v0.2.0 — DeepSeek Harness 0.2.0-rc.1
Ports the plugin to DeepSeek Harness 0.2.0-rc.1. This release is not backward compatible with 0.1.x: the browser half cannot activate there and the profile compatibility gate refuses the plugin, so stay on 0.1.1 until you upgrade the harness.
Host half
- Config is the entry config now. Live-editable fields are
volatile(), read through one unwrapper that accepts a plain value or a reactive reference, so a Settings edit applies on the next turn without a restart.apiKeyisrole("secret"). - Retain is append-driven over
session/event(session, event);session.events/session.logno longer exist. Seeded history never publishes, so a resumed session cannot re-retain old turns. - Injected messages declare their own source kind (
hindsight-memory) instead of the removed catch-allpluginkind; "the human" is exactlysource.kind === "user". @deepseek-ai/dsh-agent,-sessionand-settingsare declared as^0.2.0-rc.1peers.
Browser half
ctx.settingsScopeis gone; the page binds its namespace through the sharedconfigFormsservice.- The page is a top-level
settings.sectionentry (idhindsight-memory) under Settings → Hindsight 记忆插件, registered unconditionally — an unserved namespace renders an explicit notice instead of a blank page.
Build and tests
@deepseek-ai/schemasteryraised to^3.18.4(.volatile()does not exist in3.18.2) and moved topeerDependencieswith@deepseek-ai/*peers.- Node engines
^22.19.0 || >=24.0.0.