dsh plugins中文
← Back to popular plugin directory

Dsh Session Pin

PerryLink/dsh-session-pin · productivity

Pin sessions and workspaces to the top of the DeepSeek Harness sidebar with per-pin row colors - a dual-face (host + client) dsh plugin.

★ 7GitHub stars
1Forks
2026-09-07Last updated
TypeScriptLanguage
Apache-2.0License

Key features

  • Pin sessions and workspaces to the top of the DeepSeek Harness sidebar with per-pin row colors.
  • Two pin levels — pin whole workspaces and individual sessions
  • Boards — pins join named groups
  • Host half (src/index.ts) — registers the durable session-pin settings namespace (the two pinned id lists, the two color maps, and the organizer state, plus the host policy maxPins/reorderOnLoad/pruneStale)
  • A dual-face (host + browser) plugin: two pin levels, an 8-color swatch per pin, and a navigation organizer — boards, tags, saved views, health summaries, and /goto.

Requirements

  • Persistence scope — the log-backed canonical residence is opt-in (enableLogBacking, fail-closed default off) and its live read loop requires builds that emit the session/pin event (the upstream session.setPinned RPC)
  • on baselines without it, pins and colors fall back to the session-pin settings namespace, then to browser-local localStorage.

Install command

dsh plugin --profile web add github:PerryLink/dsh-session-pin
View GitHub repository ↗Back to popular plugin directory