dsh-kit:为 DSH 会话工作区补充停靠面板与免费网页搜索
dsh-kit 是面向 DeepSeek Harness (dsh) 的 MIT 许可插件,由 zhouzhencheng07 维护,要求 Node.js ≥ 22。该插件为 dsh web 提供可开关的停靠面板,集成终端、文件树、源代码管理、后台任务、技能管理及手机访问功能,并合并了 dsh-free-search v0.2.0 的免费多源网页搜索能力。用户可通过快捷键快速打开各面板:终端支持多标签后台运行;文件树支持文件编辑与 diff,Windows 下删除有回收站保护;源代码管理处理 git 操作;后台任务监控会话运行状态;技能管理涵盖各级技能配置。手机访问通过令牌生成链接和二维码,支
阅读全文DSH Forge:面向 DeepSeek Harness 插件开发的独立 Profile
DSH Forge 是一个用于 DeepSeek Harness (DSH) 插件开发的可复现、运行时感知环境。它通过建立独立的 `~/.dsh-forge` Home、`forge` Profile 及开发者 Agent Preset,将开发状态与正式配置隔离,避免污染日常使用的 `~/.dsh`。其核心功能包括本地索引 Harness 文档、源码符号及接口以支持快速检索,管理可恢复的插件实验,提供 `quick`、`package`、`full` 多级验证流程,以及正式的 Promotion scaffold。Forge 支持安全同步用户配置并镜像 out-of-tree 插件,同时保护本
阅读全文dsh-same-mode-sandbox-noop:为 DSH 0.1.0-rc.6 处理冗余沙箱字段的兼容插件
dsh-same-mode-sandbox-noop 是面向 DeepSeek Harness (DSH) 0.1.0-rc.6 的 MIT 许可证兼容插件,由 zhangzujian 维护,需 Node.js 22+。该插件旨在解决 bash、pwsh、write、edit 等工具调用中出现的冗余 sandbox_permissions 和 justification 字段导致的兼容性问题。它不替代 DSH 或新增沙箱策略,而是在 DSH 快照并冻结工具参数前进行拦截:若请求的沙箱模式等于或窄于当前会话有效模式,插件会移除这些冗余字段;对于真正需要升级的请求、未知模式或格式错误,则保持原样交
阅读全文@zhangfengshun/dsh-remote-ssh:把远程 SSH 文件与终端接入 DSH
DSH 插件 `@zhangfengshun/dsh-remote-ssh` 提供了类似 VSCode Remote-SSH 的功能,允许用户在 DSH 内置界面直接操作远程超算或服务器,无需先同步文件到本地。该插件支持 SSH 连接(含密钥/密码认证及 ProxyJump),并能在「文件」页签直接读写远程文件,在「终端」页签自动进入远程交互式终端(仅限密钥认证)。它还支持创建远程原生工作区,并提供 12 个会话感知的 `remote_ssh_*` 模型工具以简化参数配置。安装需满足 Node 引擎 >=20 要求,通过 `dsh plugin add` 命令安装后重启 DSH,且需在 bun
阅读全文dsh-pluginmanager:给 DSH Web 插件做分层、描述与卸载管理
dsh-pluginmanager 是一款社区开发的 DSH Web Profile 设置页插件,旨在解决插件列表冗长、分类不清及管理困难的问题。该插件将插件划分为原生扩展(只读)、用户扩展(可管理)和运行中插件(临时)三层视图,提供直观的搜索过滤、数量徽章及中英双语展示。其核心功能包括对用户扩展的停用/启用、彻底卸载(清理配置与依赖)及补登记(纳入依赖管理),并支持编辑插件描述,内置90+核心插件的中文简介。安装方式采用 bundle 形式,通过 pnpm 添加并配置 package.json,避免与手动 patch 混用以防冲突。操作时会先持久化变更再热切换加载器,确保安全性并提供备份。该
阅读全文dsh-file-explorer:DSH Web UI 文件浏览器插件
dsh-file-explorer 是一款面向 DSH Web UI 的 MIT 许可插件,旨在解决聊天界面中查看源码、配置及生成物时需切换终端或编辑器的痛点,实现会话上下文内的轻量文件操作。该插件支持懒加载目录树、文本文件内联编辑(带版本检测)及 IDE 式右键菜单,涵盖新建、重命名、复制粘贴、移动、删除等功能,并支持拖放移动、实时刷新及跨平台回收站机制。其面板可停靠或浮动,且能自动跟随当前工作区。安装需使用 pnpm 执行指定命令,要求 DSH 版本在 0.1.0-rc.7 至 0.1.1-rc.2 之间,重启后即可通过标题栏入口访问。安全方面,写操作严格限制在当前工作区根目录内,只读浏览
阅读全文dsh-browseruse:DeepSeek Harness 的 browser-use 风格浏览器自动化插件
`dsh-browseruse` 是一款 DeepSeek Harness(DSH)浏览器自动化插件,纯 JavaScript 实现,无需构建。它通过 `playwright-core` 驱动独立的 Google Chrome 实例,实现网页打开、读取、点击、输入、滚动及标签页切换等操作,支持在多步任务中根据页面状态自主决策。 核心功能包括:11 个细粒度 `browser_*` 工具;`browser_task` 自然语言自主任务(默认上限 30 步);`browser_schedule` 本会话内定时任务;敏感操作(如支付、删除)前的用户确认机制;验证码检测时的人工接管;以及基于独立 Pr
阅读全文dsh-plugin-opencode-bridge:将 OpenCode 的 skills 与配置接入 DeepSeek Harness
`dsh-plugin-opencode-bridge` 是一款由 YYTbit 开发、基于 MIT 许可的 DeepSeek Harness (DSH) 插件,旨在实现 OpenCode 与 DSH 环境间的“零迁移”桥接。该插件主要解决已有 OpenCode 工具链能力接入 DSH 的需求,核心功能包括自动加载 OpenCode 的 skills(路径为 `~/.config/opencode/skills/<name>/SKILL.md`)以及注入配置上下文(路径为 `~/.config/opencode/opencode.jsonc`)。用户可通过 `dsh plugin --prof
阅读全文dsh-plugin-meta-memory:为 DeepSeek Harness 提供结构化长期记忆
dsh-plugin-meta-memory 是 DSH 生态中用于解决长期记忆分散与上下文复用问题的插件。它将记忆组织为“单元(unit)+记录(record)”结构,每条记录区分 `brief`(摘要)与 `full`(完整内容),并支持自动将相关 `brief` 注入 Agent 上下文,同时维护全局 `index` 以梳理线索。该插件提供 CLI 工具 `mm`,支持初始化、列表查看、读取、搜索及索引管理等操作,允许用户按 `verb-modifier-noun` 命名单元,实现记忆的分层存储与按需加载。主要功能包括记忆分类、摘要快速扫描、完整记录检索及自动上下文注入。配置项包括 `m
阅读全文dsh-multi-selection-comments:DSH 多段选中逐条提要求插件
`dsh-multi-selection-comments` 是一款由 yuanc1204 开发的 DSH 客户端插件(v0.4.3,MIT 许可),旨在优化用户对助手回复或工具输出进行多段文字批注的体验。该插件解决了传统方式中多段引用正文堆叠导致主输入框过长的问题,提供仿 Codex 的交互设计。核心功能支持用户连续选中多段文本并为每段独立填写后续要求,主输入框上方仅显示紧凑的状态胶囊,保持界面简洁。用户可通过弹窗管理选中内容,使用 `Enter` 快速添加、`Ctrl+Enter` 换行,且要求字段为可选。插件仅在发送时将批注作为结构化上下文注入消息,聊天记录中以胶囊形式展示,避免暴露底层
阅读全文DeepSeek Harness 插件 dsh-file-panel:右侧会话文件面板
`dsh-file-panel` 是 DeepSeek Harness(DSH)的一款右侧文件面板插件,由 `yu2025-luo` 维护,采用 MIT 许可证。该插件旨在解决 `dsh` web GUI 中手动查找 agent 生成文件路径繁琐的问题。它能自动跟踪会话中创建或下载的文件,在右侧面板集中展示,支持图片内联预览、文本内容查看及元数据显示,并提供在文件管理器中定位、使用默认应用打开、复制绝对路径等功能。 安装需通过命令添加插件并重启 `dsh web` 服务器。其安全边界严格,RPC 通道仅限本地回环地址调用,文件读取仅限已观察到的路径,且面板状态随进程重启清空,不扫描历史文件。该
阅读全文dsh-prime-agent:DeepSeek Harness 的持久 TypeScript REPL 插件
dsh-prime-agent 是面向 DeepSeek Harness (DSH) 的 RLM-first 控制面插件,专为 Prime preset 会话提供持久 TypeScript REPL 环境。与官方一次性的 one-shot 语义不同,该插件将模型可见工具收敛为唯一的 `repl` 接口,允许在连续的 REPL cell 中复用前序声明的变量、函数及对象状态。其他 DSH 能力如 `tools`、`agents` 和 `jobs` 不进入模型 schema,而是预加载至 cell 内供直接调用,直接调用其他工具会被 guard 拒绝。 核心能力包括本地组合操作(如 `apply_
阅读全文MathModelingAgent:面向数学建模与竞赛题的证据驱动验证插件
MathModelingAgent 是面向开放式数学建模、预测、优化等任务的 DSH 插件,旨在解决代码运行正常但结论可能错误的问题。其核心机制是将关键结论登记为 Claim,并通过 Obligation 和 Evidence 进行验证,明确区分 PASS、FAIL 和 INCONCLUSIVE 三种状态,特别强调在证据不足时保留 INCONCLUSIVE 状态,避免强行确定结论。 该插件提供两个 Skill:math-modeling-agent 用于推进模型,math-modeling-audit 用于独立审计,不修改原文。支持 Python、Lean、Wolfram 等可选工具进行数值计
阅读全文dsh-dynamic-island:为 DeepSeek Harness Web GUI 提供的灵动岛状态插件
`dsh-dynamic-island` 是 DeepSeek Harness Web GUI 的一款 Liquid Glass 风格浮动插件,旨在解决开发者需在事件流、日志及审批入口间频繁切换的问题。该插件由 YLifeOnlyOnce 维护,采用 MIT 协议,目前处于高保真设计原型阶段。其核心功能是将 Harness 状态映射为 idle、thinking、approval 等八种可视化状态,支持在浮动组件中直接处理审批请求、查看工具执行详情(如耗时、退出码)、监控任务进度及处理异常告警。插件具备可拖动定位并记忆位置、支持快捷键命令面板及自动演示模式,同时兼顾无障碍需求。安装后可通过 `
阅读全文dsh-deepseek-quota:在 DSH 网页界面显示 DeepSeek 额度与消费
`dsh-deepseek-quota` 是面向 DeepSeek Harness (DSH) 网页界面的 MIT 许可插件,旨在解决额度查看不便的问题。它通过 `shell.overlay` 槽位在页面右下角显示悬浮卡片,实时展示总余额、可用状态、当前对话费用、今日消费及赠送/充值余额。 插件支持自动与手动刷新:余额每 60 秒更新,当前对话费用每 5 秒更新。它依据 DeepSeek 官方价格表及 2026 年 8 月 17 日起实施的峰谷计价规则计算费用,并提示高峰时段(北京时间 09:00–12:00 与 14:00–18:00)。今日消费若配置了 `DEEPSEEK_PLATFORM
阅读全文dsh-failure-capsule:DSH 的本地故障证据包插件
`dsh-failure-capsule` 是 YiHarvest 维护的 DeepSeek Harness 本地故障证据包插件(MIT 许可)。它旨在解决 DSH 场景下复杂失败难以排查的问题,在工具调用、回合结束或 Agent 运行时发生错误时,自动采集相关信号并生成脱敏 ZIP 证据包。 该插件遵循本地优先原则,不进行数据上传或远程诊断。其核心功能包括:捕获多种失败事件(如 `tool/result` 错误、`turn/end` 中断等);默认对凭据、密钥、私钥及敏感路径进行脱敏;采集 Git 状态、运行时信息、插件清单及有界 Session Event timeline(默认最多 80
阅读全文dsh-llm-proxy:让 dsh 的 LLM 请求走可配置 HTTP 代理
dsh-llm-proxy 是 DeepSeek Harness (dsh) 的全局 HTTP 代理插件,旨在将 dsh 发出的 LLM 请求导向指定代理。它利用 undici 的 setGlobalDispatcher 和 EnvHttpProxyAgent 接管请求路由,支持配置变更后即时生效(热切换),无需重启进程。插件还具备可恢复性,禁用时自动恢复基线 dispatcher,避免残留。用户可通过 dsh 设置页或编辑 settings.yaml 文件配置启用状态、代理地址及排除列表。此外,插件提供仅回环访问的本地接口,用于查看当前代理状态及测试代理到目标端点的连通性。安装时需使用指定的
阅读全文dsh-notify-sound:AI 回复完毕后播放提示音
`dsh-notify-sound` 是一个基于 MIT 许可的 DSH web 插件,旨在解决用户确认 AI 回复完成状态的痛点。该插件通过监听 `turn/end` 事件并利用 WebSocket 实时推送,在回合结束时自动播放内置提示音,无需轮询或联网加载音频。 插件内置 44 个可选音效(来源 `Stephanvs/opencode-sfx`),支持在 DSH 设置页中即时开关、切换音效、调节音量及试听,偏好设置存储于 DSH 设置服务并全局生效,重启后保留。安装需满足 Node.js >= 20 环境,支持从 GitHub 远程安装或本地开发部署。核心依赖包括 `@deepseek-
阅读全文xueayi/dsh-opencode-go-usage:在 DSH Web GUI 中查看 OpenCode Go 配额
`@xueayi/dsh-opencode-go-usage` 是一款为 DeepSeek Harness (DSH) 开发的 MIT 许可插件,旨在解决开发者在 Web 界面频繁切换查看 OpenCode Go 配额的痛点。该插件通过官方 API 获取数据,在 DSH Web GUI 中提供一个可拖动的悬浮窗(Floating Dock),实时展示 5 小时滚动、每周及每月配额窗口、剩余额度及重置倒计时。 核心功能包括支持折叠徽章与展开面板、极简模式、自动刷新(折叠时 60 秒,展开时 10 秒)以及失败时保留最后成功数据。插件不介入模型请求路径,无 token 注入或工具模式影响。使用需配
阅读全文@xsj/dsh-rewind:DSH 会话回退到任意用户消息
@xsj/dsh-rewind 是由 XSJUSTC 维护的 DSH 会话回退插件,采用 MIT 许可证,无 npm 依赖。该插件允许用户从任意一条用户消息处重新组织输入,将该消息及其后续内容从聊天视图和模型上下文中截断,同时保留原始会话日志的 append-only 特性。其核心功能包括:在用户消息操作行提供回退入口,可立即打断模型正在进行的思考或输出;被截断的消息文本自动填入输入框供编辑,期间提供“取消回溯”选项以恢复原状;发送后回退生效,截断内容不再进入模型上下文。插件通过记录 hook/invoked 事件并在进程重启后回放,确保隐藏状态在 UI 和模型侧跨重启保持一致。安装需 Nod
阅读全文dsh-session-timeline:在 DSH Web 会话左侧加一条可跳转时间轴
dsh-session-timeline 是 XiLuovo 开发的 DSH Web 会话时间轴插件,旨在解决长对话中快速定位、跳转和预览用户输入位置的痛点。该插件在对话区左侧渲染横向短横线时间轴,每条线对应用户消息,支持无滚动条内部滚动。核心功能包括:基于 sessionProjections 的全量统计与持久化缓存;Scroll-spy 实现激活条跟随当前视口;鼠标移动时的波浪聚焦效果;悬停显示包含用户提问与 AI 回复的圆角预览 Tooltip;点击任意横线可跳转至对应对话,若目标在窗口外则自动加载历史;以及通过顶部胶囊把手实现时间轴的收起与展开。 插件采用 MIT 许可证,纯 JS 实
阅读全文dsh-weixin:用微信扫码登录并收发文件的 DSH 插件
dsh-weixin 是一款由 xiaoshihou514 维护的极简 DeepSeek Harness (DSH) 插件,采用 MIT 许可证,专为 DSH 的 web profile 设计。该插件的核心能力包括微信扫码登录、文件收发以及通过微信远程控制 DeepSeek Harness,旨在为开发者提供便捷的微信接入方案。 安装流程首先需全局安装 DSH CLI,随后使用特定命令将插件添加到 web profile,并从 GitHub main 分支拉取源码。典型使用场景涵盖在插件登录流程中扫码认证,以及在登录状态下进行文件传输。 适用于需要在 web 环境下通过微信作为接入点进行操作的开
阅读全文dsh-token-usage:为 DSH 增加 LLM API 调用用量统计面板
@wycto/dsh-token-usage 是一款 DeepSeek Harness (DSH) 插件,旨在解决模型调用后难以快速核对会话、状态、Token 及金额的问题。该插件通过读取 DSH 会话日志而非拦截请求,将分散的 API 调用信息整合为全屏统计面板。核心功能包括:支持按时间、会话 ID、模型、提供商及状态码进行多条件筛选;提供包含 15 列数据的明细表,支持点击表头排序及会话 ID 快捷筛选;支持按 provider、model、status、effort 维度进行分组统计;并可导出 CSV 文件供二次分析。金额显示支持 USD 与人民币双币估算,默认汇率 7.2,支持通过 s
阅读全文dsh-balance-panel:在 DSH 中集中查看 Provider 余额与密钥状态
`dsh-balance-panel`是wycto开发的DeepSeek Harness(DSH)插件,旨在集中展示DSH中已配置Provider的模型、密钥状态及余额明细。该插件在Web UI侧边栏底部提供余额入口,点击后打开全屏面板,逐Provider显示模型芯片、余额详情及状态徽标,并每5分钟自动刷新。核心功能包括仅展示实际配置的Provider和模型,内置DeepSeek官方余额接口,支持为其他Provider自定义余额查询接口,以及按Provider显示`apiKeyEnv`凭证配置状态(密钥不进入前端)。安装时需使用npm包名`@wycto/dsh-balance-panel`,通
阅读全文dsh-ai-prompt-optimizer:在 DSH Web 聊天页优化提示词
dsh-ai-prompt-optimizer 是专为 DeepSeek Harness(DSH)Web 聊天页面设计的提示词优化插件,旨在帮助用户将粗略的临时草稿整理为结构清晰、完整的 AI 提示词。该插件由 wuchubuzai2018 维护,采用 MIT 许可证。其核心功能是读取输入框中的原始文本,调用 DSH 当前配置的默认模型生成优化版本,并将结果回填至输入框供用户确认后发送,而非自动提交。主要优势包括无需单独配置 API Key、复用现有模型配置、过程状态可视化以及失败提示明确。同时,它通过仅发送基础请求字段以提高对不同模型提供商的兼容性。安装需使用 Node.js 22+ 和 p
阅读全文