CodeReader:在 DSH Web 中查看和编辑工作区文件

CodeReader 是专为 DeepSeek Harness (DSH) Web 设计的插件,由 PathChan 维护,采用 MIT 许可。它旨在对话界面中集成工作区文件树与多标签编辑画板,让用户无需切换窗口即可浏览、核对、编辑并写回当前工作区磁盘文件。核心功能包括可展开的文件树、支持语法高亮与行号的多标签编辑器、以及通过快捷键或工具栏保存并校验内容。该插件支持智能体协同,在模型生成文件时自动切换为只读模式以防冲突,并允许将文件交由系统默认程序打开。用户偏好设置仅保存在本地浏览器,不经过服务端。安装时需先配置 DSH Web,再通过 npx 命令从 GitHub 或本地源码添加插件。Cod

阅读全文
dsh-plugin-workbench:把 DSH 网页做成可编辑文件工作台

dsh-plugin-workbench 是专为 DSH Web 开发的文件工作台插件,旨在解决流程中断问题,使网页端具备轻量代码编辑器功能。该插件由 Pasumao 维护,MIT 许可,支持 Node >=18,当前版本 0.0.15。 核心功能包括:左侧文件树侧栏(支持懒加载、独立状态保存)、多标签页可编辑代码预览(支持 JS/TS、Python 等语法高亮、行号、透明 textarea 叠加编辑)、右键文件操作(新建、重命名、删除、复制剪切粘贴、跨工作区操作)、图片内联预览(支持多种格式,20MB 上限)、Markdown 渲染及消息中 @ 引用或拖拽插入工作区文件路径。 插件支持每工作

阅读全文
dsh-worktree:DSH 子代理的 Git worktree 隔离与交付

`dsh-worktree` 是 DSH 的 Git worktree 插件,旨在解决多个子代理并行处理同一仓库时的写入冲突。它通过为子代理提供独立的工作树,支持审阅、验证、提交、合并、推送、创建 Pull Request 及归档恢复等完整交付流程。该插件安装在全局 DSH profile,不修改业务项目配置。用户可通过 `subagent_worktree` 委派任务,或使用 `/worktree` 命令手动管理。插件支持多种工作树起点和保留模式,内置安全机制防止误删有修改的工作树,且推送不使用强制模式。适用于需要并行开发且保留结果可追溯的场景。使用前需检查源码和许可证,卸载插件不会自动删除

阅读全文
dsh-balance-stats:为 DeepSeek Harness Web 提供余额与用量统计

dsh-balance-stats 是 DeepSeek Harness Web 的社区插件,由 pangzi499 维护,采用 MIT 许可证。该插件旨在解决余额、会话成本及用量分散的问题,在界面中集中展示 DeepSeek 账户余额(可用、充值、赠送)、当前会话实时成本估算、历史花费(今日、7 天、30 天)及按模型划分的 Token 用量。 插件支持两种发票导入方式:一是自动导入,需保存平台 userToken 至本地凭据文件(权限 0600)以定期获取发票;二是手动导入 JSON 响应。若未导入发票,则回退至本地估算。插件具备容错机制,请求失败时保留最近成功数据,并支持可配置间隔刷新。

阅读全文
dsh-mobile-control:用 WDA 驱动 iOS 模拟器的 DSH 插件

`dsh-mobile-control` 是一个 DeepSeek Harness (DSH) 插件,旨在通过 WebDriverAgent (WDA) 驱动 iOS 模拟器,实现移动设备的自动化操控。该插件无需依赖 macOS 辅助功能或 idb,利用 WDA 的 HTTP 服务提供截图、UI 元素查找、点击操作、URL 打开、可访问性树导出及隐私预授权等功能。安装后,它会向 agent 注册 8 个 `mobile_*` 工具,支持自然语言调用。 使用前需确保环境满足 Node >=20.11 及特定依赖,并通过命令从 GitHub 安装。核心操作包括使用 `wda-up.sh` 脚本启动

阅读全文
DSH Marketplace:DeepSeek Harness 的社区 Marketplace 插件

DSH Marketplace 是由 ouyangyipeng 维护的非官方社区插件,旨在将 GitHub `topic:dsh-plugin` 的实时社区仓库集成至 DeepSeek Harness,支持插件的发现、搜索、检查、安装、更新及卸载。在 DS-Harness Desktop v0.2.0 中内置离线版本;标准 Web profile 需 Node.js v22.19.0+ 及 pnpm,通过 `dsh plugin add` 命令安装。该插件提供 Bootstrap、Catalog、Install 和 Remove 等 HTTP API,写接口仅限同源 loopback 并需进程

阅读全文
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-read-image:为纯文本 DeepSeek Harness 提供即插即用读图

`dsh-read-image`是DeepSeek Harness(DSH)的一款MIT开源插件,旨在解决纯文本模型无法直接读取图片像素的痛点。该插件允许文本路由接受图片输入,将图片块投影为`[Image #N]`文本占位符,并自动注册`read_image`工具。通过该工具,开发者可调用可配置的视觉模型读取会话中的指定图片或文件路径,将其内容转换为文本供模型推理。若路由本身支持原生多模态,插件会智能回退至内置工具以避免冲突。插件提供“Read image”设置区块,支持配置视觉模型及提示词等参数。安装需DSH版本0.1.0-rc.6以上,通过命令行添加后重启即可。插件具备环境自检和失败安全机

阅读全文
dsh-voice-funasr:DSH Web UI 的本地离线语音输入插件

dsh-voice-funasr 是 DSH Web UI 的本地离线语音输入插件,旨在提供不依赖云端语音服务的语音转写方案。其核心机制为“本地优先”,优先使用基于 FunASR int8 ONNX 引擎(含 Paraformer、FSMN-VAD 及 ct-punc 模型)在本地完成音频转写;若本地引擎不可用,则自动回退至浏览器 Web Speech API。该插件支持按住麦克风按钮录音、松手发送的操作,并可选调用用户配置的 LLM 端点进行两段式润色,以修正口误或口头禅,这是唯一可能出网的环节,其余数据均在本地内存中处理。 安装需先通过 pip 安装 funasr-onnx 等依赖,并下载

阅读全文
dsh-tool-schema:DSH 的 JSON Schema 验证工具插件

`dsh-tool-schema` 是一款基于 MIT 许可的 DSH 本地 JSON Schema 验证插件,旨在通过单次工具调用解决复杂嵌套结构下的数据校验、错误定位及 Schema 解释问题。该插件提供 `validate`、`paths`、`explain` 和 `normalize` 四个核心动作,分别用于完整验证、快速定位失败路径、静态解释约束以及在验证前安全应用默认值。 插件强调安全性与稳定性,坚持零网络访问和零动态代码执行,并在固定资源限制内运行,包括限制数据大小(256 KiB)、嵌套深度(64层)及节点数量等,以防止性能滥用。其验证内核采用纯函数风格,支持本地 `$ref`

阅读全文
dsh-tool-regex:给 DSH 提供确定性正则工具

`dsh-tool-regex` 是 DSH 工作流中零依赖的正则工具插件,旨在解决模型直接“心算”正则结果难以验证及临时脚本引入风险的问题。该插件采用纯函数设计,统一输出 JSON,提供四种核心操作:`test` 判断匹配、`find` 提取捕获组与索引、`replace` 执行支持反向引用的安全全局替换,以及 `explain` 静态解析正则结构而不执行匹配。 插件具备严格的安全边界,包括输入长度、模式大小、输出体积及匹配数量的上限,并设有 1000ms 硬超时机制以防止恶意或复杂正则导致的资源耗尽。它要求 Node.js ^22.19.0 或更高版本,通过 DSH 插件命令安装到指定 p

阅读全文
omdsh-dev/dsh-tool-json:DSH JSON 查询工具插件

`omdsh-dev/dsh-tool-json` 是一款为 DSH 插件开发的轻量级只读 JSON 查询工具,MIT 许可。它提供名为 `json` 的工具,通过自定义的 JMESPath-inspired 路径子集从 JSON 值或字符串中精准提取字段,避免字符串搜索混淆或引入完整查询引擎的高成本。 核心功能支持点号访问、数组索引、特殊字符 key 访问及数组通配符投影。该插件有意限制查询范围,不支持过滤器、管道、函数调用或对象字段枚举,且多级通配符返回嵌套数组而非扁平化结果。安全方面,采用手写解析器避免 `eval`,防止原型链污染,并设有查询长度、深度及元素数量等资源上限。 安装需适配

阅读全文
dsh-tool-encoding:DSH 的 UTF-8 文本编码、哈希与 UUID 工具插件

dsh-tool-encoding 是 DSH 智能体工作流的编码/哈希工具插件,提供 UTF-8 文本的 base64/base64url/url/hex 编解码、哈希(md5/sha1/sha256/sha512)及 UUID v4 生成。其定位为零依赖、零进程、纯函数,旨在替代 shell 外部命令,降低进程调度与拼接成本。所有操作按 UTF-8 文本处理,输入上限 1 MB,输出上限 4 MB。工具具备严格校验机制,包括 RFC 4648 canonical 校验、fatal 模式 UTF-8 解码、拒绝孤立 surrogate 及 hex 解码合法性检查。该插件适用于 web 和 h

阅读全文
dsh-auto-chess:DSH Web 里的简化自走棋插件

`dsh-auto-chess` 是 `omdsh-dev` 开发的 MIT 许可 DSH Web 插件,旨在提供简化自走棋界面,用于观察大模型在固定规则下的决策逻辑。该插件支持人机对战(用户执蓝方)及双 AI 对弈模式,允许用户分别为蓝红方配置独立模型、编辑提示词,并选择 Off、High、Max 等思考档位,若模型不支持则自动回落默认设置。系统默认单次决策超时为 300000ms,输出上限 32000 token。每次 AI 决策后,用户可在面板查看完整推理文本;若发生非法操作或瞬时故障,系统会提示原因并在预算内自动重试。插件构建需执行 `pnpm run build`,并通过 `dsh

阅读全文