dsh-session-cleaner:会话菜单里的彻底删除与跨工作区移动
dsh-session-cleaner 是 yuanxinbin520 维护的 DeepSeek Harness 小型插件,在会话「…」菜单底部增加「Move to another workspace…」与「Thoroughly delete session…」。彻底删除覆盖日志全代次、agent 处置、工作区与归档/置顶标记,以及 per-session 与聚合 projection cache;移动通过重写 cwd、原子搬运 artifact 与交换工作区记账实现,打开中的会话可原地 retarget。Web 侧推荐 dsh plugin --profile web add @beiwen/dsh-session-cleaner,需 DSH >= 0.2.0-rc.1 与 Node >= 22.15。
Read Moredsh-plugin-session-delete:在 Web GUI 中永久删除 DSH 对话
DSH 原生归档只隐藏侧栏,会话日志仍留在 ~/.dsh/sessions/。社区客户端插件 dsh-plugin-session-delete 在会话行菜单提供「删除对话…」,支持多选、输入 DELETE 确认、拦截本进程内运行中的回合,并在宿主侧删除会话目录与投影缓存。安装使用 dsh plugin --profile desktop add link:<路径>/session-delete。删除不可撤销,不清理 attachments;适用需真正释放磁盘空间的桌面 GUI 用户。
Read Moredsh-hidden-session:把侧边栏会话藏起来,需要时再恢复
dsh-hidden-session 是 xthreehao 维护的 DSH 客户端插件,通过会话行菜单与悬停按钮把指定会话从侧边栏隐藏,在设置页可逐个或全部恢复。隐藏仅作用于显示层,持久化在 ~/.dsh/storages/dsh-hidden-session.json。插件免构建、零运行时 npm 依赖,提供宿主 REST 与 CSS/DOM 契约实现;安装可用 dsh plugin link 或 cordis.patch.yml 热加载。适用需整理侧边栏又不想归档的用户;安装前请审阅源码与 MIT 许可证。
Read Moredsh-session-delete:为 DSH 补上可恢复的会话删除
DSH 官方只支持会话归档、无删除接口。dsh-session-delete 在侧栏「…」菜单增加浅红色删除与二次确认,级联移入 $DSH_HOME/.dsh-session-trash/ 并清理工作区与投影缓存,支持 API/手工恢复。网页端与桌面端需分别 link 安装并重启。运行中会话拒绝删除;插件以 dsh 进程权限操作本地数据,安装前请阅源码与 MIT 许可。
Read Moredsh-session-delete:DSH 会话删除与回收站可恢复清理
DSH 官方到 0.2.0-rc.2 无会话 delete,仅归档隐藏记录。wuuuuu123-32 的客户端插件 dsh-session-delete 在会话「⋯」菜单提供删除与批量删除,记录移入 Windows 回收站可还原;删除前扫描产出并二次确认,产出目录可选一并进回收站,根目录散文件永不移动。须用 github:wuuuuu123-32/dsh-session-delete 安装以免装到 npm 同名永久删除包,装后需重启 DSH。适用 0.2.0-rc.2 桌面端 Windows。
Read Moredsh-session-delete:在 DSH 侧栏删除会话与工作区,并支持回收站恢复
dsh-session-delete(Unicorn0320)是 DSH 客户端侧的会话与工作区删除扩展:在左侧列表删除会话或整个工作区,数据先入回收站,可恢复或彻底删除。SkillHub 标注 v0.1.2、分类客户端;dsh.so 将其列为 L5 生态应用,说明不宜用 dsh plugin add 安装,应走 GitHub Releases 等项目发布渠道。2026-10-21 核对时 GitHub 仓库返回 404,公开 README 不可用。安装前需自查源码与 MIT 许可证,并注意插件以 dsh 进程权限运行及自动化安全扫描非人工审计。
Read Moredsh-session-delete:在 DSH Web 界面删除会话
DSH 本体仅支持会话归档,不提供 delete。dsh-session-delete 是 TonyZiYuan 维护的 Web 客户端插件,在侧边栏菜单增加「删除会话」,删除前停活、flush,并按 cwd 定位日志目录,默认级联删除子会话子树;带确认框、ZIP 备份引导与 tombstone 幽灵收割。适用于 DSH 0.2.0-rc.2 实测环境,通过 dsh plugin --profile web add git+https://github.com/TonyZiYuan/dsh-session-delete.git 安装,装后需重启 dsh web。MIT 许可;插件以 Host 进程权限操作磁盘,安装前宜审阅源码。
Read Moredsh-session-delete-plugin:为 DSH 侧栏会话菜单增加永久删除
DeepSeek Harness 内置 archive 不会清磁盘;Theworld7 维护的客户端插件 dsh-session-delete-plugin 在会话「...」菜单增加 Delete session,确认后删除日志目录、projection 缓存并更新 registry。支持 profile 安装与 cordis 配置,声明 files 权限,兼容 DSH 0.2.0-rc.2 / 0.2.1-rc.2 与 Node >=20。
Read Moredsh-session-delete:在 DSH 侧栏永久删除会话
DSH 自带 archiveSession,但删工作区不会清会话日志,持久化层也没有删除 API。社区插件 dsh-session-delete(spidu-lee,MIT,0.1.0)在侧栏会话「⋯」菜单增加永久删除项,经 Modal 确认后停止活动、递归删除 sessions 目录与 projcache,并从各工作区 detach,广播 api-session/removed。安装:dsh plugin --profile web add github:spidu-lee/dsh-session-delete,需重启 DSH。删除当前 Main 视图会话时会先切换并等待释放。插件以进程权限删盘,安装前请审阅源码;宿主 store 可能仍残留 warning。
Read MoreCompFlow:用可嵌套合成整理 DSH 会话列表
CompFlow 是 SoyBeanMilkx 维护的 DSH 客户端插件,将同一工作区内的会话组织为可折叠、可嵌套的「合成」。支持创建与重命名、拖拽调整、从会话菜单加入合成、移回根目录,以及解散(保留会话)与删除(确认后移除子树及会话)。安装命令为 dsh plugin --profile web add github:SoyBeanMilkx/CompFlow,完成后需重启 DSH。适合频繁分叉、希望用结构管理会话列表的开发者;安装前请查阅源码与 MIT 许可证。
Read Moredsh-session-purger:永久删除 DSH 会话及全部子代理会话
DSH 自带归档不会从磁盘清掉会话与子代理数据。dsh-session-purger(RicardoYan,admin-security)在会话菜单增加「删除会话」,永久删除目标会话及任意层级子代理,并清理日志、投影缓存、工作区记录与 spill 等;fork 会话与工作区项目文件不删。安装:dsh plugin --profile desktop add github:RicardoYan/dsh-session-purger#v0.2.1,装后重启。适用 dsh >=0.2.1-rc.1 <0.3.0-0,MIT 许可,删除不可撤销。
Read Moredsh-session-delete:在 DSH 侧边栏永久删除会话
DSH 官方会话菜单仅支持归档,持久化目录与投影缓存仍保留。社区插件 dsh-session-delete(包名 dsh-session-remove)在侧边栏增加带确认的「删除会话」,宿主删除 ~/.dsh/sessions 与 session_projcache,并同步注册表与 api-session/removed。安装:dsh plugin add github:rhl88/dsh-session-delete,重启并刷新 GUI;活动会话 busy 时返回 409。MIT 1.1.0,维护者 rhl88。
Read Moredsh-plugin-session-delete:为 DSH 侧栏补上「删除会话」
DSH 早期版本侧栏无「删除会话」,会话文件仅在 root 下累积。社区插件 dsh-plugin-session-delete 通过 Slot 在右键菜单增加删除项,并由 POST /api/dsh-session-delete 清理 sessions、派生缓存、workspace.json 引用及可选的子智能体会话。推荐用 github:PanChengN/dsh-plugin-session-delete 安装并重启;本地 path 安装勿直接删目录。非官方插件,安装前请核对源码与 MIT 许可。
Read Moredsh-session-manager:为 DSH 左侧工作区提供 Codex 风格会话列表
dsh-session-manager(@pianner/dsh-session-manager,0.1.7,MIT)是 NianjunZou 维护的 DSH 客户端插件,在 sidebar.workspaces 占位渲染可逆的 Codex 式左侧会话区:置顶区、工作区分组、状态点、拖动与 Alt 键调序、P1–P4 优先级与搜索分页。会话数据与顺序由宿主读写,不修改 Harness 源码。安装:dsh plugin --profile 添加 npm 包并写入 dsh.profile.bundles 后重启。目标 DSH dsh-v0.2.1-alpha.5,前置 macOS desktop;启用时会遮蔽官方该 slot 及部分子槽贡献。
Read Moredsh-session-menu-delete:侧栏会话菜单里的「删除会话」
DSH 侧栏会话菜单原生仅有归档,dsh-session-menu-delete 在「归档」下增加红色「删除会话」项,点击即删且无二次确认。插件通过插槽 sidebar.workspaces.session.menu.item 注册,host 侧清理会话工件、投影缓存、工作区账本与子代理会话,并保护 fork 副本;可选清理仅被删除集合引用的图片附件。安装使用 file 绝对路径与 dsh plugin --profile desktop add,并在插件页或 profile bundles 中启用。
Read Moredsh-session-curator:为 DSH 补上会话永久删除与归档管理
DSH 可归档、置顶会话,但没有删除 API。dsh-session-curator 由 Motues 维护,在文件级永久删除会话目录与投影缓存,并在 Settings 的 Session manager 中按工作区管理 archived/pinned、磁盘占用与批量操作。删除不可恢复且不影响运行中会话;需保留时应归档。安装使用 dsh plugin --profile desktop|web add dsh-session-curator,Host 需重启 DSH。MIT 许可,当前 npm 版本 0.3.1。
Read More@mcf171/dsh-session-delete:为 DSH Web GUI 补上永久删除会话
DeepSeek Harness 0.2.x Web 侧边栏会话菜单仅有 rename、fork、pin、archive,无法彻底删除会话及日志。社区插件 @mcf171/dsh-session-delete 通过官方插槽增加「删除会话」菜单与 Delete 快捷键,确认后依次归档、删除 DSH_HOME 下会话日志目录并广播 api-session/removed,使行立即从 UI 消失。安装需将包挂到 profile 的 node_modules 并在 package.json 登记 bundles,无 dsh plugin add 命令;运行中会话会被拒绝删除。MIT 0.1.0,维护者 mcf171。
Read Moredsh-session-ops:DSH Web 集中会话归档、还原与软删除
dsh-session-ops 是 lxl8182 维护的 DSH Web 插件,在设置→会话管理提供活动/已归档页签,支持一键归档、还原与移入 deleted-sessions 的软删除。安装命令为 dsh plugin --profile web add github:lxl8182/dsh-session-ops,需重启 dsh web。归档走官方 API,还原与删除经 POST 端点处理 workspace 域与磁盘目录。MIT 许可,Node>=20,本地 HTTP 无鉴权,安装前宜审阅源码。
Read Moreluckamuu/dsh-sessions-plugin:在 DSH 里彻底删除已归档会话
DSH 归档会话后日志与投影缓存仍占磁盘且无界面删除入口。luckamuu/dsh-sessions-plugin 在侧边栏提供「已归档会话」页,列出归档集合并支持两步确认后的彻底删除;宿主与客户端经 Typert Remote 通信,仅删归档内会话。安装时在插件页填写本地绝对路径或 github:luckamuu/dsh-sessions-plugin,须完全重启 DSH。v1.0.0,MIT,零运行时依赖。
Read Moredsh-session-delete-next:为 DSH 0.2.0-rc.2 侧栏补上「删除会话」
dsh-session-delete-next 由 ljp888 维护,面向 DeepSeek Harness 0.2.0-rc.2,在侧栏会话行菜单增加「删除会话」,永久清除本地会话记录并即时更新侧栏。它用官方 slot 替代旧版 DOM 注入,并拒绝删除运行中会话。安装方式为 clone 到 profile 的 node_modules 并在 cordis.patch.yml 挂载;未上 npm,不宜写入 profile 的 package.json dependencies。
Read Moredsh-plugin-session-cascade-delete:在 DSH 里彻底删除会话与子代理
介绍客户端插件 @liuyu-f/dsh-plugin-session-cascade-delete:在 DeepSeek Harness 0.2.0-rc.2~0.2.1-rc.2 上,通过会话头垃圾桶、侧栏「删除会话」或 agent 工具 session_delete 永久删除会话,清理日志、投影缓存与工作区记账,并级联删除归属父会话的子代理;分叉会话不受影响,运行中会话先停止再删。含安装命令、工具参数、cordis.patch.yml 可选配置及安全约束。
Read Moredsh-session-delete:为 DSH Web 侧边栏补上「删除会话」
介绍社区客户端插件 dsh-session-delete(@jerrrrrywang/dsh-session-delete):在 DSH Web 会话菜单与悬停区注册删除动作,将会话日志与投影缓存移至系统废纸篓而非永久抹除,并更新 workspace 索引。涵盖安装命令、bundle 与 patch 二选一、环境变量、安全栅栏、存储行为与运行中会话等限制。维护者 jerrywang21-debug,MIT,需 Node >=22 与 DSH >=0.2.0-rc.2,安装后须重启 DSH。
Read Moredsh-session-move:在 Web UI 中移动、删除与 AI 重命名 DSH 会话
dsh-session-move 是 DeepSeek Harness 的双端客户端插件,在 Web 工作台补全会话跨文件夹移动(拖拽或菜单)、永久删除与基于整段对话的 AI 重命名,并提供 workbench_session_move/delete/rename_ai 等 Agent 工具与 HTTP 接口。安装需 dsh plugin --profile web add 指定 tar.gz 并重启 profile。适合多 workspace 整理会话的开发者;插件与 dsh 同权限运行,安装前应审阅源码与 MIT 许可证。
Read Moredsh-session-multiselect:DSH Desktop 对话多选与批量管理
dsh-session-multiselect 是 xlxs123 维护的 DSH Web 客户端插件,在会话列表搜索旁注入入口,打开可按工作区分组、可搜索的多选面板,经官方 sessions/workspaces 契约批量删除(7 天回收站可恢复)、归档与置顶。兼容 DSH Desktop 0.9.0/0.10.0 与 Harness 0.2.0-rc.2 nightly,MIT 许可,安装命令为 dsh plugin --profile desktop add .,无需 build。
Read Moredsh-session-manager:DeepSeek Harness Web GUI 归档会话管理
dsh-session-manager 是 wjackiedev 维护的 DeepSeek Harness 客户端插件,面向 Web GUI 中已归档(Archived)的 session:支持恢复会话日志与永久删除归档记录。文章从 Harness 长期使用后归档会话难以找回或安全清理的痛点切入,说明插件定位与三项核心能力,并强调安装命令须以 SkillHub 目录页与 GitHub README 为准(撰写时 README 未抓取、仓库 HTTP 404,故不给出臆测安装命令)。同时提醒插件以 dsh 进程权限运行,永久删除前需自行评估合规与备份。
Read Moredsh-plugin-simple-delete-session:侧边栏彻底删除单个 DSH 会话
介绍 WovenJunct 维护的 DSH 插件 dsh-plugin-simple-delete-session:在侧边栏会话「…」菜单增加「删除会话」,二次确认后硬删除该会话日志目录与会话表项,不影响其他会话与工作区;含 GitHub/本地安装命令、安装后重启与刷新步骤,以及停止并删除、删当前会话自动跳转等行为说明。适用于 DSH >=0.1.0-rc.6,MIT 许可。
Read MoreDeepSeek Harness 插件:归档守护
DSH 的归档操作仅修改标记,不清理磁盘文件,导致 `sessions` 目录堆积。归档守护插件针对此痛点,在会话归档后自动提炼结构化要点。用户可通过面板逐条决定每条归档的去留(保留原文、只留摘要或彻底删除至回收站),支持恢复。插件提供年份、日期、时段、标签四级分类,并支持自定义“值得留存”规则。所有删除操作先入回收站,清空不可逆。插件需 Node.js ≥ 20,安装命令为 `npm i git+https://github.com/Isle-ux/dsh-archive-keeper-plugin.git`。
Read MoreDeepSeek Harness 插件:dsh-session-task-tags
`dsh-session-task-tags` 是 DeepSeek Harness 的会话生命周期管理插件。它通过标签(长期/短期)和自动归档策略,解决会话无限累积导致的杂乱问题。 该插件支持设置不同任务类型的过期窗口(默认短期7天),在侧边栏实时显示倒计时,并在到期后自动归档。安装命令为 `dsh plugin --profile web add dsh-session-task-tags`。
Read Moredsh-session-delete:侧栏一键删除会话——先归档,再永久清理磁盘日志
`dsh-session-delete` 是 DeepSeek Harness 的一款零依赖插件,用于彻底删除会话及其磁盘日志。它提供悬停垃圾桶和菜单删除两种入口,具备确认弹窗、安全围栏(运行中会话不可删)、路径精确定位及即时反馈等功能。安装需克隆仓库并运行脚本,卸载同样通过脚本完成。此插件操作不可逆,适合需要彻底清理数据时使用。
Read MoreDeepSeek Harness 插件:Session 回收站
该插件为 DeepSeek Harness 桌面版增加了真正的“删除会话”功能,利用回收站机制实现可逆的会话管理。支持单次或批量删除,会话保留期可设为 7/15/30 天,提供恢复和永久删除入口。安装后需重启应用,注意其依赖本地目录且可能因应用更新失效,恢复操作不包含会话的固定或归档状态。
Read MoreAgent Browser Operator:面向登录与会话的交互式浏览器 Skill
Agent Browser Operator 是 SkillHub 社区 Skill(v1.0.0,ai-agent),用于登录流程、动态页面和会话感知的交互式网站操作,标签 requires_api_key=false。文章说明其定位、三项核心能力、通过 skillhub CLI 安装到 Cursor/Claude/Codex 等 skills 目录的步骤,以及无官方端到端示例时如何按简介使用;并给出适用场景、环境限制与 SkillHub 官方链接。
Read Moredsh-session-cleaner:DSH 会话清理插件
`dsh-session-cleaner` 是一款为 DeepSeek Harness (DSH) 桌面版设计的会话清理插件。它解决了手动删除会话时残留脏数据的问题,将删除操作升级为“移入回收站”机制。 该插件具备回收站管理、痕迹清理(工作区/标记/缓存)、子会话处理及彻底删除等功能。安装需修改配置并安装依赖,目前兼容 DSH 0.2.1-rc.2 版本。通过侧栏菜单可执行删除、恢复及彻底删除操作,支持搜索与排序,默认保留 30 天。
Read Morekagurazakayashi/dsh-delete-session:DeepSeek Harness Web 插件,用于会话删除
`dsh-delete-session` 是一个 DeepSeek Harness 的 Web 插件,旨在为开发者提供便捷的会话删除功能。它通过注册官方插槽,在会话行菜单中直接集成了“Delete session”选项,无需额外配置文件。该插件提供三种确认模式(默认为二次点击确认),并具备运行会话保护机制,防止删除正在处理的任务导致数据损坏。安装简单,支持通过插件管理器配置确认策略,是管理 DSH 会话的实用工具。
Read Moredsh-session-handoff:在会话失效前接力记忆
DSH 插件 `dsh-session-handoff` 旨在解决长会话因上下文溢出导致的死锁问题。当会话压力超过上游提示限制或模型窗口时,插件会自动触发交接,通过提取四层记忆(事实、检查点、转述、总结)创建新会话,并归档旧会话。插件还包含凭证脱敏和压力监控功能,需重启 DSH 才能生效。
Read MoreDSH Session Favorites:在侧边栏快速访问重要会话
DSH Session Favorites 是一款 DeepSeek Harness 插件,旨在解决会话过多导致的查找困难问题。它允许用户标记常用会话并按工作区分组,支持跨设备同步、快速搜索及将内容插入 Prompt。该插件通过存储在主机配置中确保数据持久性,卸载后数据依然保留,是提升会话管理效率的实用工具。
Read Moredsh-archived:DeepSeek Harness 归档会话管理
`dsh-archived` 是一款 DeepSeek Harness (DSH) 插件,旨在解决原生无法彻底删除归档会话的问题。它通过 UI 和 RPC 接口,提供会话删除(含回收站机制)、恢复、磁盘占用显示及陈旧会话扫描等功能。插件具备完善的安全边界检查,并支持批量操作与文件目录访问。该插件要求 DSH 0.2.0-rc.1 以上版本,安装后可自动挂载至设置页面。
Read Moredsh-session-delete:DeepSeek Harness 会话删除插件
`dsh-session-delete` 是一款为 DeepSeek Harness 提供会话彻底删除能力的开源插件。它解决了原有归档功能无法清除日志的问题,支持通过 UI、代理工具及远程调用移除会话,默认将日志移入系统垃圾箱以实现可恢复删除,也可强制永久删除。安装需满足 Node.js >=20 并重启应用。该插件已获 MIT 许可,无构建依赖。
Read Moredsh-session-eraser:DeepSeek Harness 侧边栏会话删除插件
`dsh-session-eraser` 是 DeepSeek Harness (DSH) 的一个插件,旨在解决会话管理繁琐的问题。它直接在侧边栏提供删除入口,实现永久清理日志和工作区会计记录的功能。该插件支持 API 接口调用、自动清理索引以及保护当前会话,遵循 MIT 许可证。安装简单,适合需要维护长期会话记录的开发者。
Read Moredsh-session-dir: Directory-Based Management of DSH Sidebar Sessions
The `dsh-session-dir` plugin aims to solve the sidebar management clutter caused by a growing number of DSH workspace sessions. It replaces the traditional session list with a VSCode-like directory tree, supporting drag-and-drop sorting, renaming, archiving, and cross-workspace search. Installation requires running a specific command and restarting; note the potential conflict risk with plugins of the same priority. This plugin provides developers with a more intuitive and efficient way to organize sessions.
Read Moredsh-session-delete: DeepSeek Harness True Session Deletion Plugin
The `dsh-session-delete` plugin solves the issue of incomplete session cleanup in DeepSeek Harness. It adds a red "Delete Session" option to the session menu and enables irreversible deletion through a two-step confirmation mechanism with a 6-second countdown. Its core logic includes deleting session log files, cleaning up the workspace registry, and stopping running tasks. The plugin inherits official authentication, supports idempotent operations, and broadcasts an event while immediately removing the list item after successful deletion. Users need to add the dependency in `package.json` and install it, then restart to use it. Installation is simple with zero dependencies, making it suitable for scenarios requiring thorough data cleanup, although deletion is irreversible.
Read Moredsh-session-keepwarm
The reference counting mechanism introduced in DSH 0.1.7 causes session history to be re-read when switching sessions. The `dsh-session-keepwarm` plugin retains additional references to recently used sessions, preventing them from being destroyed. Switching back to these sessions allows direct reuse of the in-memory history window, avoiding reloads. The plugin manages the keep-warm count via an LRU cache, supports standard sessions only, and is suited for scenarios requiring frequent session switching to reduce loading latency, but it has same-tab limitations and memory footprint concerns.
Read Moredsh-session-manager: Manage DSH Sessions per Workspace
dsh-session-manager is a session management plugin for DeepSeek Harness, designed to address the difficulty of locating sessions as they accumulate. The plugin groups sessions by workspace and supports archiving, unarchiving, deletion, and batch cleanup. The interface uses a dual-tab design, divided into Unarchived and Archived tabs. All operations are synchronized in real time through the registry mechanism, and ghost sessions are automatically cleaned up at startup. When installing, note that this plugin build does not support the official preset, and data modification operations carry risks. It is recommended to validate it in a test environment before use.
Read Moredsh-session-folders: Session Folders Plugin for the DSH 0.2.x Web Sidebar
The DSH 0.2.x Web sidebar plugin `dsh-session-folders` adds folder hierarchy features to the default list. It allows users to create single-level named folders for each workspace, with uncategorized sessions remaining in the "Inbox." The plugin supports managing sessions via drag and drop or the right-click menu, and provides folder creation, renaming, reordering, and pinning. The interface includes an archive view, recent sessions display, search highlighting, status badges, and multilingual support, with persistent data storage. This plugin is a port of EugeneVl's original version, adapted for DSH 0.2.0, and does not include automatic renaming.
Read Moredsh-sidebar-pins: Codex-Style Sidebar Pinning and Full-Row Context Menu
dsh-sidebar-pins is a plugin for DeepSeek Harness designed to address fragmented sidebar management. It integrates pin and menu capabilities, renders its own pinned bar while parsing official rows, and ensures every row has access to the full menu. The plugin supports pinning, renaming, archiving, and forking sessions and workspaces, taking over the official “⋯” button. Data is stored locally, with migration support from previous plugin versions. The project requires attention to changes in DSH’s underlying DOM structure and does not include a session deletion feature.
Read Moredsh-tui-session-manager: dsh-TUI Session Management Plugin
dsh-tui-session-manager provides a UI entry point for session management in dsh-TUI, addressing the gap where the adapter layer already has deletion capability but lacks an interface. The plugin uses a `/sessions` full-screen panel to support session browsing, filtering (including tri-state empty-shell identification), and batch deletion, while synchronously cleaning up residual state in the host deletion path. It features zero dependencies, automatic backup, and fault-tolerant handling, and is compatible with Node.js ^22.19 or >=24.
Read Moredsh-sidefork-a-teammate: Derive a Teammate from the Interface
This is a plugin for DeepSeek Harness (DSH) for spawning teammates directly from the interface. It provides the `/teammate` command, supporting two modes: “New Teammate” (without context) and “Fork Team” (inheriting completed turns). The plugin has now been merged into the `dsh-wonder-tools` toolbox and is no longer used as a standalone plugin.
Read More@apherchin/dsh-session-delete: DeepSeek Harness Session Row Menu Delete Plugin
`@apherchin/dsh-session-delete` is a plugin for DeepSeek Harness (DSH) designed to delete a conversation and its associated subconversation data directly from the graphical interface. By leveraging Cordis’s patching mechanism, the plugin adds a “Delete conversation” option to the conversation list menu, supporting permanent clearing of disk data, cascading deletion of subconversations, and copying the conversation ID. It also includes a safety check that refuses to delete a running conversation. This plugin is no longer maintained independently; its functionality has been integrated into the `dsh-wonder-tools` toolkit, which is recommended for obtaining these capabilities.
Read Moredsh-session-delete-ui: DeepSeek Harness Session Deletion Plugin
The official DeepSeek Harness (DSH) implementation lacks a session deletion feature. This plugin provides this capability via a bundle. It adds a delete option to the session row menu and supports permanently cleaning local logs, projection cache, and workspace records. It also includes features such as stopping active sessions, cascading deletion of subagents, and estimating disk space usage. Deletion is irreversible and may leave residual data in memory; restarting DSH is recommended to clear the residue. Project URL: https://github.com/ant404/dsh-session-delete-ui.
Read Moredsh-session-path: Session Path Replication and Continuation File Generation
The `dsh-session-path` plugin is designed to address the difficulty of retrieving DeepSeek Harness (DSH) session paths and log parsing failures. It provides a GUI copy feature, a read-only `session_path` tool for reading paths, and a `session_handoff` tool for generating readable handoff files. The plugin efficiently parses Zstandard multi-frame logs, includes memory safety and access control mechanisms, and is suitable for context handoff and log analysis in agent development.
Read Moredsh-session-trash: Adding Session Deletion to DeepSeek Harness
The official DeepSeek Harness archive only removes sessions from view, while logs continue to accumulate and cannot be deleted. The “Session Recycle Bin” plugin developed by vi0let-dev adds the missing cleanup capability. It introduces a Recycle Bin section in settings, allowing deleted sessions to be moved to the Recycle Bin for restoration, or to be permanently cleared along with workspace accounting and host session tables. Features include browsing by date or size, limitations on permanent deletion, and local zero-dependency execution. Installation requires running the specified command in the command line and restarting the application, making it suitable for users who need to manage DSH sessions or reclaim disk space.
Read MoreDeepSeek Harness Plugin: dsh-agent-control
The `dsh-agent-control` plugin consolidates destructive operations such as session deletion, conversation-turn deletion, restart, and instance shutdown, and provides a unified confirmation mechanism and error handling. It supports recursive cleanup of sub-sessions, enables code changes to take effect through hot restart, and offers independently toggleable component switches. The plugin is managed through public APIs, but turn deletion only makes turns invisible to the model and is not a secure deletion, and there is no Harness authentication. When installing, be aware of potential conflicts with other deletion-type plugins, and note that the desktop launcher may spawn orphan processes after a restart.
Read Moredsh-minimal-session-delete: Permanent Session Deletion Plugin for DeepSeek Harness
The DSH plugin `dsh-minimal-session-delete` completes the session deletion capability of DeepSeek Harness. It provides three deletion entry points—the sidebar, a hover button, and the keyboard shortcut `Ctrl+Shift+D` on desktop—and supports double confirmation and Host routing authentication. The plugin includes security protections, such as dryRun mode, rejection while running, and path traversal prevention, and is zero-dependency. Users can delete sessions through the interface or by calling the API from scripts, but note that archiving is not the same as deletion, and the operation is irreversible.
Read MoreDeepSeek Harness Plugin: dsh-connection-card-host
`dsh-connection-card-host` is a plugin built for DSH to address the lack of a programmatic management layer in multi-session collaborative workflows. It elevates “connections” to first-class citizens and, by defining sessions as nodes, connections as containers, and cards as scopes, provides flexible permission boundaries and resource management for interactions between sessions. The plugin supports multiple interaction modes: automatically pulling the counterpart’s state to enable mutual “seeing” and “conversation,” using mounted “cards” to share tools and dependencies, and providing a “convention box” to manage consensus. Its core mechanism is pull-based awareness, which incurs overhead only when the other side actively queries, enabling efficient isolated collaboration without interrupting sessions.
Read Moredsh-session-delete: DeepSeek Harness Plugin for Permanently Deleting Sessions
The `nakie-zjm/dsh-session-delete` plugin addresses the default limitation of DeepSeek Harness (DSH), which only supports session archiving. It provides true session deletion through the sidebar menu, allowing cleanup of session logs, projection caches, and workspace accounting entries. The plugin features protection for running sessions, a two-step isolated safe-deletion mechanism, and no dependencies. Note that DSH `0.2.0-rc.2` is required, coexistence with a plugin of the same name is not supported, and deleted sessions cannot be recovered.
Read Moredsh-branchman: Tree-based Branch Management Plugin for DeepSeek Harness
`dsh-branchman` is a DeepSeek Harness plugin designed to address the disconnect between session branch management and code repository branch management. It maps branch operations to Git worktrees, sub-sessions, and a visual tree structure, supporting session inheritance, file carrying, conflict handling, and interruption recovery. Developers can use the sidebar’s “Path Overview” for visual management, making it suitable for users who need to clearly manage development directions in multi-branch environments.
Read Moredsh-session-eater: Feeding the Session
`dsh-session-eater` is a DeepSeek Harness plugin designed to address session management pain points. It enables “soft delete” and “undo” by redirecting deletion operations to the Windows Recycle Bin. Users can drag unwanted sessions to the “Little Fat Fish” at the bottom of the sidebar, and after confirmation, the sessions are moved to the Recycle Bin. Restoration can be performed through receipts or the settings ledger, and the plugin includes safety mechanisms that automatically reject deletion of empty, running, or active chat sessions. Please note that the undo feature is only available on Windows, relies on the system Recycle Bin, and sessions cannot be recovered once the Recycle Bin is emptied.
Read Moredsh-session-archive: A Management Entry Point for DeepSeek Harness Session Archives
The `dsh-session-archive` plugin adds archived session management to DeepSeek Harness (DSH). Since DSH does not natively support deleting archived sessions, this plugin completes the management page through Host and Client same-origin routes, enabling listing, restoring, and permanently deleting archived sessions. Deletion cleans up session logs, projection caches, and workspace placeholders while preserving shared resources such as attachments and temporary files. The plugin uses a three-step deletion protocol to prevent UI flickering and supports sorting by last activity time. Installation requires DSH to be completely exited and supports both npm and source-link installation. The plugin is released under the MIT License and includes validation scripts.
Read Moredsh-mcp-master: Session-Level MCP Server Management for DeepSeek Harness
`dsh-mcp-master` is a workflow plugin for DeepSeek Harness (DSH) designed to address session-level management of MCP servers. It allows users to configure separate tool sets for different sessions by using a selector in the Composer line, and supports loading configurations from global and project directories. The plugin provides OAuth authentication, a trust review mechanism, environment variable resolution, and support for multiple transport protocols. After installation, DSH must be restarted; project servers must be trusted before they can run, and tokens are stored in local sensitive files.
Read Moredsh-session-delete: Add a Real “Delete Session” Capability to the DSH Web Interface
The DSH Session Delete plugin adds a feature to permanently delete sessions in the DSH web interface, addressing the issue that native archiving only hides data. It supports secure session deletion through secondary confirmation, runtime protection, and local API access, while synchronously cleaning up workspaces, archive records, in-memory data, and disk logs. Installation requires building and registering the plugin; it primarily provides a delete entry point in the header of an opened session and is compatible with DSH 0.1.x.
Read Moredsh-recent-sessions: Cross-Directory Session Management and Belated Idea Archiving
dsh-recent-sessions is a Memory-class plugin for DeepSeek Harness (DSH) that addresses the issue of the sidebar displaying only a limited number of sessions. It provides a complete session list with support for filtering by directory, grouping by time, and searching host messages. Core features include a locally stored “Late Ideas” section that can record and backfill ideas into drafts without sending them to the cloud. The plugin also supports standalone windows, detail previews, multiple filtering options, and is released under the MIT license. It requires DSH version >= 0.2.0-rc.2.
Read Moredsh-manage-sessions: DSH Session Management Plugin
The dsh-manage-sessions plugin provides native UI enhancements for the DeepSeek Harness (DSH) sidebar, addressing session management pain points. Core features include session grouping, batch archive/restore/delete, a two-stage force stop for stuck sessions (auto-resume or remain offline), workspace path copying, and session detail viewing. The plugin supports zero-configuration installation, but requires a compatible DSH version, and the permanent deletion feature depends on a specific patch. It leaves no residue after uninstallation and is well suited for developers who frequently manage multiple sessions.
Read Moredsh-plugin-session-trash: Session Trash Plugin for DeepSeek Harness
dsh-plugin-session-trash is a session trash plugin developed for DeepSeek Harness (DSH). It addresses the limitation in the original version where sessions can only be archived but not permanently deleted, providing full lifecycle management for sessions. Users can move sessions to the trash and then restore or permanently delete them in the settings. The plugin supports deletion of idle sessions, automatic cleanup, and file-system-level data storage, and must be installed and enabled via pnpm in the desktop configuration file.
Read Moredsh-session-auto-title: Unified Naming Convention for Session Titles
`dsh-session-auto-title` is a DeepSeek Harness plugin designed to address messy session titles. It registers an internal provider and dynamically renames a session at the end of each conversation turn using the format `MMDD|type|topic`. The plugin enforces a strict naming convention that includes the date, type (such as feature or design), and topic, and provides injection protection, output validation, and length guardrails. Installation is done by adding it as a local dependency. It offers flexible configuration and supports manual rename locking and manual unlocking. Driven by the `afterEveryTurn` lifecycle hook, it overcomes the silent-update issue of the service's built-in cadence, while consuming a small number of tokens per conversation turn and adding only a few milliseconds to a few seconds of latency.
Read MoreDeepSeekHarness Session Delete: Adding Delete Functionality to Sidebar Sessions
The DeepSeek Harness sidebar lacks a session deletion feature, making management cumbersome. The dsh-session-clean plugin, developed by Ansellwan, solves this problem. It supports fully deleting sessions, including archived ones, through the sidebar menu. Active sessions are automatically grayed out, and deletion is blocked. The plugin does not access external networks and operates locally only, but deletions are irreversible. The installation command is `dsh plugin --profile desktop add dsh-session-clean`.
Read Moredsh-context-guard: Session Handoff and Context Pressure Monitoring
`dsh-context-guard` is a workflow plugin for DeepSeek Harness (DSH) designed to address the escalating cost of long sessions. When session usage exceeds 45%, it automatically reminds the user to end the session and start a new one, and generates a handoff document containing machine facts in the working directory. Its core advantage is a “zero context tax”: it registers no tools, injects no prompts, and sends no extra requests, performing all calculations entirely within the host process using official token-meter data. It supports English and Chinese, triggers by default at a 45% threshold, and refreshes the handoff document for every additional 5% increase. The plugin uses atomic writes, enforces strict permission restrictions, and includes safety boundary checks.
Read MoreOjingjing Session Management Plugin
The OJingJing Conversation Management plugin is an open-source web plugin for DeepSeek Harness, designed to address challenges in conversation archiving, trash management, and data cleanup. It provides an intuitive interface for filtering by workspace, moving conversations to the trash in bulk, and permanently deleting them, and includes a “Clean Up Invalid Records” feature to maintain consistency and tidiness in the sidebar. The plugin is available over HTTP endpoints and also processes sub-agent sessions during deletion to prevent residual data.
Read Moredsh-session-delete: DeepSeek Harness Session Management and Retry Plugin
The DeepSeek Harness plugin `dsh-session-delete` provides session management and message-retry functionality. Its core features include deleting individual sessions from the sidebar, bulk deletion (up to 200 sessions) and cleanup of invalid rows, message retry, run protection (against accidental deletion), and recycle bin configuration (supporting `purge` or `recycle` mode). To install it, place the plugin in the workspace and run the install command. In the default `purge` mode, deletions are irreversible; configure it according to your needs.
Read Moredsh-session-trash: Add Session Deletion and Trash Bin Functionality to DeepSeek Harness
`dsh-session-trash` is a session-level trash plugin designed for the DeepSeek Harness (DSH) Web GUI. It addresses the issue of session data being permanently lost immediately upon native deletion by providing “Move to Trash,” “Restore,” and “Auto Cleanup” features. Users can manage deleted sessions through a sidebar panel, where they can restore sessions, permanently delete individual items, or empty the trash. The plugin offers native configuration options, is easy to install, and is suitable for developers who need to recover accidentally deleted sessions or perform bulk cleanup. Note that uninstalling the plugin does not automatically remove trash data, and the plugin interface is optimized primarily for Simplified Chinese.
Read Moredsh-branch-workspace-folders: DSH Sidebar Session Tree Refactoring Plugin
The DeepSeek Harness sidebar plugin addresses hierarchy confusion caused by a growing number of sessions by building a universal fork tree that groups forked sessions under their root sessions. It supports dual-track indentation decoupling, collapse-state bubbling, and a physical cascading deletion engine, and exposes a REST API for health checks, archive queries, and deletion operations. The plugin employs a heap allocation algorithm to ensure reliability, supports tri-state archive filtering and DSH official slot integration, and is suitable for users who need fine-grained management of large session volumes and thorough log cleanup. Installation from source or via a package manager is recommended.
Read MoreSmart Conversation Titles: Automatically Summarizing and Updating Conversation Titles
`dsh-smart-title` is a memory plugin for DeepSeek Harness (DSH) aimed at solving the problems of default session titles diverging from conversation content and the hassle of manually maintaining them. It leverages a large language model to summarize and rewrite the full conversation context, automatically updating the title after each conversation turn so that sidebar titles accurately reflect session intent. Core features include full-conversation summarization, immediate title generation from the first message, refresh throttling, long-session freezing, silent skipping of unchanged titles, and automatic retry on failure. After installation, users can adjust parameters such as title length, refresh frequency, and long-session threshold through visual settings or configuration files, with support for repairing existing sessions. The plugin is released under the MIT License and enables seamless automatic refresh via DSH's official service mechanism.
Read MoreTheOne: A Single Conversational Entry Point for DeepSeek Harness
TheOne is a memory management plugin for DeepSeek Harness (DSH), designed to resolve chaotic session management and mixed contexts. It follows a “One chat for everything” approach: users only need to interact through a single main chat window, while TheOne automatically creates independent sessions for different topics in the background and maintains context isolation. Its core features include single-entry chat, automatic routing, unified model invocation, and session directory management. It is easy to install and directly uses the API key already configured in DSH. TheOne does not delete records; it only organizes existing sessions, helping users manage multi-task conversations efficiently.
Read Moredsh-chat-manager: DeepSeek Harness Chat Management Plugin
`dsh-chat-manager` is a user-level plugin developed for DeepSeek Harness (DSH), designed to address the cumbersome lookup and management of chat history as conversation volume increases. Through features such as a dual-pane sidebar, automatic archiving, session deletion, and session restoration, it provides intuitive session lifecycle management. It supports both the Web UI and desktop clients and aligns with DSH’s plugin ecosystem approach. Installation requires DSH version >= 0.2.0-rc.2; users must build the plugin themselves and add it to the plugin directory. In addition, active session deletion and search on Linux/macOS have caveats related to their dependency on a specific index configuration.
Read Moredsh-delete-session: Directly Delete DeepSeek Harness Sessions in the Sidebar
`dsh-delete-session` is a plugin for DeepSeek Harness designed to address the issue that the original sidebar only supports archiving sessions, not complete deletion. The plugin provides a direct delete option via the menu, supports single and bulk multi-selection deletion, automatically switches to another session after deletion, and ensures that session data is completely removed. It is easy to install with zero dependencies, making it ideal for users who need efficient session data management.
Read Morebetter-dsh-session-deletetool: Truly Delete DeepSeek Harness Sessions
The DeepSeek Harness plugin **better-dsh-session-deletetool** addresses the limitation where the default behavior only archives sessions without deleting them, and provides true physical deletion. It supports single or bulk deletion through the session menu and workspace, and allows cascading deletion of sub-agents and derived conversations via a visual family-tree management view. The plugin can also clean up project directories and caches, and includes runtime checks, making it suitable for users who need to thoroughly reclaim disk space and manage complex session structures.
Read Moredsh-session-folders: Add Folder Hierarchy to DeepSeek Harness Sessions
The `dsh-session-folders` plugin introduces standalone folder hierarchy management to DeepSeek Harness (DSH). It maintains a mapping between sessions and folders through a persistent registry, supporting session creation, renaming, archiving, and non-destructive removal. The plugin leverages `assignment[sessionId]` to achieve directory-based memory isolation, making it suitable for archiving sessions by project. Note that the current version does not support a tree-based grouping view in the sidebar.
Read Moredsh-btw: DSH Session Management and Configuration Plugin
DeepSeek Harness plugin `dsh-btw` is designed to optimize session management and configuration experience for the DSH client. Key features include: supporting references to historical content in conversations; forking temporary sessions from selected messages with automatic archiving; logically splitting context via a “New Context” action, retaining records but not sending them to the model; and visually displaying advanced Provider configuration options. Installation requires Git commands and a service restart, and is supported on DSH version 0.1.5-rc.2 or later.
Read Moredsh-session-workbench: Session Library Full-Text Search and View Management
The `dsh-session-workbench` plugin provides comprehensive session retrieval and citation capabilities for the DeepSeek Harness Web Profile. It includes a session library (supporting full-text search, highlighted positioning, and multi-session citation) and a session view (supporting tab bar sorting and hiding). Installation requires configuring a persistent FTS index. The plugin is designed to help developers achieve cross-session context recall and historical traceability.
Read Moredsh-pin-session: Pin Session and Mark as Unread
The `dsh-pin-session` plugin addresses the cluttered sidebar sessions in DeepSeek Harness (DSH) through a client-side annotation layer. It is maintained under the MIT license, supports pinning important sessions to a top “Pinned” group, and provides mark-as-unread/read functionality. State is stored in local storage and does not modify backend data. To use it, select Pin or Unpin from the menu in the top-right corner of a session item. The installation command is `dsh plugin --profile web add github:RaberShef/dsh-pin-session`.
Read Moredsh-session-cleaner: DSH Session Recycle Bin and Cleanup Manager
dsh-session-cleaner is a DeepSeek Harness plugin that completes session deletion capabilities through native sidebar interactions. It provides a reversible trash bin, accidental deletion protection for duplicate names, conversation content previews, scheduled automatic cleanup, and theme consistency. It supports restoring sessions and permanently deleting them, with built-in safety checks to protect unclosed steps and active sessions.
Read Moredsh-plugin-sidebar-views: DSH Sidebar Dual Views and Pinned Session Management
Developed by NattoCB, the DeepSeek Harness Sidebar Clutter Plugin improves sidebar readability under a large number of automated tasks through dual-view switching and a pinned-session mechanism. It supports switching between “Workspace” and “History Sessions” views, and provides row-level menus, filtering, and performance optimizations, while also enabling smooth migration from older plugin versions. State is persisted in the browser localStorage; ensure the configuration file is cleaned up when uninstalling, otherwise the GUI will fail to mount.
Read Moredsh-plugin-pin-session: Pin DeepSeek Harness Session
`dsh-plugin-pin-session` is a DeepSeek Harness plugin maintained by NattoCB, designed to address inefficient management of long session lists. The plugin adds a fixed “Pinned Sessions” group at the top of the sidebar and integrates Pin/Unpin actions inline, enabling quick location and management of sessions. Its core features include inline actions, grouped display, and cross-browser persistent storage based on the host-side file system, while remaining fully non-intrusive to the core codebase. Installation must be performed via the command line and requires restarting the DSH process to take effect. It supports operations through the HTTP API and is suitable for developers who frequently switch between specific sessions.
Read MoreDeepSeek Harness Session File Upload Plugin
The DeepSeek Harness (DSH) plugin provides arbitrary file upload and delivery capabilities for the web interface using a plugin-based architecture. Its core features include writing files to session directories, model awareness, and generating download cards via the `share_session_file` tool, while also supporting new UI download entry points and SSH remote workspaces. The plugin implements security mechanisms such as a sessionId whitelist and filename sanitization, with a default per-file limit of 512 MiB. Installation requires restarting DSH and is suitable for agent scenarios that need to persist or distribute files within sessions.
Read MoreIntroducing the DeepSeek Harness Session Manager Custom Plugin
The DeepSeek Harness (DSH) memory management plugin `floatinglifetl/dsh-plugin_session-manager-custom` is maintained by FloatingLifeTL. It is currently **paused from development and archived**; the code is no longer updated and may be incompatible with the latest versions, so it is not recommended for production deployment. Because specific features and installation instructions are not provided, users should check the source code permissions themselves before use.
Read MoreDeepSeek Harness Session Management Plugin (dsh-session-management)
The DeepSeek Harness (DSH) Conversation Management Plugin is designed to address the issue of fragmented sessions from multiple sources by providing a unified cross-platform management entry point and third-party session import functionality. The plugin supports searching, previewing, archiving, and bulk cleanup of DSH, Claude Code, and Codex sessions, and can fully convert third-party sessions into native DSH sessions with complete fidelity. It includes strict safety safeguards that ensure source files remain read-only, running sessions are protected from deletion, and deletion operations require explicit confirmation because they are irreversible. The plugin can be installed via npm or GitHub and is open-sourced under the BSD-3-Clause license.
Read Moredsh-session-persistence-mysql: MySQL Persistence Backend for DSH
The `dsh-session-persistence-mysql` plugin provides a MySQL-based session persistence solution for DeepSeek Harness. It implements the `SessionPersistence` interface and supports transactional appending, tear-free tail handling, crash recovery, and read/write separation. The plugin is configured through environment variables and supports lazy instantiation and a deadlock retry mechanism. Known limitations include no support for deletion or paginated filtering, and the use of plaintext storage. It is suitable for production environments with high data reliability requirements.
Read Moredsh-session-mgr: DeepSeek Harness Web Session Management Plugin
The DeepSeek Harness plugin `dsh-session-mgr` is designed to address the inconvenience of session management in the web interface. It supports moving, archiving, restoring, backing up, and deleting sessions, as well as cross-workspace operations. Users can generate compressed packages containing logs and attachments, then seamlessly restore sessions on another machine via the import function. The plugin provides a multilingual interface and batch operations, and supports managing sessions directly through the settings page. Installation requires the command line and enabling the plugin in the configuration. Operations on active sessions must be performed after unloading them first, and deleted sessions cannot be recovered.
Read Moredsh-x-opencode-session: Automatically Attach a Session Header to opencode.ai Requests
This is a plugin developed for DeepSeek Harness that automatically adds the `x-opencode-session` header to requests sent to opencode.ai, avoiding the hassle and errors of manual configuration. It is MIT-licensed and maintained by Coco-king. Core features include automatically attaching the header, keeping the value fixed within the same conversation, using distinct values across different conversations, and maintaining consistency after network disconnections or restarts. Installation is simple and requires no configuration; it only affects the target requests, making it suitable for users of services such as opencode-go.
Read MoreDeepSeek Harness Archived Session Manager (dsh-archive-manager)
dsh-archive-manager is a plugin for DeepSeek Harness (DSH) 0.1.1-rc.2, designed to address the lack of recovery options in its “archived sessions” feature. The plugin provides an archived session list on the settings page, supports one-click recovery, and instantly returns sessions to the sidebar. It leverages DSH’s slots mechanism and custom server-side routing to implement this functionality, is compatible with React 18, and has no build dependencies.
Read Moredsh-session-delete: Add a Permanent Delete Entry Point to Session Rows
The `dsh-session-delete` plugin addresses the limitation that DeepSeek Harness (DSH)’s default archive operation does not release disk space by adding a permanent session deletion feature. It provides a “Delete Session” option in the session row menu and supports complete removal of disk logs. Its core features include preventing deletion of active sessions, strict path validation to prevent escape, two-step confirmation before execution, and automatic archiving after deletion. Installation requires adding the plugin via the CLI and restarting the service, while local development requires syncing the source code. The plugin is implemented through DOM injection to bypass UI primitive freeze restrictions.
Read Moredsh-knj-session-management: DeepSeek Harness Session Archiving and Governance
Data bloat caused by accumulated DeepSeek Harness (DSH) sessions. This plugin provides session lifecycle management. It supports archiving sessions to a specified directory (does not free space but hides them from lists), restoring sessions, and permanently deleting them to free disk space. It also offers automatic policies (retain the latest N sessions per workspace), invalid session management, and a capacity governance panel. The plugin supports cross-volume archiving and distillation integration; after installation, operations can be performed through the `dsh-knj-menu` menu, with three indexes automatically synchronized and no restart required.
Read MoreDeepSeek Harness Conversation Trash Plugin: A Safe Solution for Deleting and Cleaning Up Conversations
`dsh-session-delete` is a DeepSeek Harness plugin that uses a two-stage “archive first, then permanently delete” workflow to address incomplete session cleanup and the risk of accidental deletion. It offers quick deletion from the sidebar, batch management in a recycle bin (with search, multi-selection, and restore), and thorough cleanup of persisted data. It also supports active-session protection, undo prompts, and native dark and light themes. The installation command is `dsh plugin --profile web add ...`, compatible with DSH 0.2.x.
Read MoreBranch Graph Plugin: Tree-based Management of Fork Sessions
The DeepSeek Harness Branch Map plugin is designed to address the management challenges of parallel multi-session workflows. It manages forked sessions through a tree-based visual graph and supports adding annotations to each branch, persistent layouts, and status filtering. Installation is simple, requiring only a single command to enable. Data is stored in a local `.branchmap` folder, with zero dependencies and no build steps, helping users efficiently track context and task branches.
Read Moredsh-session-pilot: Managing DeepSeek Harness Sessions Within Conversations
`dsh-session-pilot` is a plugin for DeepSeek Harness (DSH) that allows models and users to manage sessions directly within the current conversation window without switching context. It provides five model tools (create, rename, list, read, and archive) and two UI entry points (“New” in the title bar and “New” beside a message). Users can interact via natural language or button clicks to manage the full session lifecycle. The plugin does not conflict with pure UI session-management plugins and aims to fill a gap in the community by enabling models to directly manage top-level sessions.
Read Moredsh-context-compass: A Session Health Indicator for Real Data
dsh-context-compass is a session-health plugin for DeepSeek Harness. It reads real runtime data (such as tokenMeter and Git status) to provide quantitative evidence, helping developers decide whether to continue the current session or start a new one. Core features include a reactive badge next to the session log (showing pressure trends, cost, and compression information), the `/compass` command (which provides a detailed text report), and a multi-session compass overview panel. The plugin uses a "continue vs. switch" decision model with four default status levels: green, blue, yellow, and red, and supports adjusting thresholds and toggling probes through configuration. It also includes built-in official pricing parsing, dual-currency display, and peak/off-peak pricing, aiming to enable data-driven management of the session lifecycle.
Read Moredsh-delete-session: Add True Session Deletion Functionality to the DSH Web Sidebar
The default session management in DSH only provides archiving and cannot free up disk space. The `dsh-delete-session` plugin fills this gap by adding true session deletion capability to the Web sidebar. It supports right-click deletion of individual sessions and batch deletion, with features including archive-first behavior, disk log cleanup, and projection cache removal. After installation, a process restart is required, and it blocks running sessions to prevent data corruption.
Read MoreDeepSeek Harness Sub-Agent Session Cleanup Plugin
The DeepSeek Harness (DSH) plugin `dsh-subagent-cleanup` addresses slow Web GUI responsiveness caused by accumulated subagent sessions. It provides “self-cleanup” and “cross-workspace cleanup” features, supporting two modes: default archiving (reversible) and full deletion. Users can invoke tools via natural-language commands to clean up records and improve system performance.
Read Moredsh-plugins: DeepSeek Harness Plugin Collection
The DeepSeek Harness (DSH) plugin package integrates five high-frequency plugins to address pain points in agent development. Core features include long-term memory and session archiving, Git-based session management, session branch tree management, an automatic Goal resumption mechanism, and fine-grained editing of model reasoning capabilities. The repository offers one-click installation or installation of individual plugins, supporting local development and offline operation. When installing, avoid ID conflicts and duplicate mounting; uninstallation does not delete saved data.
Read Moredsh-plugin-archive-shelf: DeepSeek Harness Archive Shelf
The DeepSeek Harness (DSH) plugin “Archive Shelf,” maintained by JIUYUE-SEP, is designed to address the lack of archived-session management features in the official Web GUI. It provides capabilities such as viewing the archive list, restoring sessions, permanent deletion (with secondary confirmation), queued deletion for running sessions, and cleaning up obsolete records. Installation must use the official command and restart the service. When using the plugin, note limitations such as dependencies on internal APIs and non-recoverable attachments. The plugin is implemented in pure JavaScript, requires no build steps, and follows the MIT License.
Read MoreIntroduction to the dsh-session-messages Plugin
`dsh-session-messages` is a standalone plugin for DeepSeek Harness, designed to improve the efficiency of looking up historical messages. It triggers a message list with `Ctrl+S`, supporting keyboard navigation, search filtering, and jumping to a message with `Enter`. The plugin also provides a viewport strip that displays the current message's clock, usage, and duration in real time. It does not modify the source code and requires Node.js 22.19.0+ and support for specific language packs.
Read Moredsh-session-steward: Session Steward
The DSH plugin `dsh-session-steward` is used to manage session history files and their health status. Its core features are divided into “Retirement Home” (browsing archives, unarchiving, and cleaning up files) and “Health Check-up” (four-gate diagnostics, batch scanning, and reversible repair). After installation, the DSH process must be restarted, and a new entry is added to the sidebar. The plugin provides two switches to control feature enablement. Note that a restart is required after operations, and write indexing is supported only in read-only mode.
Read MoreDeepSeek Harness Plugin: dsh-session-rename
The `dsh-session-rename` plugin addresses the issue that models in DeepSeek Harness (DSH) cannot directly manage session titles. It provides the `rename_session` tool, enabling the Agent to explicitly rename a session based on conversational context. The plugin offers zero runtime dependencies, title pinning, and privacy protection (titles are not included in model inputs). After installation, rules need to be defined in `AGENTS.md`, with the model deciding when to invoke the tool. Note that only loaded sessions can be modified, and the semantic processing of titles is handled by `@deepseek-ai/dsh-session-title`.
Read Moredsh-session-xc: A Session Management Enhancement Plugin for DeepSeek Harness
The `dsh-session-xc` plugin is designed to address the low efficiency of sidebar management in DeepSeek Harness (DSH). It provides features such as session count statistics, archive management, cross-workspace drag-and-drop handoff, active session filtering, and automatic naming for new sessions. The plugin supports installation via CLI, requires a restart to take effect, and offers multiple toggle settings. Note that it requires DSH 0.1.7 or later, automatic naming only works for unofficial model routing, and moving pinned sessions may require a restart to complete the file transfer.
Read MoreIntroduction to the DeepSeek Harness SSH Session Management Plugin
`sycada/dsh-remote-ssh-tools` is a secure remote connection plugin for DeepSeek Harness (DSH). It addresses the issues of cumbersome SSH configuration and difficulty in obtaining command feedback in local operations. The plugin provides features such as connection profile management, one-click command execution, interactive terminal access, SFTP file transfer, and secure credential protection. Through Agent tool injection, users can easily manage connections to multiple servers during conversations, standardizing and securing remote operations. Installation requires adding the dependency in `package.json` and restarting.
Read Moredsh-session-manager: DeepSeek Harness Archived Session Management Plugin
The dsh-session-manager plugin is designed to address disk usage issues caused by DeepSeek Harness (DSH) sessions that cannot be physically cleaned up after being archived. It provides the ability to view, restore, and permanently delete archived sessions through a settings page, a session context menu, and agent tools. Installation requires DSH version 0.1.7 and may be subject to environment constraints and version requirements.
Read Moredsh-plugin-session-delete: DeepSeek Harness Session Deletion Plugin
This is a plugin that adds the missing deletion capability to DeepSeek Harness (DSH), maintained by chuling-lingling. The original DSH only supports archiving and hiding sessions, while the data remains on disk; this plugin enables complete deletion via a Trash button at the top. Core features include removing in-memory sessions, deleting the disk directory `~/.dsh/sessions/...`, a UI entry point, safety checks, and robust handling. It depends on `@deepseek-ai/schemastery` and must be enabled in a DSH 0.1.x environment. Note that deletion is irreversible and only single-item deletion is provided.
Read Moredsh-live-mcp: DeepSeek Harness Session-Level MCP Control Plugin
dsh-live-mcp is a plugin designed for DeepSeek Harness (DSH) to address the fragmentation issue in MCP server management. It provides session-level, fine-grained control, allowing users to independently enable or disable MCP tools within a single conversation without affecting the global configuration. The plugin features real-time activation, visualized status, support for multiple MCP forms, zero-intrusion installation, and configuration persistence. It is suitable for developers who need to isolate tool invocations across different sessions.
Read Moredsh-preset-switch: In-Session Agent Preset Switching for DeepSeek Harness
The DeepSeek Harness (DSH) plugin `dsh-preset-switch` enables users to dynamically switch Agent Presets within the same session without restarting it. It uses extended commands and an HTTP interface to bypass the official blank-session lock restriction. The plugin provides `/preset` menu selection, keyboard shortcuts, and toggle controls, allowing developers to flexibly test different roles and toolchain configurations. Install it using `--profile web`, and note that switching may trigger tool-call compatibility warnings.
Read Moredsh-workspace-enhance: DeepSeek Harness Workspace and Session Management Enhancement
The DeepSeek Harness Enhancement Plugin optimizes native workspace management through overlay patches, resolving cumbersome operations and limited interactions. Its core features include a soft-delete recycle bin for sessions and workspaces, cross-workspace drag-and-drop transfer, multi-folder mounting, and support for ungrouped workspaces. For file interaction, it supports paste/drag-and-drop uploads, a built-in file selector, and multi-selection. It also adds a 520px preview panel with Markdown and code highlighting, as well as a Git operations panel for branch switching, code updates, and pushing. This plugin is compatible only with specific versions and requires a service restart after installation to take effect.
Read Moredsh-archive-sessions: DeepSeek Harness Archived Session Management
The `dsh-archive-sessions` plugin is designed to address the difficulty of managing archived DeepSeek Harness (DSH) sessions. It provides a persistent view through Settings, allowing users to view archived sessions, restore them to the sidebar, or permanently delete them. After installation, it can be accessed via “Settings → Archived Sessions.” Clicking Restore recovers a session, while clicking Delete requires confirmation and removes the associated log file. Note that deletion requires full permissions and is irreversible.
Read Moredsh-fork-inbox-guard: Drop Inherited Pending Prompts from Forked Sessions
dsh-fork-inbox-guard is a Host plugin designed to address the issue where forking sessions in DeepSeek Harness inherits stale queues, causing new instructions to be deferred. By removing inherited pending prompts, it ensures child sessions prioritize the current input. The plugin can intercept Fork and Branch entry points, logs discarded messages, and remains compatible with the existing Fork algorithm. This tool optimizes the session inheritance process by clearing queues, preventing instruction misalignment.
Read Moredsh-workspace-tree: DSH Workspace Tree
The `dsh-workspace-tree` plugin redesigns the DSH Web left sidebar with a dual-mode tree structure, enforcing strong directory binding to isolate session environments. It supports folder-mode browsing and session creation, as well as workspace-mode management of sessions and workspaces. It also offers search filtering, drag-and-drop reordering, status propagation, and persistence. It can be installed via a command, uninstalled cleanly without leftovers, and runs at the lowest priority, specifically designed for developers who need fine-grained session management.
Read MoreDeepSeek Harness Conversation Management Plugin: dsh-delete-chat
`dsh-delete-chat` is a session management plugin for DeepSeek Harness (DSH), designed to address sidebar clutter and cumbersome log cleanup caused by an excessive number of sessions. It provides a unified session list in the Settings page, supporting archiving (hiding), unarchiving, and permanent deletion. Archiving only hides a session while retaining its logs; permanent deletion removes the `session.jsonl*` files. Note that running sessions cannot be deleted, deletion requires a two-step confirmation, and index updates may be delayed after deletion. To install it, run `dsh plugin --profile web add dsh-delete-chat` and restart the service.
Read Moredsh-conversation-toc: DeepSeek Harness Conversation History Sidebar
`dsh-conversation-toc` is a client plugin designed to address the difficulty of locating conversations when managing a large number of historical sessions in the DeepSeek client. It displays conversation topics using sidebar bubbles and provides quick navigation functionality. Users should refer to the official directory for installation and check the source code and license before installing.
Read MoreDeepSeek Harness Conversation Lifecycle Management Plugin: Archive and Trash Management
`dsh-session-delete` is a session lifecycle management plugin for DeepSeek Harness (DSH), providing command-line management for the archive and trash. It supports viewing archives grouped by workspace, restoring sessions, moving sessions to the trash, and permanently deleting them, with stable list numbering and keyword filtering, as well as automatic placement across multiple workspaces. Once installed, it can be controlled from the command line—for example, to list archives, bulk restore sessions, or empty the trash—effectively improving session management efficiency.
Read MoreIntroducing the DeepSeek Harness Plugin: `pepsi-ai/dsh-session-delete`
`pepsi-ai/dsh-session-delete` is a DeepSeek Harness plugin designed to address the difficulty of session cleanup. It adds a trash button and a sidebar menu item in the UI and provides the `workbench_session_delete` Agent tool to enable complete session deletion. The plugin features risk confirmation, stopping active sessions, and synchronous cleanup of caches and billing records, and it must be installed for the specified profile and restarted to take effect.
Read MoreIntroduction to the wackyju2-beep/dsh-better Plugin
The DeepSeek Harness (DSH) plugin “dsh-better” aims to enhance DSH with improved session management, automation, and interface experience. Core features include restoring and deleting archived sessions, system-level task notifications, version checks, keyword-based model routing, background scheduled tasks, and a 1:1 replica of the scroll navigation on the official DeepSeek website. The plugin adopts a Host + Browser architecture, supports running scheduled tasks without opening a web page, and stores configurations using browser local storage. Note that it is currently only compatible with DSH 0.1.2-rc.1, is an unofficial community project, and is released under the MIT License.
Read Moredsh-sessions-manager: DeepSeek Harness Session Management Panel Plugin
`dsh-sessions-manager` is a client plugin for DeepSeek Harness (DSH), maintained by TOBYCAI, designed to address the pain point of fragmented session management. It provides a unified panel in Settings, supporting filtering and sorting by workspace and tags, along with cross-workspace drag-and-drop, bulk operations, trash management, session detail analysis (including tool-call statistics and lineage), and storage usage analysis. Sidebar enhancements support status dot display and quick menus. The plugin is compatible with DSH 0.1.5+ and can be installed via command line.
Read MoreDeepSeek Harness Plugin: dsh-delete-session
The DSH Web mode suffers from directory bloat due to the lack of a session cleanup entry point, and the dsh-delete-session plugin provides a solution. This plugin integrates a "Delete Session" function into the session list menu; clicking it opens a confirmation dialog, thoroughly cleaning disk logs and removing workspace records. The plugin features safe confirmation, status feedback, runtime protection, and event forwarding. It uses legacy adapters and MutationObserver to implement menu injection and supports multiple session identity resolution methods. Installation requires pnpm commands and a restart of the Web surface. Before installation, note the need for source code review and the dependency on the DSH runtime contract.
Read Moredsh-session-id: DeepSeek Harness Session ID Display Plugin
The `dsh-session-id` plugin is designed to address the fact that DeepSeek Harness does not directly display session IDs by default. It uses official slots to persistently show the ID at the bottom of the composer and provides click-to-copy functionality. The plugin is implemented purely in the UI and offers features such as automatically hiding empty sessions, compatibility with the Clipboard API, and copy-success feedback. Users can install it using a CLI command; after restarting the process, they can view and copy the session ID with one click in the bottom dock area.
Read Moredsh-session-manager: DeepSeek Harness Session Management Plugin
`dsh-session-manager` is a session management plugin for DeepSeek Harness, designed to make it easy to view, export, and clean up session history via a Web UI. The plugin consists of a Host process (handling logic and file operations) and a Web client (rendering the interface), and supports listing session details, exporting sessions as JSON/Markdown, and deleting sessions. Installation requires Node.js 22.19+ and DSH 0.1.0-rc.7, and must be configured using specific commands. When using the plugin, note that active sessions cannot be deleted, export size is limited to 10MiB, and Session ID format validation is required.
Read Moredsh-session-supervisor: Session Lifecycle Supervisor Plugin for DeepSeek Harness
acosmi/dsh-session-supervisor is an active session lifecycle supervision plugin designed specifically for DeepSeek Harness, aimed at addressing silent timeouts, deadline delays, and anomalous rounds in long-running sessions. It is driven by scheduled evaluations, supports three supervision contracts—silence, deadlines, and anomalous rounds—and provides persistent logging and queued follow-up functionality. Its observe-only, non-executing architecture ensures that it does not interfere with business logic, and it supports cold session recovery and Guardian tool management. Developers should note that the plugin depends on the host process remaining alive, cannot recover a hung Agent, and must be version-pinned to avoid compatibility issues.
Read Moredsh-sess: Session Management and Cleanup Plugin for DeepSeek Harness
`dsh-sess` is a session management plugin for DeepSeek Harness (DSH) that addresses limitations in the original version, specifically the inability to permanently delete sessions and manage archived sessions. The plugin provides both sidebar and Web UI interfaces, supports session lookup, permanent deletion (limited to cold sessions), renaming and deletion of archived sessions, and leverages the official API to ensure compatibility. After installation, it must be enabled in the settings. Currently, only the Web UI is supported, and it does not support unarchiving or deleting active sessions.
Read Moredsh-session-sight: DeepSeek Harness Session Archiving and Deletion Preview Plugin
`dsh-session-sight` is a local session management plugin for DeepSeek Harness (DSH), designed to address data loss caused by accidental operations. It provides a zero-dependency solution that does not intrude into official code, supporting read-only session preview, archiving, and complete deletion from both the sidebar and the command line. Core features include sidebar session list management, Markdown-formatted message previews (the most recent 20 messages), and a safe file recycling mechanism. Through commands such as `/archive-session`, `/archived`, `/unarchive`, and `/recycle-session`, the plugin helps users review content before taking action and clearly distinguishes between “archiving (hiding)” and “deletion (recycle bin).”
Read Moredsh-session-delete: Add a Delete Button to the Session Header
The DeepSeek Harness plugin `dsh-session-delete` adds a red trash can button to the right side of the session header, aiming to address the issue of the official archive entry being concealed. Through a hover-revealed interaction, the plugin provides one-click session deletion and invokes the official API to enable persistent archiving. It supports both local and npm installation, has no side effects, and is easy to uninstall, offering users a standardized session cleanup experience.
Read Moredsh-session-delete: DSH Session Deletion Plugin
`dsh-session-delete` is a client plugin for DeepSeek Harness designed to address the problem that native archiving cannot completely remove data. It injects a red “Delete Session” option into the session menu, enabling one-click thorough cleanup of session logs, workspace ledger, and cache, and preventing ghost sessions from appearing after a restart. The plugin supports multi-selection of sessions with the same name, double confirmation, and immediate list refresh. It also includes safety guardrails and live-session protection. Installation requires building with npm and mounting the plugin into the web profile, after which it can be used following a restart.
Read Moredsh-session-permissions: Session-level Permission Control
`dsh-session-permissions` is a plugin for DeepSeek Harness (DSH) that provides session-level permission control, designed to address security risks caused by overlapping permissions across multiple layers. It determines effective permissions by calculating the intersection of official permissions, Agent policies, and local session overrides. The plugin offers a sandbox pinning mechanism for Claw sessions, ensuring that permissions can only be tightened, not relaxed, and supports fine-grained control over tool and file access. A service restart is required after installation, while the pinning mechanism remains in effect for sessions that are already active after uninstallation.
Read MoreDeepSeek Harness Session Manager: View, Restore, and Clean Up
DeepSeek Harness (DSH) native archiving causes sessions to disappear completely from the sidebar. The `dsh-session-manager` plugin solves this issue by providing a full session management interface for the Web UI. It supports viewing all sessions, restoring archived sessions, deletion (with a confirmation step), and content preview. As a pure bundle plugin, it does not modify the official package and provides disk usage information. After installation, a server restart is required. It is suitable for developers who need to manage a large number of sessions.
Read Moredsh-command-delete: DSH Project and Session Cleanup Tool
`dsh-command-delete` is a DeepSeek Harness (DSH) plugin designed to safely remove project registrations and persistent sessions. It provides slash commands and a Web UI management panel for deleting workspace registrations and permanently removing sessions. The plugin includes an active session protection mechanism to prevent accidental deletion of resources in use, and it only cleans up registration information without touching project directories on disk. Users can install it via PowerShell to efficiently manage development environment resources.
Read MoreDeepSeek Harness Automation Center (dsh-automation-center)
dsh-automation-center is a root-level automation plugin for DeepSeek Harness, designed to address the lack of global scheduling and audit mechanisms in the original version. The plugin supports schedule types such as one-time and fixed-interval jobs, creates an independent Agent and Session for each run, and enables unattended execution with read-only or writable permissions and model policies. It provides robust scheduling, lifecycle management, and Git integration to ensure task idempotency and stability. Installation requires compliance with specific version requirements, and DSH must be restarted after installation. Users are advised to first validate functionality with read-only permissions and avoid conflicts with legacy plugins.
Read Moredsh-session-tools: DeepSeek Harness Session Management and Cross-Conversation Collaboration Tools
`dsh-session-tools` is a web plugin for DeepSeek Harness designed to address pain points in cross-session interaction. It provides four core features—session archiving, cross-session reading, message sending, and reply waiting—along with a convenient UI for copying IDs. After installation, users can use `session_send` to send a command to a specified session and obtain a request ID, then use `session_wait` to poll for the reply. The plugin supports timeout settings from 0 to 600 seconds, but it only returns visible text, and the content is not trusted. Installation requires restarting the service, and the source code is open-sourced under the MIT License.
Read Moredsh-session-cleaner: DeepSeek Harness Archived Session Management Plugin
The dsh-session-cleaner plugin is maintained by TheM14 and is designed to address the buildup of archived sessions in DeepSeek Harness. Through a dedicated "Archived Sessions" page, it offers centralized management features, including session list browsing, restoration, permanent deletion, leftover cleanup, and history continuation. The plugin implements strict data-safety mechanisms, using rollback-aware isolated workflows to ensure deletion safety and prevent accidental deletion of active sessions. Users can restore or delete sessions, or start a new task based on previous history, from the settings page. Installation requires a local build and adding the plugin to the dsh web configuration; note that deletion is a permanent operation and is subject to request-body and permission limits.
Read Moredsh-session-manager: DeepSeek Harness Session Rollback and Archiving Plugin
The `dsh-session-manager` plugin is designed to address pain points in conversation context management in DeepSeek Harness (DSH). Maintained by TheHeartFickle, it does not alter the underlying structure and includes core features such as conversation rollback (with shortcut-key support and full log scanning) and session archiving (with restore and permanent deletion support). Users must restart DSH and install Node.js ≥ 20 and DSH ≥ 0.1.2-rc.1. The archive deletion feature is unavailable in the standard community channel. Legacy configuration options have been removed.
Read Moredsh-sessions-rm: Session Management Plugin for DeepSeek Harness
`dsh-sessions-rm` is a plugin for DeepSeek Harness (DSH) designed to solve the pain point of manually cleaning up local historical session data. It adds a new module to the Settings page to provide session list management, allowing users to delete sessions by clicking while requiring the input “Confirm Deletion” to prevent accidental operations. The plugin has physical deletion capabilities, directly removing session directories and generated artifacts via Node.js, and generating audit logs in JSON format. It adapts to the system theme without extra configuration, but cannot delete sessions that are currently running. The installation command is `dsh plugin --profile web add git+https://github.com/Temoa/dsh-sessions-rm.git`, and it is maintained by community developer Temoa.
Read Moredsh-session-handoff: Session Handoff and Context Management in DeepSeek Harness
The DeepSeek Harness (DSH) long-session plugin is designed to address context overflow and session interruption. Core features include: seamless session handoff using structured handover documents; context-window management through active pruning and pressure monitoring; session management via a session recycle bin and web interface; and cross-provider model routing with automatic failover. The plugin is dependency-free and well suited for long-cycle development collaboration scenarios.
Read Moredsh-session-cleanup: DSH Stale Session and Archive Cleanup Tool
The `dsh-session-cleanup` plugin provides a graphical session management interface for DeepSeek Harness (DSH). It includes two pages—“Sessions Cleanup” and “Archive Cleanup”—that allow users to view and delete in-memory active sessions, persisted stale sessions, and all archived documents. The plugin implements a dual-confirmation mechanism, supports one-click deletion of all archives, and safely executes deletion operations through the host Node.js API to prevent accidental removal of active sessions. It can be installed with the `dsh plugin` command; after installation, restart `dsh web` to use it from the settings page.
Read Moredsh-session-admin: DeepSeek Harness Session Management Plugin
dsh-session-admin is a session management plugin for DeepSeek Harness, designed to address the inconvenience of managing sessions in the official interface. It provides a global view through a Web settings panel, supporting session viewing, searching, archiving, restoring, and batch deletion. Users can install it by running a command and restarting the service to enable it. It also offers a RESTful API for automated integration. Please note that a service restart is required after installation and that deletion operations are irreversible.
Read Moredsh-session-manager: DeepSeek Harness Session Management Plugin
`dsh-session-manager` is a local plugin designed for the DeepSeek Harness (DSH) web interface to address the pain point of disorganized session management. It requires no core code modifications and provides essential features including session deletion (with a trash bin), renaming, exporting (Markdown/JSON), drag-and-drop workspace movement, search and filtering, global context compression settings, and activity statistics. The plugin runs entirely locally and performs no network requests, significantly improving operational efficiency and data management in multi-session scenarios.
Read Moredsh-calendar: Global Session Interaction Calendar for DeepSeek Harness
`dsh-calendar` is an MIT-licensed plugin for DeepSeek Harness that addresses the difficulty of reviewing global interaction history during multi-session parallel development. It provides a root-scoped calendar view that aggregates user messages, assistant replies, and tool invocation events across all sessions. The plugin supports real-time updates, historical backfilling, and rolling 90-day memory management. Users can quickly filter sessions by date through the sidebar calendar, or query JSON data via HTTP endpoints and SSE channels. Installation requires the `dsh plugin` command, after which a Calendar entry appears at the bottom of the sidebar. Note that the plugin only works in the Web client and that pnpm version compatibility should be considered.
Read Moredsh-knowledge-sync: Freezing the DeepSeek Harness Conversation Turn Knowledge Base
`dsh-knowledge-sync` is a DeepSeek Harness (DSH) plugin designed to address conversational context window limitations. It freezes successful turns into locally stored Markdown documents, supporting YAML metadata, full-text search (BM25), and credential redaction. The plugin provides knowledge search and read tools, enabling structured management and retrieval of historical records after a session ends, and is suitable for knowledge base maintenance in long-running sessions.
Read Moredsh-session-activity: Activity-Prioritized Session Organization in the DSH Web Sidebar
The `dsh-session-activity` plugin automatically categorizes sessions in the DeepSeek Harness (DSH) sidebar into four tiers—Hot, Warm, Cool, and Cold—based on `Last updated` timestamps to reduce visual clutter. It supports dynamic sorting, a Focus mode for highlighting active sessions, and preserves native operations. Users can configure time thresholds and refresh intervals in `$DSH_HOME/session-organizer.json`, making it suitable for developers managing multiple concurrent sessions over extended periods.
Read MoreDSH In-Convo Mode Change
The `dsh-in-convo-mode-change` plugin transforms the preset label in the DeepSeek Harness conversation header into an interactive switcher. It allows users to change presets (such as Standard, Code, etc.) directly during an ongoing conversation, with changes taking effect starting from the next turn. Installation requires running the specified command and restarting the server. The plugin extends the client slot mechanism to provide runtime protection during conversation, preventing mid-tool-call changes to the parent scope chain.
Read MoreDeepSeek Harness Plugin: Input History Backfill and Complete Session Deletion
`heeweelee/dsh-session-plugin` is an open-source plugin for DeepSeek Harness (DSH) designed to address common pain points in session management. Its core features include refilling historical messages into the input box via keyboard shortcuts and permanently deleting sessions at the file level through the right-click menu. The plugin supports configuring history limits, text length, and disabling disk cache, and includes robust security mechanisms (such as CSRF protection and file validation), making it suitable for developers who need fine-grained control over locally persisted session data.
Read MoreDeepSeek Harness Session Context Menu Plugin
The `dsh-session-context-menu` plugin provides Codex-style context operations for DeepSeek Harness session management without patching packages or querying private DOM. It supports pinning, marking as read, copying messages, and integrated actions such as renaming and archiving, invocable via right-click or keyboard shortcuts. State is stored only in a local JSON file and does not involve sensitive data, though it requires DSH to provide specific interface support.
Read MoreDSH Conversation Recycle Bin: Direct Deletion and Archive Management in the Sidebar
`dsh-session-dustbin` is a session management plugin designed for DeepSeek Harness (DSH). It simplifies the cumbersome original session deletion and archiving process by adding a direct “Delete Session” option in the sidebar menu and providing a dedicated “Session Dustbin” to manage archived sessions, resulting in an intuitive cleanup workflow. The plugin is lightweight, maintaining only header-frame information without reading content to ensure performance. Users can install it with a one-click script, but note that deletion is irreversible and may involve permission risks.
Read Moredsh-archive-viewer: DeepSeek Harness Web Archived Conversation Viewer
dsh-archive-viewer is a DeepSeek Harness plugin designed to address the inability to manage archived conversations in the web interface. By adding an "Archived Conversations" page, it allows users to browse conversations by folder, restore archived conversations with one click, and delete conversations with two-step confirmation. During installation, the web configuration file must be specified; after a restart, it can be used in Settings. The plugin is implemented via REST interfaces and standard UI slots without modifying the DSH core, and is fully open source.
Read Moredsh-session-delete: Permanently Delete DeepSeek Harness Cold Sessions
The `dsh-session-delete` plugin provides secure session management for DeepSeek Harness (DSH), designed to clean up persistent logs, indexes, and account references that consume disk space. Core features include semantic deletion (logs, indexes, and accounts), time/workspace-based grouping and batch operations, and isolated sub-agent sessions. Security mechanisms include directory validation, active-session limits, and request timeout protection. Users can manage sessions directly in the settings UI and delete previously active sessions after restarting the app, effectively freeing up resources.
Read Moredsh-session-allow: Session-Level Permission Authorization Plugin
The `dsh-session-allow` plugin for DeepSeek Harness (DSH) overrides the approval panel to add an “Allow for this session” option, eliminating the need to manually confirm permissions during repeated testing. Once enabled, developers only need to authorize once, and the plugin will automatically approve subsequent requests within the current session. Authorization records are isolated by mode and can be revoked from the panel. The plugin is implemented by overriding the `conversation.composer` chain slot, with data stored locally and automatically cleared after a page refresh. Install command: `dsh plugin --profile web add https://github.com/AnakinCao/dsh-session-allow.git`.
Read Moredsh-basic-right-sidebar: DeepSeek Harness Right Sidebar Enhancer Plugin
DSH-Basic-Right-Sidebar is a pure UI enhancement plugin that moves DeepSeek Harness (DSH)'s native left sidebar functionality to the right side. It provides two-level navigation, session overview and log download, a pixel-perfect native trajectory view, and configurable top-bar organization. Installation requires using the specified command and adding the necessary pnpm configuration to avoid errors. The plugin supports automatic expansion, hiding redundant top-bar elements, and enabling breadcrumb navigation. Do not install its sub-plugin separately.
Read Moredsh-session-handoff: Handing Off Long Sessions to New Sessions
`dsh-session-handoff` is a DeepSeek Harness plugin designed to address long-session context management. Users can seamlessly hand off the current session to a new one with a single `/handoff` command. The system automatically generates a structured summary document, inherits the original workspace and model configuration, and avoids copying old history, keeping sessions clean and efficient. The plugin supports customizing the number of messages included in the summary, thinking mode, and timeout duration. It must be installed via the command line and relies on public services, and is compatible with DSH 0.1.0-rc.5 through rc.8.
Read Moredsh-session-tags: DeepSeek Harness Session Tag Management Plugin
`dsh-session-tags` is a session tag management plugin designed specifically for the DeepSeek Harness (DSH) Web GUI. It provides a self-contained host + client package with independent tag creation and deletion, tag display, and `tag:xxx` search functionality. Tag data is stored in a local JSON file, independent from logs, so it is not lost during cleanup. Installation requires modifying the pnpm configuration and force-refreshing the browser. The plugin is only compatible with the Web Profile and is suitable for users who need to quickly identify and distinguish a large number of session contexts.
Read Moredsh-session-plus: Session Archiving and Branching Plugin for DeepSeek Harness
`dsh-session-plus` is a DeepSeek Harness plugin designed to complement the limitations of the official archiving feature. It provides session archiving, restoration, deletion, and conversation branching through a sidebar directory. The plugin supports idle waiting to prevent log corruption during archiving and disables archiving while tools are being invoked. It does not modify core files and relies on public APIs, ensuring compatibility and security.
Read Moredsh-more-session-operations: Unread, Copy ID, and Delete enhancements for the DSH Web session menu.
In DeepSeek Harness (DSH), the "..." menu in the session row of the Web sidebar serves as the primary entry point for daily operations. However, the actions provided by the official menu are limited: there is no "mark as unread" feature for sessions completed but viewed later; there is no direct way to copy the Session ID to scripts; and archiving executes immediately upon clicking, leaving no buffer against accidental clicks. When dealing with a large number of sessions, these minor inconveniences require extra steps every time. DSH's philosophy is "everything is a plugin," making it perfect for filling such gaps at the interface layer via a plugin. `dsh-more-session-operations` is an example of such a plugin: it adds three new actions—"Mark as Unread," "Copy Session ID," and "Delete Session"—to the "..." menu in the session row and adds a confirmation dialog for the official archive function. The following sections cover functionality, installation, and typical usage scenarios.
Read Moredsh-fresh-start: One-click summarize conversations, start new sessions, and archive old ones with /fresh
# Introduction In DSH (DeepSeek Harness), the longer a session runs, the more events it accumulates, the larger the live event tree becomes, leading to increased memory usage and lag. In the past, handling this required manual intervention: first summarizing the history into a brief, then creating a new session and pasting the summary as the opening, and finally archiving the old session to free up memory. Each step had to be performed manually. `dsh-fresh-start` merges this closure process into a single `/fresh` command. Below is an introduction to its workflow, installation method, and usage notes. # What is it? `dsh-fresh-start` is a DSH plugin maintained by orangeofcarl0-sys, centered around the `/fresh` command: one-click summarization of the current conversation →
Read Moredsh-archived-sessions: Centralized management of archived sessions in DSH Web
dsh-archived-sessions is a DSH Web plugin developed by lwklbb (MIT licensed, v0.2.1, requires Node.js ≥ 20) designed to resolve issues caused by local session accumulation, such as difficulty in locating sessions and unclear disk usage. Upon installation, it adds an "Archived" section to the left sidebar.
Read Moredsh-session-kit: Enhancing DeepSeek Harness Session Management via Official Extension Points
`dsh-session-kit` is a DeepSeek Harness plugin maintained by ltxlong (v1.1.0, MIT license). It does not modify the DSH core source code but enhances the routine management capabilities of the session page via official extension points, allowing for a clean rollback after plugin uninstallation. After installation, a "Session Management" button appears in the header of the session page, supporting session deletion (protected while running, moved to system Recycle Bin), renaming, forking, archiving, opening directory, exporting, and tool call statistics. Archived sessions can be searched by title, previewed in a popup, forked, restored, or deleted. For completed turns, the plugin provides "Delete this turn and all subsequent" and "Regenerate" operations. It adopts a conservative strategy of appending persistent tombstones instead of wiping logs, after obtaining an Agent maintenance lease and verifying turn safety.
Read Moredsh-restore-archived-sessions: View and restore archived sessions in Harness
dsh-restore-archived-sessions is a patch package for viewing and restoring archived sessions in DeepSeek Harness, maintained by le-soleil-se-couche (MIT license). Official Harness archives disappear and cannot be restored, so this project fills this gap. It is not a standalone plugin but replaces the prebuilt host/client packages of the mainline Harness, as it enables restoration...
Read Moredsh-edit-resend: Edit sent user messages and regenerate response
dsh-edit-resend is a plugin designed for DSH version 0.1.0-rc.6 and later, aiming to solve the problem of users being unable to correct messages after they have been sent. The plugin injects an "Edit and Resend" entry at the tail of completed turns, allowing users to modify the original text and regenerate a response. Its core mechanism involves forking a new branch from the original session, generating a new reply on the new branch based on the edited text, and automatically archiving the original session. Archiving only hides the view and does not delete any logs or data, ensuring that history cannot be rewritten. The plugin exposes multiple Remote endpoints on the Host side, including Edit, Archive, and Restore, addressing the lack of a Restore API in the official version, and provides a list of archived sessions and a one-click restore function on the settings page. During installation, the plugin must be added under a specified profile and the web service restarted. This plugin follows...
Read Moredsh-session-mover: Drag sessions to other workspaces in DSH Web GUI
dsh-session-mover is an MIT-licensed plugin for DeepSeek Harness designed to streamline the organization of sessions across workspaces. The plugin supports directly dragging session rows with full history to a target workspace header, effectively achieving the semantics of "cloning a new session and archiving the original," without requiring additional panels or buttons. Its core advantage lies in preserving full context and avoiding manual copy-paste; if a currently open session is moved, the user is automatically redirected to the new copy. Technically, the plugin leverages the official sidebar's drag-and-drop mechanism to locate the target workspace via semantic attributes and invokes the host API to perform the steps of reading source logs, creating a new session in the target workspace, persisting and associating it, and finally archiving the source session. Due to limitations in the platform's storage layer, in-place migration of session IDs is impossible, so the copy-and-archive approach is adopted. This plugin is suitable for users needing flexible adjustments.
Read Moreaerince/dsh-active-context-pruning: Actively compress DSH context via official compaction API
`aerince/dsh-active-context-pruning` is a host plugin for DeepSeek Harness (DSH) designed to address the issue of excessive context length in long sessions. It allows the model to actively select surface-level historical ranges and replaces them with summaries generated by the model via DSH's official compaction transactions, thereby shortening the context length for subsequent requests without modifying the original `session.events`. This plugin uses the MIT license, requires Node.js version `^22.19.0 || >=24.0.0`, and depends on the `dsh-compaction-basic` module. Key features include `acp_status` (view status), `acp_compress` (execute summary replacement), and...
Read Moredsh-session-actions: DSH Web Session Menu Enhancement
`dsh-session-actions` is a DeepSeek Harness Web plugin designed to complement DSH Web's session management capabilities. It appends four actions to the end of the session menu: copying the session ID to the clipboard, pinning frequently used sessions (configuration stored in a local JSON file), exporting session content as Markdown, and permanently deleting the session directory (requires confirmation; does not archive). The plugin does not modify official components, is maintained by `xingyingyuzhui`, uses the MIT license, and requires Node.js version 20 or higher. To install, ensure `dsh web` runs on your local machine and execute the `dsh plugin --profile web add` command from GitHub.
Read Moredsh-chat-manager: Manage session archiving in the DeepSeek Harness sidebar
dsh-chat-manager is an unofficial community plugin for DeepSeek Harness (DSH) designed to enhance the session management capabilities of the native sidebar. It primarily addresses issues such as the difficulty in locating archived sessions, the lack of retrieval entry points for chat histories, and the risk of accidental deletion. Its core features include browsing and searching archived sessions within the sidebar, retrieving sessions by name, workspace, or content, one-click restoration of sessions to their original workspace, and providing a secure permanent deletion mechanism with double confirmation. If a session has running tasks, the plugin will safely stop them before deletion. Users can install specific versions using standard commands; changes take effect after restarting DSH. This plugin extends functionality at the bundle layer without replacing core mechanisms, and uninstalling it will not delete existing session data. Please note that permanent deletion is irreversible and a backup is recommended; the plugin operates with the permissions of the current process.
Read Moredsh-projects: Adding project-based workflows to DSH
dsh-projects is a DSH plugin maintained by WenhongPan, designed to organize scattered Workspaces and sessions into clear, searchable project workflows. The current version is 0.3.0-alpha.2 and relies on existing DSH data without creating a separate database. Core features include a project sidebar (supporting sorting and favorites), global search grouped by project (including chat body indexing), multi-folder project grouping, a centralized archive center, and an optimized directory selection window. Compatible with both DSH Desktop and Web UI, installation requires executing the plugin addition command specific to the desktop or web interface and restarting the service. It also provides functionality for automatically creating independent task directories and uses the host-side in-app browser in remote Web UI scenarios to avoid remote system window interference.
Read Moredsh-session-move: Move, delete, and AI rename sessions in DSH Web UI
dsh-session-move is a DSH client plugin (v0.1.2, MIT license) maintained by reinocheong, specifically designed to provide session management capabilities for the DeepSeek Harness Web UI. Composed of a host and a browser component, the plugin primarily offers three core operations: moving, deleting, and AI-renaming sessions. It exposes these operations as Agent Tools and HTTP endpoints to facilitate integration within agent workflows. Users can move sessions via drag-and-drop in the sidebar or through menu options, permanently delete sessions using menu options with risk confirmation, or generate new titles by automatically summarizing conversations via AI. Additionally, it supports configuring parameters such as `provider` and `model` to optimize renaming effectiveness. Installation requires Node.js >=22.
Read Moredsh-session-nexus: DSH Session Lifecycle and Cross-Session Messages Plugin
dsh-session-nexus is an unofficial MIT-licensed DSH community plugin maintained by qiushi-dev, aiming to transform DeepSeek Harness sessions into actionable objects. It primarily offers two core capabilities: first is session lifecycle control, supporting the explicit mounting of cold sessions, un-archiving, and deletion of sessions after enabling specific configurations via slash commands; the second is cross-session message interaction, allowing developers or models to deliver wake-up or silent messages to other sessions and retrieve the target session's title, timeline, and summary. The plugin supports multiple address formats, features security mechanisms such as sender attribution, anti-self-delivery, and circular limits, and enhances session ID display in the Web UI. Installation is straightforward, achievable via the `dsh plugin` command. By default, the message delivery tool is enabled while the delete function is disabled.
Read Moredsh-autoload-history: Automatically load all historical messages when opening a session
dsh-autoload-history is a DSH plugin developed by magicOF2 and licensed under the MIT License. It aims to solve the problem in DSH Web where viewing the complete history of long sessions requires repeatedly clicking "Load earlier". The plugin's core function is to automatically load history messages page by page (50 messages per page) after a session is opened until all messages are loaded. It supports automatic following during session switching, does not interfere with normal chat, and is mounted on an official slot without any visible UI traces. The plugin includes a fail-safe mechanism that stops after three consecutive pages show no progress to prevent infinite loops. Installation methods include adding pre-built packages via GitHub source or npm, and it takes effect automatically after installation. Users can temporarily disable the plugin or set a maximum page limit via localStorage (e.g., setting it to 20 pages for approximately 1,000 messages).
Read Moredsh-writing-pad: Session-level Markdown writing pad for DeepSeek Harness Web
dsh-writing-pad is a client-side plugin for DeepSeek Harness Web, designed to address the issue of mixing drafts, rewrite instructions, and model outputs in long-form writing. It provides a session-level Markdown writing board, supporting the maintenance of body text, switching between edit and preview modes, inputting additional requirements, and viewing candidate modifications within a single session. Core features include generating complete drafts, locally rewriting selected text, automatically displaying Diff to pinpoint changes, providing operation status feedback, and real-time switching between Chinese and English interfaces. Drafts are temporarily stored in the Host memory, remain independent across different sessions, support up to 50 steps of undo, and will not automatically overwrite project files. Installation requires configuring the dsh CLI first; the version is 1.1.3. This plugin is suitable for scenarios requiring the structured processing of Markdown writing and model interaction within Web sessions.
Read Moredsh-codex: Import sessions from local Codex and generate new DSH sessions
`life1996cou/dsh-codex` is an MIT-licensed DSH plugin designed to address the issue of context loss caused by manually exporting Codex sessions. By reading the local `~/.codex/` directory, it imports existing Codex sessions into DeepSeek Harness to generate new sessions containing the complete conversation history. This plugin is compatible with the Web platform and supports configuring a custom session directory in the settings. To install, use the command `dsh plugin --profile web add github:life1996cou/dsh-codex`. If installing from a local directory, you must use the `file:` prefix to avoid dependency resolution failures caused by symlinks. Once enabled, users need to configure it in the DSH Web settings.
Read Moredsh-session-manager: Manage sessions in DSH Web UI
dsh-session-manager is a session management plugin for the DeepSeek Harness (DSH) Web UI, designed to securely perform operations such as archiving, deleting, moving workspaces, and single Agent preset migration. Maintained by hkkz9522 and licensed under the MIT license, it is currently at version 0.4.1 and supports Cordis >=4.0.0-rc. Its core features include providing intuitive entry points in the sidebar and session header for archiving and unarchiving sessions; requiring explicit confirmation when permanently deleting; moving sessions to a target workspace (which changes the stored `cwd`, automatically interrupting running sessions before moving); and migrating individual session presets (changing only metadata without affecting message history or files). The plugin excludes Suba.
Read Moredsh-terminal: Persistent Terminal Mode for DeepSeek Harness
dsh-terminal is an MIT-licensed plugin for DeepSeek Harness (DSH), maintained by dongsheng123132, and requires a Node.js 22+ environment. The plugin aims to provide a persistent interactive terminal mode for DSH, enabling developers to use DSH continuously like in a session-based CLI. Its core features include maintaining the same Agent and Session across multiple prompts and reusing DSH's models, tools, and permission settings. During use, plain text input continues the conversation within the same session; `/new`, `/exit` (or `/quit`) can be used to create a new session or exit the terminal, `/help` is used to view the command list, and other slash commands are directly distributed to DSH for processing. Users can...
Read MoreDSH Plugin: Conversation Indicator, Marks User Messages Next to the Web GUI Scrollbar
`@smanx/dsh-conversation-indicator` is a community-driven third-party plugin for the DeepSeek Harness (DSH) Web GUI, designed to address the pain point of quickly locating user messages in long conversations. The plugin displays a compact, capsule-shaped indicator panel near the scrollbar on the right side of the chat area, marking only user input lines. Users can hover over it to view a summary, and clicking it triggers a smooth scroll to the corresponding location. The panel automatically hides during scrolling or streaming output, appears upon mouse proximity, and fades out upon mouse leave to avoid obstructing normal interactions. As a pure client-side plugin, it does not alter model behavior, incur additional token usage, modify tool calls, or record session logs; preference settings are stored in the browser's `localStorage`. Installation requires adding the GitHub repository via the `dsh plugin` command.
Read Moreorriduck/dsh-tui: A session-aware DeepSeek Harness terminal UI
orriduck/dsh-tui is a lightweight Terminal User Interface (TUI) released under the MIT License, designed for solo daily use scenarios. It aims to optimize the interaction experience of DeepSeek Harness (DSH) within local projects. The tool utilizes a "session-aware" mechanism, allowing users to initiate sessions within the current directory, ask follow-up questions, and monitor tool activities, approval statuses, context window usage, and permission badges in real-time. It handles credentials, model settings, sandboxing, and approvals via official DSH commands and does not store sensitive keys locally. Key features include streaming text and reasoning output, interactive approvals, skill discovery and invocation, and directory-based persistent session management (supporting listing, creating, and resuming sessions). Installation requires Node.js 22+, pnpm, and the DSH CLI, and can be installed globally via `npm install`.
Read Moredsh-sticky-disclosure: Collapse Expandable Blocks in DSH Web Sessions with One Click
`dsh-sticky-disclosure` is an MIT-licensed plugin for the DSH Web client, maintained by Han-1413141, designed to address the problem of accumulated collapsible blocks (such as Think, tool cards, command cards, etc.) during long sessions, which makes them difficult to manage. The plugin allows users to collapse all expanded blocks with a single click via a persistent button in the bottom-right corner of the chat area or a custom keyboard shortcut (default: Ctrl+Alt+C / ⌘⌥C), with a real-time counter displayed. When a block scrolls out of the viewport, its title is automatically pinned to the top for one-click collapsing. The plugin is implemented in pure DOM, does not modify application code, supports both dark and light themes, and automatically restores the original state after uninstallation. Installation requires Node.js ≥ 20 and a DSH environment; it takes effect after installation via a PowerShell script and a restart. Keyboard shortcut settings are saved
Read Moredsh-input-traffic: An Input Queue Plugin for DeepSeek Harness Web GUI During Busy Periods
`drscrewdriver/dsh-input-traffic` is a client-side plugin for the DeepSeek Harness (DSH) Web GUI, designed to optimize the handling of user input while the agent is busy. The plugin provides three tiers of input planning—red, yellow, and green: red (`now`) immediately interrupts the current turn; yellow (`next`) inserts after the current action completes; and green (`later`) queues the message until the entire turn is finished. It supports drag-and-drop reordering, editing, deletion, returning to the input box, and one-click clearing of queued messages. It also features session freezing and resumption, allowing sessions to be paused before DeepSeek's peak pricing hours and resumed in queue order after the peak passes. The plugin isolates session state by `sessionId`, supporting multiple concurrent sessions without interference. As an MIT-licensed public beta
Read MoreDSH Session Pins: Providing Persistent Pinned Session Menus for DeepSeek Harness
The DSH plugin `dsh-session-pins` developed by alooshxl aims to solve the difficulty of finding frequently used sessions in the DeepSeek Harness Web sidebar. This plugin is based on the MIT license and integrates through the public `sidebar.footer.action` slot, without relying on private UI source code or patching the host. Its core functionality provides a pinned sessions menu at the bottom of the sidebar, supporting the pinning of regular, non-empty sessions, with data stored in the browser's local `localStorage`, requiring no API key. The plugin features a robust validation mechanism, limiting the maximum number of pinned items to 100, and synchronizes across same-origin tabs via the `storage` event. Installation requires the `dsh plugin` command to add a specified Git tag.
Read Moredsh-toolbox-web: DSH Web Toolbox - Centralized Management of Sessions, Recycle Bin, Search, and Scheduled Heartbeat
dsh-toolbox-web is a management toolbox plugin for the DSH web side, designed to centrally handle scattered management operations and improve efficiency. Its core features include: session management (supporting deletion to recycle bin, copying, moving, tag grouping, and long message collapsing); recycle bin (retained for 30 days, supporting restoration or permanent deletion); subdirectory management (organizing sessions by project); full-library search (supporting grouping, filtering, and optional semantic search); online editing of presets and configurations (including YAML validation and atomic writes); archive management; and scheduled heartbeats (supporting interval or fixed-point triggers, pushable to WeChat, QQ, and Feishu IM channels, relying on dsh-msg-hub). Additionally, it provides independent management of sub-agent sessions, view tag organization, and memory release functionality. This plugin requires Node.js ≥ 22.13 and supports installation via the dsh command or
Read MoreDPH Task Board (@dph/taskboard): Adding a Status Dashboard to DeepSeek Harness Sessions
The DPH Task Board (@dph/taskboard) is a DeepSeek Harness community plugin designed to transform multi-session management into a visualized four-column status board (Todo, In Progress, In Review, Done). This plugin treats sessions as cards, supporting drag-and-drop categorization, attaching notes, priorities, and tags, along with search, JSON export for backup, and import functionality. It is deeply integrated into the Harness sidebar, allowing configuration of the model, reasoning intensity, and grouping when creating new sessions, and it displays the real-time running status of sessions via a "processing" breathing light. Data is primarily stored in the browser's localStorage, while the host side persists the board state to a local JSON file, enabling agents to directly read and analyze current work progress. The installation process requires a Node.js 18+ environment and goes through the deployment script.
Read Moredsh-agent-message: Cross-Session Agent Communication Plugin for DeepSeek Harness
dsh-agent-message is a DeepSeek Harness (DSH) plugin designed to enable communication between independent agent sessions within the same process. It allows sessions to exchange messages and query delivery receipts, supporting features such as listing available target sessions, sending messages (with three modes: followup, steer, and inject), checking delivery status, locating target sessions via the @ symbol, displaying visual message cards, and copying session IDs. Installation requires compatibility with Node.js 24 and DSH 0.1.0-rc.6+, and it is enabled via the `dsh plugin` command. This plugin is only applicable to local, non-archived independent sessions and does not support cross-process or cross-machine communication, nor does it include real sub-agents. Usage restrictions include a maximum of 1 delivery between the same pair of sessions within 60 seconds.
Read Moredsh-session-hub: Unifying Remote DSH Sessions and Local Tool History in One Session Tree
dsh-session-hub is a plugin for DSH web designed to address the issue that historical conversations between remote DSH sessions and local tools such as Codex CLI and Claude Code cannot be displayed in a unified session tree. The plugin merges data through the `/api` data layer, supporting remote session aggregation, local history import, SSH tunnel hosting, and incremental synchronization of model configuration, while preserving the functionality of the official sidebar and conversation area. It allows users to view multi-machine history, real-time streaming, and approval cards, and supports sending, canceling, and renaming sessions. Imported local conversations are read-only by default and become editable only after being converted into real DSH sessions, with the source logs remaining unchanged. The plugin provides independent feature toggles and is simple to install, requiring only the `dsh plugin` command to add it. The environment requires Node 22+ and is applicable solely to the web p
Read Moredsh-better-archive: Archived Session Management Panel for DSH Web GUI
dsh-better-archive is a client-side plugin designed for the DSH Web GUI. It addresses the issue where DSH's native archiving merely hides sessions without terminating them, by providing a centralized management interface. The plugin adds an "Archived" entry in the sidebar, supporting viewing sessions by project, keyword search, filtering, and sorting. Users can restore sessions to the normal list with a single click or perform delete operations, including deleting individual sessions, all sessions under a project, or clearing all archived sessions. For active sessions, delete operations are marked for physical deletion upon restart; undoing the archive before restart can cancel the deletion. The plugin supports real-time switching between Chinese and English text, requires Node.js 22.19+ and pnpm, and can be installed and updated via GitHub, as well as supported for local development. It provides API interfaces for querying pending deletions, undoing archiving, and various deletion operations. As a community extension, developers are advised to check the source code before installation.
Read Moredsh-archived-sessions: Unified Management of Local Sessions within the DSH Setup
dsh-archived-sessions is a DSH Web plugin maintained by Zephyr-vibe, offering session management in settings: dual-tab browsing for unarchived and archived conversations, support for grouping by workspace, title/ID search, batch archiving and deletion, expandable details (activity statistics and output files), and opening the records folder. Deletion does not cascade to sub-agents or files by default; after adapting to DSH 0.1.0-rc.8, the deletion entry was moved to the session title bar. It reads the official session directory with zero configuration and is licensed under MIT.
Read MoreDeepSeek-Harness-zh_pro: DSH Chinese Interface Enhancement and Session Management Plugin
deepseek-harness-zh_pro is a DSH Web client enhancement plugin (v0.7.0, MIT) maintained by magian1127. It provides Chinese interface completion, optimized statistics and thinking block display, adjustable conversation width, automatic session archiving and trash deletion, and optional prompt injection and agent localization. Installation can be done via the command `dsh plugin --profile web add deepseek-harness-zh_pro` or using npx for hot installation. Except for explicitly enabled injection and localization, it does not modify model requests.
Read Moredsh-session-manager: DSH Web Session Management Plugin
dsh-session-manager is a DSH client plugin (v0.2.2) maintained by dream12347, providing unified session management at the settings page and conversation top. Features include deletion with recycle bin (restore/permanent delete), activity statistics, continue/pause, opening log directories, unread markers, forking sub-sessions, workspace grouping and sorting, as well as a global context compression threshold ranging from 17% to 90%. It does not modify the DSH core and is compatible with version 0.1.1-rc.1. After installation, restarting the DSH web is required.
Read MoreManage local sessions uniformly in DeepSeek Harness settings via dsh-archived-sessions
`dsh-archived-sessions` is a DeepSeek Harness Web plugin maintained by Zephyr-vibe. It provides session management in the "Settings" page, featuring archived/unarchived dual tabs, grouping by workspaces, searching by title or ID, supporting archive recovery, non-cascading secure deletion, and opening the session record directory. It is licensed under MIT, with the current version being 0.1.2. This article verifies the installation commands and capability boundaries based on the plugin directory page and GitHub README.
Read MoreFlask User Authentication: Implementing Login Functionality with Flask-Login
This article introduces the method to implement user login functionality in web applications using Flask-Login. As a lightweight extension, Flask-Login simplifies user session management, login/logout operations, and permission control. The core steps include: installing `flask` and `flask-login`; initializing the application and configuring `LoginManager` with a redirect route for unauthenticated access; creating a user model that inherits from `UserMixin` to define user ID, password, and other information; loading the user from the session via the `user_loader` callback function; implementing login view to validate credentials and using `login_user` to record the session, while `logout_user` is used for logout; and protecting routes requiring authentication with the `@login_required` decorator. A mock user database and template rendering are used to support the basic login flow. Notices emphasize secure password storage (hashing), secure session key configuration, and suggest extending with features like "remember me" and permission management. Flask-Login enables quick implementation of core authentication functionality through a concise API, making it suitable for rapid entry into web user authentication development.
Read More