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.

Pending Session — DSH Plugin for DeepSeek Harness
← Plugins
P

dsh-pending-session

Pending Session

Pending Session: Keep new sessions with drafts in the sidebar, open them to continue editing, and turn them into regular conversations when you send. Draft text and attachments are persisted locally and retained after restart.

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

npx -y @deepseek-ai/dsh plugin --profile web add github:nvjaasouid/dsh-pending-session#c65dc5a90a36c4808e8f66b6dcbc307015b59330
READMECompatibilityVersions

Compatibility and provenance

Pending Session is published as dsh-pending-session and currently resolves to version 0.1.0. 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/15/2026

Versions

0.1.0stable
10/15/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
web
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
10/15/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
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in productivity-workflow.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseExperimental Schedule Bundle@deepseek-ai/dsh-experimental-schedule-bundleOptional bundle that adds Schedule, its task page, and time context to the Web compositionAb Ocrdsh-ab-ocr--- description: "The out-of-tree ocr tool: recognizes a scanned PDF or image page by page, merges the pages in order only after the last one, and saves one Markdown document with the heading levels the model decided." kind: "package-reference" ---Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。

README

dsh-pending-session

code by: V41-Flash
token by: 我自己(
另外感谢ds崩溃梁圣用50返50🙏

把还没发送的会话草稿 保存在侧边栏

示例1 示例2

[!WARNING] 除了保存草稿,本插件还会给每条会话行加一项「删除会话」:真删除会话日志、投影缓存与工作区记账,不可恢复(不是归档)。详见「安全与数据」。

核心功能

在一个会话里输入了内容但还没发送时 进入其他会话或开启新会话,原新会话不再被隐藏 而是作为一个条目留在侧边栏 与其他对话记录并列,显示名称为「待执行」。

进入待执行点击发送即转变为正常会话
待执行草稿删除至只剩空格再离开会被回收

待执行可同时存在多个
待执行与正常会话之间、每个待执行之间互不影响

所有会话之间按照时间排序:

  • 待执行按创建的时间
  • 正常会话按最近一次向 dsh 发送对话的时间
  • 编辑草稿不改变待执行的位置

待执行保存在本地,重启 dsh 不受影响。

待执行能怎么交互

可以随时:

  • 编辑
  • 重命名
  • 归档
  • 删除(会话下拉栏处;暂不支持 dsh-session-archive 的多选删除)
  • 发送

安装 / 卸载

安装(任选一种):

# 1) 在 dsh 的插件管理器里(设置 → 插件)按名字安装
dsh-pending-session
# 2) 在 profile 目录下用包管理器装
pnpm add dsh-pending-session

[!IMPORTANT] 装完请重启一次 dsh —— 插件的宿主半边在启动时加载,不重启的话删除功能不生效。

卸载:

# 在插件管理器里禁用 / 移除,或者:
pnpm remove dsh-pending-session

已有对话、归档记录都不受影响,侧边栏恢复成原生样子。

安全与数据

[!CAUTION]

⚠️ 删除 = 真删除,不可恢复

这个插件会在每条会话行(包括非待执行会话)的「…」菜单里加一项「删除会话」。 它会清掉会话日志、投影缓存、工作区记账 —— 不是归档,找不回来。

  • 🚫 正在运行的会话(agent 还在输出)不允许删除
  • 📦 归档 ≠ 删除:归档只是从侧边栏收起,在「归档会话」里还能找回来
  • 🧹 草稿清空到只剩空白后离开,条目会被自动收走(仅归档,不删数据)
  • 🛡️ 删除由插件自带的宿主端点完成;该端点不可用时,退回系统原生的归档行为

FAQ

详见 FAQ.md

开发

client.js          浏览器半边(界面、草稿镜像、侧边栏投影、删除流程)
index.js           宿主半边(删除端点:清理会话存储与工作区记账)
cordis.patch.yml   bundle 行声明
tests/sim.mjs      模拟测试

跑测试:

npm test        # 等价于 node tests/sim.mjs

本地开发:浏览器半边(client.js)拷进 profile 的 node_modules 后会热更新; 宿主半边(index.js)改动必须重启 dsh 才生效。

License

MIT © 2026 nvjaasouid