DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Session Manager — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

@pianner/dsh-session-manager

Session Manager

Codex 风格的 DSH 工作区左侧会话管理器。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add @pianner/dsh-session-manager@0.1.6
README兼容性版本

兼容性与来源证明

Session Manager 以 @pianner/dsh-session-manager 发布,当前版本为 0.1.6。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/10/12

版本

0.1.6stable
2026/10/12
0.1.5stable
2026/10/12
0.1.4stable
2026/10/8

相关插件

正在加载相关插件…

最新版
0.1.6
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
71.8 kB
文件数
12
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 0
周下载
0
最近提交
2026/10/12
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 productivity-workflow 分类下经过校验的插件。

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Experimental Schedule Bundle@deepseek-ai/dsh-experimental-schedule-bundle为 Web 组合添加 Schedule、其任务页面和时间上下文的可选捆绑包Ab Ocrdsh-ab-ocr--- description: "外部 ocr 工具:逐页识别扫描的 PDF 或图像,仅在处理完最后一页后按顺序合并页面,并使用模型确定的标题级别保存为一个 Markdown 文档。" 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-session-manager

English: README_EN.md

A local DSH plugin that gives the left workspace a Codex-style session list. 它只接管左侧工作区中的会话行与会话菜单,不修改 DSH/Harness 源码,不接管右侧 sidebar。

本插件是一个可关闭的左侧 UI 覆盖层,不会成为 DSH 会话数据的第二真相源:会话、工作区归属、置顶、归档、当前选择等状态始终由 DSH 宿主服务读写,插件只做投影与宿主服务调用。详见 PLUGIN-CONTRACT.md。

目录

  • 功能
  • 兼容性
  • 前置条件
  • 范围与限制
  • 安装
  • 开发与验证
  • 文档
  • 边界
  • License

功能

  • 保留原生 workspace 分组、展开/折叠和工作区级操作。
  • 用插件自己的 Codex 风格会话行替换原生会话行。
  • 统一提供固定/取消固定、重命名、分叉、归档/取消归档、复制 Session ID、复制工作目录。
  • 隐藏原生会话行及原生重复置顶入口,避免第三方插件互相覆盖。
  • 独立“置顶会话”区 + “项目会话”分块;运行/等待/完成未读状态区分。

兼容性

针对 DSH desktop 的 web client 开发与测试,目标版本线 0.2.0-rc.2。其它 DSH 版本可能因客户端 DOM/服务契约变化而需适配。

前置条件

  • macOS 上的 DSH desktop。
  • Node.js ≥ 20(跑测试用)。
  • 运行 browser 回归(npm run test:browser)需要本地 Playwright 浏览器(npx playwright install chromium)。

范围与限制

  • 只接管左侧 [data-slot="sidebar.workspaces"] 的会话行与会话菜单;不接管右侧 sidebar,不改 DSH/Harness 源码或 ASAR。
  • 暂不提供:永久删除会话、跨工作区移动、原生“未读”状态的持久化写入——这些在目标 DSH 版本缺少可调用的公开写接口,待其提供后再评估。
  • 卸载与回滚见 docs/DEPLOY.md。

安装

从 npm 安装:dsh plugin --profile <profile> add @pianner/dsh-session-manager,并在 dsh.profile.bundles 中加入 @pianner/dsh-session-manager,重启 DSH。也可 clone 本仓库(或使用 .tgz)做本地开发安装。完整步骤见 docs/DEPLOY.md。

已发布到 npm:@pianner/dsh-session-manager(npm i @pianner/dsh-session-manager)。本地开发仍可用 clone 或 link: 依赖引入。

开发与验证

npm test              # 静态 + fixture/contract 回归
npm run test:browser  # 独立临时 Chrome 下的 DOM/服务回归
npm run verify        # node --check + npm test + 插件契约检查

仓库的 CI(.github/workflows/ci.yml 的 leak-scan)会在 push/PR 时扫描本机路径与密钥,防止敏感内容进入仓库。本地可另装一个 pre-commit 防护(放在 .git/hooks/pre-commit,不随仓库分发)作为提交前的第一道闸。

文档

  • docs/USAGE.md — 使用说明
  • docs/DEPLOY.md — 安装 / 部署 / 卸载
  • PLUGIN-CONTRACT.md — 本地 DSH 插件契约

边界

本插件只操作 [data-slot="sidebar.workspaces"] 左侧会话区;不修改或接管右侧功能区。

License

MIT — 见 LICENSE。