DSH Plugins Marketplace

DSH Plugins

Plugins

/

Sessions & Messages

/

organize-workspace-sessions

o

organize-workspace-sessions

Manifest valid

Organize DeepSeek Harness workspace sessions by renaming them as Category|Topic and reporting archive, rename, and review suggestions.

hasBundlePatch

Organize Workspace Sessions

Rename DeepSeek Harness (DSH) workspace sessions into clear, content-based 类别|主题 (Category|Topic) titles, and report safe-to-archive / rename / needs-judgment suggestions.

This Skill organizes the sessions in the current DSH workspace through the host's local RPC interface (workspace.list / session.list / session.history / session.rename). It renames every visible session to 类别|主题. Because DSH currently has no way to view archived sessions, it does not archive anything — it only lists safe-to-archive candidates in the report.

中文说明

Usage

  1. Open the DeepSeek Harness workspace you want to organize.
  2. Start a new session in that workspace.
  3. Say “整理对话” (or “整理会话” / “整理工作区会话” / “清理会话”, etc.).

The Skill then inventories the workspace's sessions, renames them as 类别|主题, and reports archive/rename/judgment suggestions.

Compatibility

EnvironmentStatusNotes
DeepSeek Harness / DSH✅ SupportedRenames workspace sessions via the host's local RPC interface.
ChatGPT✅ SupportedVerified by the author (the same Category|Topic renaming workflow).
Claude❌ Not supportedTested by the author; Claude does not expose the required capabilities.
Other Agent hostsCapability-dependentThe host must expose session listing, full-content reading, title updates, and result rereading.

What the Skill does

锁定工作区 → 建立清单 → 阅读正文 → 分级 → 改名 → 回读验证
  • Locks to the current workspace and reconciles visible sessions against archived ones.
  • Reads each session's real content (only source.kind === "user" messages count as the user's question).
  • Classifies each session as A (safe-to-archive), B (needs judgment), or C (keep).
  • Renames every visible session as 类别|主题 (exactly one full-width separator).
  • Because DSH has no archive-view entry, it does not archive; A-class sessions are reported as archive suggestions.
  • Rereads the session list to verify every rename.

It changes session titles only. It does not archive, delete, move, merge, or edit session content.

How it works

The Skill drives the DSH host through its local RPC interface (POST /api/<method> on $DSH_WEB_URL, default http://127.0.0.1:3080):

  • workspace.list / session.list — inventory
  • session.history — read real content
  • session.rename — pin a 类别|主题 title
  • workspace.archiveSession — documented but intentionally not called for now

It ships two helper scripts:

  • skills/organize-workspace-sessions/scripts/dsh_rpc.sh — the RPC envelope
  • skills/organize-workspace-sessions/scripts/session_digest.py — one-pass content digest for fast grading

Installation

As a DSH plugin:

dsh plugin --profile web add "github:caoqinnan-web/organize-workspace-sessions#main"

Or use the skill folder directly: drop skills/organize-workspace-sessions into your skills directory.

Repository structure

  • skills/organize-workspace-sessions/SKILL.md — the skill instructions.
  • skills/organize-workspace-sessions/scripts/ — helper scripts (dsh_rpc.sh, session_digest.py).
  • skills/organize-workspace-sessions/agents/openai.yaml — interface metadata.
  • src/, cordis.patch.yml — the DSH plugin wrapper that registers the skill.

Development and validation

npm install
npm run check

License

MIT

Comments

Loading…

Similar plugins

dsh-recent-sessions

by huangxp12

Recent sessions across every workspace in one panel for DeepSeek Harness (DSH) - plus deferred notes that come back when you reopen the conversation.

Development & InfrastructureSessions & MessagesManifest valid

★ 2

MIT

JavaScript

Oct 10, 2026

dsh plugin --profile web add dsh-recent-sessions

by a1137261060

两级会话组织器(替换式侧栏):工作区分组 + 工作区内会话文件夹,已适配 DSH 0.2.1。Two-level session organizer for DeepSeek Harness: workspace groups and per-workspace session folders.

Terminal & ClientsSessions & MessagesManifest valid

★ 2

↓ 6/wk

MIT

JavaScript

Oct 23, 2026

dsh plugin --profile web add dsh-session-organizer

by kiligzzz

Sidebar panel for archived sessions in DeepSeek Harness: group by workspace, search by title, preview user questions, one-click restore, or delete with confirmation.

Sessions & MessagesManifest valid

★ 3

MIT

TypeScript

Sep 15, 2026

dsh plugin --profile web add @kiligzzz/dsh-session-archive

by yangdongzhen590

Cron task scheduler for DeepSeek Harness: scheduled sessions with your prompt, workspace-aware placement, paginated execution history, open-session from the panel.

Workflow & AutomationManifest valid

★ 3

↓ 196/wk

MIT

TypeScript

Sep 9, 2026

dsh plugin --profile web add dsh-scheduler

by yiliang114

Activity and Favorites views for DeepSeek Harness: track running, waiting, and unread sessions across workspaces.

Sessions & MessagesManifest valid

★ 3

MIT

JavaScript

Oct 25, 2026

dsh plugin --profile web add @yiliang114/dsh-session-deck

Session management enhancement plugin for DeepSeek Harness - workspace session count display, archived sessions panel with restore/delete, drag-and-drop session move across workspaces.

Sessions & MessagesManifest valid

★ 0

↓ 541/wk

dsh plugin --profile web add dsh-session-xc