Skip to content

Releases: yanliao66/dsh-pins

dsh-pins 1.0.0 — cross-session memory pins for DSH

Choose a tag to compare

@yanliao66 yanliao66 released this 31 Oct 13:33

dsh-pins 1.0.0

Cross-session memory pins for DeepSeek Harness (DSH): pin a preference, a convention, or a
reminder once, and every later session carries it.

What is in the box

  • Host half — the board lives in $DSH_HOME/dsh-pins/pins.json (atomic writes, corrupt files
    quarantined), six /api/dsh-pins routes behind a loopback trust fence, the memory_pins agent
    tool, and a budgeted system-prompt section rendered from a live variable. An empty board renders
    nothing, so it costs zero tokens.
  • Browser half — a compact chip in the composer dock row (inline, auto-width) plus the board
    panel in the composer's overlay seat. The panel opens upward, so it never covers the dock row
    (context meter, token usage, session stats).
  • Zero runtime dependencies, 20 tests (data layer + host integration against a fake Cordis
    context), en/zh dictionaries, original SVG icon, bilingual README.

Install

  1. git clone https://github.com/yanliao66/dsh-pins
  2. In the DSH Web GUI open Plugins → Add plugin and paste the absolute path of the clone (or
    attach the dsh-pins-1.0.0.tgz below), then enable it.

Other profiles: dsh plugin --profile web add link:/absolute/path/to/dsh-pins.

Docs

README.md (简体中文) ·
README.en.md

Full Changelog: https://github.com/yanliao66/dsh-pins/commits/v1.0.0