The DeepSeek Harness sidebar displays all sessions mixed by default, requiring scrolling to find frequently used sessions. Community plugins usually only reorder rows or hide the list. This plugin adopts Codex’s design approach and splits the sidebar into two independent panels.

Plugin Positioning

This is a Codex-style session pinning plugin maintained by robbyisrobby. It splits the sidebar into Pinned and Recents panels, each with its own header and scrollbar. Pinned sessions do not appear again in Recents.

Core Features

  • Dual-panel layout: The sidebar is split into separate Pinned and Recents panels.
  • Persistent storage: Pinned data is persistently stored in the browser’s localStorage.
  • Data migration: Existing pinned data can be imported from the older plugin dsh-session-pin.
  • Quantity limit: Up to 50 pinned sessions are supported; outdated IDs are discarded once the session directory is ready.
  • Pure UI implementation: Does not involve model traffic, HTTP routing, or session log reading.

Installation and Enablement

Run the following commands in a terminal to install the plugin:

dsh plugin --profile web add github:robbyisrobby/dsh-codex-pins
dsh plugin --profile desktop add github:robbyisrobby/dsh-codex-pins

After installation, restart DeepSeek Harness (or DSH Desktop) for it to take effect.

Usage

  1. Hover action: Hover over a session list row and click the pin icon that appears.
  2. Title bar action: After opening a session, click the pin icon in the conversation title bar.
  3. Panel switching: Click a pinned row to open the session; click the pin icon again to move the session back to the Recents panel.

Notes

  • Sorting rule: The most recently pinned session appears first.
  • Storage location: Pinned data is stored in localStorage by browser origin and uses the key name dsh-codex-pins.v1.
  • Permission scope: This is a pure UI plugin with no model traffic, no HTTP routing, and no session log reading.
  • Dependency check: Please review the source code and license (MIT) before installation.

Conclusion

This plugin solves the session lookup issue with a dedicated Pinned panel, making it suitable for users who frequently access specific sessions. To learn more or submit feedback, visit the GitHub repository.