dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
dsh会话置顶插件 | dsh session pinning plugin, pin important DeepSeek Harness sessions in the workspace sidebar
Pin important Sessions. Open them without searching through every Workspace.
English · 简体中文
DeepSeek Harness keeps Sessions inside their original Workspaces. Once the list grows, returning to a few active Sessions takes repeated scanning. DSH Pinned Sessions adds a compact pinned section below the Workspace header while leaving every native Session row in place.
Hover a pinned row to reveal its ellipsis menu. The Web profile shows Rename, Fork session, Unpin from top section, and Archive session. The Desktop profile also shows Delete session when Archive Manager provides the same action on native rows.
Install the plugin in either profile, or run both commands:
dsh plugin add @anionex/dsh-pinned-sessions --profile web
dsh plugin add @anionex/dsh-pinned-sessions --profile desktop
Refresh Web or restart Desktop. Open any native Session ellipsis menu and choose Pin to top section. The pinned copy appears below the Workspace header; use Unpin from top section from either menu to remove it.
>=0.1.0-rc.8 <0.2.0^22.19.0 or >=24.0.0web or desktop DSH profile| Profile | Pinned-row actions | Verified behavior |
|---|---|---|
| Web | Rename, Fork, Unpin, Archive | Official DSH primitives and Session/Workspace services |
| Desktop | Rename, Fork, Unpin, Archive, optional Delete | Delete and failure Toasts appear only while Archive Manager exposes its Session deletion capability |
Existing release ranges are preserved. Version 0.1.2 adds DSH 0.2.0-rc.2 installation support and uses its official session-menu slot and workspace navigation service. The plugin's top section remains separate from native workspace pinning. Web and official Electron Desktop installation and interactions have been verified; see CHANGELOG. Legacy hosts retain the stable slot/ARIA bridge.
PinStore persists the ID and pin timestamp under dsh.pinned-sessions.v1 in localStorage.shell.overlay mount observes [data-slot="sidebar.workspaces"] and portals a compact list below its header.The store keeps at most 500 unique IDs and prunes Sessions that no longer exist or have been archived.
pinnedAt timestamps in localStorage.git clone https://github.com/Anionex/dsh-pinned-sessions.git
cd dsh-pinned-sessions
corepack enable
pnpm install --frozen-lockfile
pnpm run check
pnpm run check type-checks both targets, rebuilds the distributable client, runs the Vitest and package-layout suites, and performs an npm pack dry run.
Released under the MIT License.