PerryLink/dsh-session-pin ↗★ 10

dsh-session-pin

Pin sessions and workspaces to the top of the DeepSeek Harness sidebar with per-pin row colors — a dual-face (host + client) dsh plugin with row [pin][swatch] controls, a header toggle, and a pinned panel. 适合需要个性化整理DSH侧边栏、置顶常用会话并标记颜色的用户。

Package
dsh-session-pin
Compatibility
Unverified
Harness peer range
>=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0
Cordis peer range
^4.0.3
Version
0.7.16
License
Apache-2.0
Last updated
Sep 25, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:PerryLink/dsh-session-pin

Configuration

All tunables are Schemastery Config fields. Every field below is .volatile(), so it is editable live from the profile's Plugins page as well as from cordis.yml (an accepted edit is committed into the running plugin without a remount); pin lists, color maps, and organizer state are the same kind of field, which is what makes the browser half's store durable. enableLogBacking is deliberately NOT volatile: it was never part of the editable surface and no browser half reads it. cordis.patch.yml mounts the bundle with the defaults below.

KeyDefaultMeaning
maxPins0Maximum pinned entities per level (sessions and workspaces each have their own budget); 0 = unlimited
reorderOnLoadtrueRe-assert the pinned prefixes (newest pin first) once the lists are ready
pruneStaletrueDrop pins and colors for entities absent from a ready list (deleted/archived)
enableBoardstrueEnable pin groups (boards) in the sidebar panel
enableTagstrueEnable session/workspace tags and the panel filter bar
enableViewstrueEnable saved filter views
enableHealthtrueEnable the per-pinned-session health summary (read-only, sanitized)
enableGototrueEnable the /goto composer command
enableLogBackingfalseFold session/pin events into a log-backed projection and mirror it into the settings cache (fail-closed: the session log is canonical when enabled)