DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
P

@anionex/dsh-pinned-sessions

Pinned Sessions

Pin important DeepSeek Harness sessions at the top of the workspace sidebar

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:Anionex/dsh-pinned-sessions#b44fbc7a7ed7398e0b4907d56f0b99d3c3a37802
READMECompatibilityVersions

Compatibility and provenance

Pinned Sessions is published as @anionex/dsh-pinned-sessions and currently resolves to version 0.1.3. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
github
Registry updated
10/18/2026

Versions

0.1.3stable
10/18/2026
0.1.2stable
10/1/2026
0.1.1stable
9/4/2026
Show 1 more versionCollapse versions
0.1.0stable
9/4/2026

Related plugins

Loading related plugins…

Latest
0.1.3
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
10/18/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in ui-customization.

Whale Widgetdsh-whale-widgetDeepSeek balance whale widget in the bottom-right corner of the DSH Web interface: balance/today’s usage/peak-off-peak pricing, customizable bubble click sequence (text/balance/today/peak-off-peak/image/random phrases and parallel weighted selection), per-line styles and fonts, floating quick editinClient Ui Skill Explorer@linxin666/dsh-client-ui-skill-explorerDSH skill center: browse loaded skills by source (bundled / project / user / custom / runtime), enable or disable, create and delete, in a web GUI panel.Better Sidebardsh-better-sidebarBetter Sidebar for DSH — file tree, editor, changes, tasks and side chat in one column, separate for every conversation. Also exposes a service other plugins use to register sidebar tabs and file viewers.Client Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.

README

DSH Pinned Sessions showing a pinned Session and its native action menu in the DeepSeek Harness sidebar

DSH Pinned Sessions

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.

See It in Action

A pinned Session at the top of the Workspace sidebar with Rename, Fork, Unpin, and Archive actions open

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.

Highlights

  • Reach active work from the top of the sidebar: pinned copies stay below the Workspace header, ordered newest first.
  • Keep native organization intact: the original Session remains in its Workspace.
  • Use familiar actions: pinned rows use DSH Menu, Modal, Button, icon, and service APIs.
  • Work with exact Session identities: pinning never guesses from a title or list position.
  • Stay local: the plugin stores Session IDs and pin timestamps in browser storage. It does not read or copy conversation content.
  • Navigate by keyboard: Arrow keys move through the menu, Escape returns focus, and removed rows hand focus to the next useful target.

Quick Start

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.

Requirements

  • DeepSeek Harness >=0.1.0-rc.8 <0.2.0
  • Node.js ^22.19.0 or >=24.0.0
  • A web or desktop DSH profile

Compatibility

ProfilePinned-row actionsVerified behavior
WebRename, Fork, Unpin, ArchiveOfficial DSH primitives and Session/Workspace services
DesktopRename, Fork, Unpin, Archive, optional DeleteDelete 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.

How It Works

  1. A click in the native Session menu captures that Session's exact ID synchronously.
  2. PinStore persists the ID and pin timestamp under dsh.pinned-sessions.v1 in localStorage.
  3. The shell.overlay mount observes [data-slot="sidebar.workspaces"] and portals a compact list below its header.
  4. Pinned actions call DSH Session and Workspace services; Desktop Delete calls the optional Workspace Registry service.

The store keeps at most 500 unique IDs and prunes Sessions that no longer exist or have been archived.

Data and Limitations

  • Pins belong to the current DSH browser origin/profile. The plugin does not sync them between machines.
  • The plugin stores only Session IDs and pinnedAt timestamps in localStorage.
  • Pinned rows duplicate native rows by design; they do not move or remove the originals.
  • Delete stays hidden unless the Desktop deletion provider is active.
  • DSH client APIs change across prereleases; use the exact tested release verdicts in the package compatibility metadata.

Development

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.

Community

  • Read CONTRIBUTING.md before opening a pull request.
  • Report vulnerabilities through the process in SECURITY.md.
  • Use SUPPORT.md to choose the right issue path.
  • Review release history in CHANGELOG.md.
  • Read FUNDING.md before sponsoring maintenance.
  • Follow the Code of Conduct in project spaces.

Released under the MIT License.