DSH Plugin MarketA community catalog for DeepSeek Harness plugins

dsh-workspace-recent-sort

Verified Interface & experience ★ 9 0.2.1

DeepSeek Harness sidebar plugin: order Workspace groups by their latest conversation, show compact conversations with a hover reveal, keep running/waiting sessions visible, and scroll to the selected session.

What it is

DeepSeek Harness sidebar plugin: order Workspace groups by their latest conversation, show compact conversations with a hover reveal, keep running/waiting sessions visible, and scroll to the selected session.

How to install

Run this in the DSH web profile, then refresh the page.

$ dsh plugin --profile web add dsh-workspace-recent-sort@0.2.1

DSH versions accepted

>=0.2.0-0

Author and traction

easychen · ★ 9 · Updated 2026-11-02

About this plugin

dsh-workspace-recent-sort

npm:

Repository:

DeepSeek Harness sidebar plugin with three related behaviors:

1. WorkSpace groups follow “Last updated” — a Workspace with a newer

conversation rises to the top of the sidebar.

2. Compact Workspace conversations — an expanded Workspace shows only its

newest conversation; hovering reveals the next few with an animation.

3. Scroll back after a reorder — when the automatic ordering moves groups,

the sidebar scrolls the currently selected conversation back into view.

The ordering and compact-display behaviors have switches in

Settings → 工作区 / Workspaces.

The problem

DSH's native Order by → Last updated sorts Sessions inside each

Workspace. Workspace groups themselves always render in the Host's durable

workspaceIds order (the order produced by dragging folders). A Workspace with

a brand-new conversation therefore stays wherever it was manually placed.

This plugin leaves that durable order untouched. It only changes the browser

projection while, and only while, both of these are selected:

  • Group by = WorkSpace (按工作区)
  • Order by = Last updated (最近更新)

Behavior

Recent ordering

  • Workspace groups are ordered by the newest updatedAt among their real

conversations, newest first. Archived conversations still count; a visible

archived row is a real conversation.

  • Provisional blank Sessions (the "New Session" placeholder) and hidden

subagent children do not count as conversation activity.

  • Workspaces with no loaded conversation fall to the bottom. Ties keep the

Host's relative order, so the result is deterministic.

  • Switching to Manual order (手动排序), Workspace Tree (按工作区树), or

the flat list restores the native order immediately.

  • No Host state is written: the durable Workspace order is unchanged, no

Session is moved, and there is no network request. Workspace drag commits are

suppressed while Last updated is active, because a durable reorder would

be invisible under the recency projection; switch to Manual to arrange

folders.

  • The plugin only wraps the sidebar's registered WorkspaceBrowser. The

Workspace picker, search results, session rows, archive filters, pins, and

session drag behavior remain native.

Compact conversations

  • In Group by → WorkSpace, an expanded Workspace shows only its newest

conversation row by default, plus any row that must stay actionable.

  • Hovering the Workspace header or its visible row animates the next three

conversations into view (the newest conversation plus three more; a

provisional New Session row stays visible when present). Moving away collapses

them again.

  • The currently selected conversation stays visible even when it is not the

newest one.

  • Rows with a running turn, a running subagent child, or a pending interaction

(approval / plan review / question) are never hidden by compact mode, even

when several of them run at once.

  • The 展开其余 xx 个会话 / Show remaining … conversations button stays

hidden until the Workspace is hovered or keyboard-focused.

  • Keyboard focus inside a Workspace expands all of its rendered rows. Clicking

展开其余 xx 个会话 / Show remaining … conversations raises the native

watermark for that Workspace; once more than six rows are rendered, hovering

reveals all of them.

  • Collapsed Workspaces, Workspace Tree mode, and the flat list keep their

native behavior.

Scroll to the selected conversation

Compare in this category

The five most-starred plugins in the same category.

PluginAuthor StarsVersionUpdated
open-design nexu-io 106.9K 0.25.1 2026-11-10
huashu-design alchaincyf 29.1K 3.3.0 2026-11-10
dsh-web zhu1090093659 10.3K 0.0.1 2026-11-10
baoyu-design JimLiu 6.3K 2.12.2 2026-11-10
dsh-wallpaper-engine elysia395 6.3K 1.4.2 2026-11-10