dsh-edit-resend:编辑已发送用户消息并重新生成回复

dsh-edit-resend 是适用于 DSH 0.1.0-rc.6 及以上版本的插件,旨在解决用户消息发送后无法修正的问题。该插件在已完成回合尾部注入“编辑并重发”入口,允许用户修改原文并重新生成回复。其核心机制是从原会话 Fork 一个新分支,在新分支上基于编辑后的文本生成新回复,同时自动将原会话归档。归档仅隐藏视图,不删除任何日志或数据,确保历史不可改写。插件在 Host 端暴露包括编辑、归档、恢复等在内的多个 Remote 端点,弥补了官方版本缺乏恢复 API 的不足,并在设置页提供归档会话列表及一键恢复功能。安装时需在指定 profile 下添加插件并重启 web 服务。该插件遵循

阅读全文
dsh-session-mover:在 DSH Web GUI 中把会话拖到其他工作区

dsh-session-mover 是 DeepSeek Harness 的一款 MIT 许可插件,旨在简化跨工作区整理会话的操作。该插件支持将带有完整历史的会话行直接拖拽至目标工作区标题行,实现“克隆新会话并归档原会话”的语义,无需额外面板或按钮。其核心优势在于保留完整上下文,避免手动复制粘贴,且若移动当前打开的会话,会自动跳转至新副本。 技术上,插件利用官方侧边栏的拖拽机制,通过语义属性定位目标工作区,并调用宿主 API 执行读取源日志、在目标工作区创建新会话、持久化及归属绑定、最后归档源会话的步骤。由于平台存储层限制,无法原地迁移会话 ID,故采用复制加归档方案。该插件适用于需要灵活调整

阅读全文
aerince/dsh-active-context-pruning:通过官方 compaction API 主动压缩 DSH 上下文

aerince/dsh-active-context-pruning 是 DeepSeek Harness (DSH) 的一个宿主插件,旨在解决长会话中上下文过长的问题。它允许模型主动选择表层历史范围,通过 DSH 官方 compaction 事务将其替换为模型生成的摘要,从而缩短后续请求的上下文长度,且不修改原始 session.events。该插件采用 MIT 许可证,要求 Node.js 版本为 ^22.19.0 || >=24.0.0,且需依赖 dsh-compaction-basic 模块。 核心功能包括 acp_status(查看状态)、acp_compress(执行摘要替换)、a

阅读全文
dsh-session-actions:DSH Web 会话菜单增强

`dsh-session-actions` 是一款 DeepSeek Harness Web 插件,旨在补全 DSH Web 会话管理功能。它在会话行菜单末尾追加四项操作:复制会话 ID 至剪贴板、置顶常用会话(配置存于本地 JSON 文件)、导出会话内容为 Markdown 格式,以及永久删除会话目录(需二次确认,非归档)。该插件不修改官方组件,由 `xingyingyuzhui` 维护,采用 MIT 许可证,运行环境要求 Node.js 版本不低于 20。安装时需确保本机可运行 `dsh web`,通过执行 `dsh plugin --profile web add` 命令从 GitHub

阅读全文
dsh-chat-manager:在 DeepSeek Harness 侧边栏管理会话归档

dsh-chat-manager 是 DeepSeek Harness(DSH)的非官方社区插件,旨在增强原生侧边栏的会话管理能力。该插件主要解决归档会话难以查找、聊天记录缺乏检索入口及误删风险等问题。其核心功能包括在侧边栏中浏览和搜索已归档会话、按名称、工作区或聊天内容检索、一键恢复会话至原工作区,以及提供带有二次确认的安全永久删除机制。若会话存在运行中任务,插件会先安全停止再删除。用户可通过标准命令安装指定版本,安装或更新后需重启 DSH 生效。该插件仅以 bundle 层扩展功能,不替代核心机制,卸载时也不会删除现有会话数据。使用时需注意永久删除不可撤销,建议提前备份;插件以当前进程权限

阅读全文
dsh-projects:为 DSH 增加项目化工作流

dsh-projects 是一款由 WenhongPan 维护的 DSH 插件,旨在将零散的 Workspace 和会话整理为清晰、可搜索的项目工作流。当前版本为 0.3.0-alpha.2,基于 DSH 现有数据,不建立第二套数据库。核心功能包括项目侧边栏(支持排序、收藏)、按项目分组的全局搜索(含聊天正文索引)、多文件夹项目组合、集中式归档中心以及优化的目录选择窗口。该插件兼容 DSH Desktop 和 Web UI,安装时需根据桌面端或 Web 端分别执行插件添加命令并重启服务。它提供独立任务目录自动创建功能,并在远程 Web UI 场景下使用 Host 端应用内浏览器以避免远程系统窗

阅读全文
dsh-session-move:在 DSH Web UI 中移动、删除和 AI 重命名会话

dsh-session-move 是 reinocheong 维护的 DSH 客户端插件(v0.1.2,MIT 协议),专为 DeepSeek Harness Web UI 提供会话管理功能。该插件由 host 和 browser 组成,主要提供移动、删除及 AI 重命名会话三类核心操作,并将这些操作暴露为 Agent Tools 和 HTTP 端点,便于在智能体流程中集成调用。用户可通过侧边栏拖拽或菜单选项移动会话,使用带风险确认的菜单选项永久删除会话,或通过 AI 自动总结对话生成新标题,且支持配置 provider、model 等参数以优化重命名效果。安装要求 Node.js >=22.

阅读全文
dsh-session-nexus:DSH 会话生命周期与跨会话消息插件

dsh-session-nexus 是一款由 qiushi-dev 维护的 MIT 许可非官方 DSH 社区插件,旨在将 DeepSeek Harness 会话转化为可操作对象。它主要提供两大核心能力:一是会话生命周期控制,支持通过斜杠命令显式挂载冷会话、取消归档及在开启特定配置后删除会话;二是跨会话消息交互,允许开发者或模型向其他会话投递唤醒或静默消息,并获取目标会话的标题、时间线及摘要。插件支持多种地址格式,具备发送者归属、防自投递及循环限制等安全机制,并在 Web UI 中增强会话 ID 展示。安装简单,通过 `dsh plugin` 命令即可添加,默认启用消息投递工具但关闭删除功能。该

阅读全文
dsh-autoload-history:打开会话自动加载全部历史消息

dsh-autoload-history 是一款由 magicOF2 开发并采用 MIT 许可证的 DSH 插件,旨在解决 DSH Web 中长会话需手动反复点击“加载更早”才能查看完整历史的问题。该插件核心功能是在打开会话后自动逐页加载历史消息(每页 50 条),直至全部就绪。它支持会话切换自动跟随,不打断正常聊天,且挂载于官方槽位,无可见 UI 痕迹。插件具备防呆机制,连续 3 页无进展即停止,避免死循环。 安装方式包括从 GitHub 源码或 npm 添加预构建包,安装后自动生效。用户可通过 localStorage 设置临时停用或限制最大翻页数(如设为 20 页约 1000 条消息)。

阅读全文
dsh-writing-pad:DeepSeek Harness Web 的会话级 Markdown 写作板

dsh-writing-pad 是面向 DeepSeek Harness Web 的客户端插件,旨在解决长文写作中草稿、改写指令与模型返回结果混杂的问题。它提供会话级 Markdown 写作板,支持在同一会话内维护正文、切换编辑/预览模式、输入额外要求及查看候选修改。核心功能包括生成完整草稿、选区局部改写、自动展示 Diff 定位变更、反馈操作状态及中英文界面即时切换。草稿暂存在 Host 内存中,不同会话互不影响,支持最多 50 步撤销,且不会自动覆盖项目文件。安装需先配置 dsh CLI,版本为 1.1.3。该插件适合需要在 Web 会话中结构化处理 Markdown 写作与模型交互的场景

阅读全文
dsh-codex:从本地 Codex 导入会话并生成新 DSH 会话

`life1996cou/dsh-codex` 是一个 MIT 许可的 DSH 插件,旨在解决手动导出 Codex 会话导致上下文丢失的问题。它通过读取本地 `~/.codex/` 目录,将现有 Codex 会话导入 DeepSeek Harness,生成包含完整对话历史的新会话。该插件适用于 Web 平台,支持在设置中配置自定义会话目录。 安装时,使用 `dsh plugin --profile web add github:life1996cou/dsh-codex` 命令。若从本地目录安装,必须使用 `file:` 前缀以避免软链导致的依赖解析失败。启用后,用户需在 DSH Web 设置

阅读全文
dsh-session-manager:在 DSH Web UI 中管理会话

dsh-session-manager 是一个用于 DeepSeek Harness (DSH) Web UI 的会话管理插件,旨在安全地执行归档、删除、移动工作区及单条 Agent preset 迁移等操作。该插件由 hkkz9522 维护,采用 MIT 协议,当前版本为 0.4.1,支持 Cordis >=4.0.0-rc。其核心功能包括:在侧边栏和会话头部提供直观的操作入口,支持会话的归档与取消归档;执行永久删除时强制要求显式确认;将会话移动至目标工作区(会改变存储的 cwd,运行中会话移动前会自动中断);以及单条会话的预设迁移(仅改变元数据,不影响消息历史或文件)。插件排除了 Suba

阅读全文
dsh-terminal:DeepSeek Harness 的持久化终端模式

dsh-terminal 是 DeepSeek Harness (DSH) 的一款 MIT 许可插件,由 dongsheng123132 维护,要求 Node.js 22+ 环境。该插件旨在为 DSH 提供持久化交互式终端模式,使开发者能像在会话式 CLI 中一样连续使用 DSH。其核心功能包括在多次提示间保持同一个 Agent 和 Session,复用 DSH 的模型、工具及权限设置。 使用时,普通文本输入会在同一会话中继续对话;通过 `/new`、`/exit`(或 `/quit`)可新建会话或退出终端,`/help` 用于查看命令列表,其他斜杠命令则直接分发给 DSH 处理。用户可通过

阅读全文
DSH 插件:对话指示器,在 Web GUI 滚动条旁标记用户消息

`@smanx/dsh-conversation-indicator` 是一款面向 DeepSeek Harness (DSH) Web GUI 的社区第三方插件,旨在解决长会话中快速定位用户消息的痛点。该插件在对话区右侧滚动条附近显示紧凑的胶囊状指示面板,仅标记用户输入行。用户悬停可查看摘要,点击后平滑滚动至对应位置;面板在滚动或流式输出时自动隐藏,鼠标靠近时显示,移开后淡出,以避免遮挡正常交互。 作为纯浏览器端插件,它不改变模型行为、不增加 Token 消耗、工具调用或会话日志,偏好设置保存在浏览器 localStorage 中。安装需通过 `dsh plugin` 命令添加 GitHub

阅读全文
orriduck/dsh-tui:一个会话感知的 DeepSeek Harness 终端 UI

orriduck/dsh-tui 是一个基于 MIT 许可的轻量级终端 UI(TUI),专为单人日常使用场景设计,旨在优化 DeepSeek Harness(DSH)在本地项目中的交互体验。该工具采用“会话感知”机制,允许用户在当前目录启动会话、持续追问,并实时监控工具活动、审批状态、上下文窗口占用及权限徽章。它通过 DSH 官方命令处理凭证、模型设置、沙箱及审批,自身不存储敏感密钥。核心功能包括流式文本与推理输出、交互式审批、技能发现与调用、以及基于目录的持久会话管理(支持列表、新建、恢复)。安装需 Node.js 22+、pnpm 及 DSH CLI,通过 `npm install` 全局

阅读全文
dsh-sticky-disclosure:一键收起 DSH Web 会话中的可折叠区块

`dsh-sticky-disclosure` 是 DSH Web 客户端的 MIT 许可插件,由 Han-1413141 维护,旨在解决长会话中可折叠区块(如 Think、工具卡片、命令卡片等)累积过多导致管理不便的问题。该插件允许用户通过聊天区右下角的常驻按钮或自定义快捷键(默认 Ctrl+Alt+C / ⌘⌥C)一键收起所有展开区块,并实时显示计数。当区块滑出视口时,其标题会自动钉在顶部供点击收起。插件采用纯 DOM 实现,不修改应用代码,支持深色/浅色主题,卸载后自动还原。安装需 Node.js ≥ 20 及 DSH 环境,通过 PowerShell 脚本安装后重启生效。快捷键设置保存

阅读全文
dsh-input-traffic:DeepSeek Harness Web GUI 的忙碌时输入队列插件

`drscrewdriver/dsh-input-traffic` 是 DeepSeek Harness (DSH) Web GUI 的客户端插件,用于优化智能体忙碌时的用户输入处理。该插件提供红、黄、绿三档输入规划:红色`now`立即打断当前轮次;黄色`next`在当前动作结束后插入;绿色`later`排队等待整轮完成。它支持对排队消息进行拖拽排序、编辑、删除、打回输入框及一键清空操作,并具备会话冻结与恢复功能,允许在 DeepSeek 高峰收费时段前暂停会话,退峰后按队列顺序继续执行。插件按 `sessionId` 隔离会话状态,支持多会话并行且互不干扰。作为 MIT 许可的公共 Beta

阅读全文
DSH Session Pins:为 DeepSeek Harness 提供持久固定会话菜单

alooshxl 开发的 DSH 插件 `dsh-session-pins` 旨在解决 DeepSeek Harness Web 侧边栏中常用会话查找困难的问题。该插件基于 MIT 许可证,通过公开的 `sidebar.footer.action` 槽位集成,不依赖私有 UI 源码或修补宿主。核心功能是在侧边栏底部提供固定会话菜单,支持将普通、非空会话固定,数据保存在浏览器本地 `localStorage`,无需 API 密钥。插件具备完善的校验机制,限制最多 100 个固定项,并通过 `storage` 事件实现同源标签页同步。安装需使用 `dsh plugin` 命令添加指定 Git 标签

阅读全文
dsh-toolbox-web:DSH Web 工具箱,集中管理会话、回收站、搜索与定时心跳

dsh-toolbox-web 是 DSH Web 侧的管理工具箱插件,旨在集中处理分散的管理操作,提升效率。其核心功能包括:会话管理(支持删除进回收站、复制、移动、标签分组及长消息折叠);回收站(保留 30 天,支持恢复或彻底删除);子目录管理(按项目组织会话);全库搜索(支持分组、过滤及可选语义搜索);预设与配置在线编辑(含 YAML 校验和原子写);归档管理;以及定时心跳(支持间隔或定点触发,可推送至微信、QQ、飞书 IM 渠道,依赖 dsh-msg-hub)。此外,还提供子代理会话独立管理、视图标签收纳及内存释放功能。该插件要求 Node.js ≥ 22.13,支持通过 dsh 命令或

阅读全文
DPH 任务看板(@dph/taskboard):给 DeepSeek Harness 会话加一块状态看板

DPH 任务看板(@dph/taskboard)是一款 DeepSeek Harness 社区插件,旨在将多会话管理转化为可视化的四列状态看板(待办、进行中、评审中、已完成)。该插件以会话为卡片,支持拖拽归类、附加备注、优先级及标签,并提供搜索、JSON 导出备份及导入功能。它深度集成于 Harness 侧边栏,新建会话时可配置模型、推理强度及分组,且通过“处理中”呼吸灯实时显示会话运行状态。 数据主要保存在浏览器 localStorage 中,同时宿主侧会将看板状态落盘至本地 JSON 文件,便于 Agent 直接读取分析当前工作进度。安装过程需前置 Node.js 18+ 环境,通过部署脚

阅读全文
dsh-agent-message:DeepSeek Harness 的跨会话 Agent 通信插件

dsh-agent-message 是一个 DeepSeek Harness (DSH) 插件,用于在同一进程内实现独立 Agent 会话间的通信。它允许会话像发消息一样互发信息并查询回执,支持列出可发送会话、发送消息(含 followup、steer、inject 三种模式)、查询投递状态、通过 @ 符号定位目标会话、显示可视化消息卡片及复制会话 ID。安装需兼容 Node.js 24 及 DSH 0.1.0-rc.6+,通过 `dsh plugin` 命令启用。该插件仅适用于本机未归档的独立会话,不支持跨进程或机器通信,且排除了真实子代理。使用限制包括:同一对会话在 60 秒内最多投递 1

阅读全文
dsh-session-hub:把远端 DSH 会话和本机工具历史收进同一棵会话树

dsh-session-hub 是一个面向 DSH web 插件,旨在解决远端 DSH 会话与本机 Codex CLI、Claude Code 等工具历史对话无法在统一会话树中展示的问题。该插件通过 `/api` 数据层合并数据,支持远端会话聚合、本机历史导入、SSH 隧道托管及模型配置增量同步,并保留官方侧边栏和对话区功能。它允许用户查看多机历史、实时流、审批卡片,并支持发送、取消及重命名会话。导入的本机对话默认只读,转为真实 DSH 会话后可编辑,且源日志保持原样。插件提供独立功能开关,安装简单,仅需 `dsh plugin` 命令即可添加。环境要求 Node 22+,仅适用于 web p

阅读全文
dsh-better-archive:为 DSH Web GUI 提供已归档会话管理面板

dsh-better-archive 是面向 DSH Web GUI 的客户端插件,旨在解决 DSH 原生归档仅隐藏会话而非终止的问题,提供集中管理入口。该插件在侧边栏新增「已归档」入口,支持按项目查看、关键词搜索、筛选及排序。用户可一键恢复会话至正常列表,或执行删除操作,包括删除单个、项目下全部或清空所有归档。针对存活会话,删除操作会标记为重启后物理删除,重启前取消归档可撤销。插件支持中英文文案实时切换,依赖 Node.js 22.19+ 和 pnpm,可通过 GitHub 安装并更新,也支持本地开发。它提供了查询待删、取消归档及各类删除的 API 接口。作为社区扩展,开发者安装前建议检查源

阅读全文
dsh-archived-sessions:在 DSH 设置里统一管理本机会话

dsh-archived-sessions 是 Zephyr-vibe 维护的 DSH Web 插件,在设置中提供会话管理:双标签浏览未归档与归档对话,支持按工作区分组、标题/ID 搜索、批量归档与删除、详情展开(活动统计与产出文件)及打开记录文件夹。删除默认不级联子代理与文件;适配 DSH 0.1.0-rc.8 后将删除入口移至会话标题栏。零配置读取官方会话目录,MIT 许可。

阅读全文
deepseek-harness-zh_pro:DSH 中文界面增强与会话管理插件

deepseek-harness-zh_pro 是 magian1127 维护的 DSH Web 客户端增强插件(v0.7.0,MIT)。提供中文界面补全、统计与思考块展示优化、对话宽度调整、会话自动归档与回收站删除,以及可选的提示词注入与代理中文化。安装命令为 dsh plugin --profile web add deepseek-harness-zh_pro,或使用 npx 热安装。除显式开启的注入与中文化外,不修改模型请求。

阅读全文
dsh-session-manager:DSH Web 会话管理插件

dsh-session-manager 是 dream12347 维护的 DSH 客户端插件(v0.2.2),在设置页与对话顶部提供统一会话管理:删除与回收站(恢复/彻底删除)、活动统计、继续/暂停、打开日志目录、未读标记、fork 子会话、工作区分组排序,以及 17%–90% 全局上下文压缩阈值。不修改 DSH 核心,适配 0.1.1-rc.1。安装后需重启 dsh web。

阅读全文
用 dsh-archived-sessions 在 DeepSeek Harness 设置里统一管理本机会话

dsh-archived-sessions 是 Zephyr-vibe 维护的 DeepSeek Harness Web 插件,在「设置」中提供会话管理:未归档/归档双标签、按工作区分组、按标题或 ID 搜索,支持归档恢复、不级联的安全删除,以及打开会话记录目录。MIT 许可,当前版本 0.1.2。本文按插件目录页与 GitHub README 核实安装命令和能力边界。

阅读全文
Flask用户认证:Flask-Login实现登录功能

本文介绍使用Flask-Login实现Web应用用户登录功能的方法。Flask-Login作为轻量级扩展,可简化用户会话管理、登录登出及权限控制。核心步骤包括:安装`flask`和`flask-login`;初始化应用并配置`LoginManager`,设置未登录跳转路由;创建继承`UserMixin`的用户模型,定义用户ID、密码等信息;通过`user_loader`回调函数从会话加载用户;实现登录视图验证凭据,调用`login_user`记录会话,登出用`logout_user`,并用`@login_required`保护需登录的路由。使用模拟用户数据库和模板渲染登录页,支持基础登录流程。注意事项强调密码需加密存储,会话密钥需安全设置,可扩展“记住我”、权限管理等功能。Flask-Login通过简洁API快速实现认证核心功能,适合快速入门Web用户认证开发。

阅读全文