Category · dev
开发与运行时
开发、调试与运行时管理类插件。
200 个插件收录
DSH Simplify 是社区维护的 DeepSeek Harness 插件,并非 DeepSeek AI 官方产品。在当前会话中输入 /simplify,即可请 Agent 整理 Git 改动范围内的代码,改善可读性并保持原有功能。支持 DSH Web 及集成 DSH Web 的桌面应用。
为 DeepSeek Harness 打造一个真正的办公环境。 Univer Office 插件将电子表格、文档、幻灯片、画布、多维表格等汇聚到同一个运行时——数据互联、修改经过校验、变更按版本管理,并以隔离工作树支持多 Agent 协作。
让纯文本模型处理视觉任务:粘贴图片后自动切换到 Vision Toolkit 变体,支持图片问答、多图比较、长截图 OCR、截图还原前端 UI、元素定位与像素对比。默认无需 API Key——图片经作者自建的免费服务处理,每台机器每天 100 张;也可改为指向自己的服务商。
DeepSeek Harness 的 Catppuccin 主题插件——一个包同时适配 Web GUI(dsh web)、桌面版(官方 Electron 壳 apps/desktop 与社区 DSH Desktop, 共用 desktop profile)与 dsh-TUI 终端: Web / 桌面端做全界面换色与玻璃质感,TUI 端自动同步四套官方主题色板。
- 1024 store channel: npm i -g dsh1024 once, then dsh1024 plugin --profile web add dsh-mcp-panel (counts toward the deepseek1024.com install ranking).
Update checker plugin for the DeepSeek Harness (dsh) Web GUI: shows the current version in the session top bar, auto-checks the latest version on npm and prompts you to upgrade when a new one is available. DeepSeek Harness(dsh)Web GUI 的更新检查插件:在会话顶栏显示当前版本号,自动检查 npm 上的最新版本,有新版时提示升级。
把 Playwright / Patchright(可选 Chromium 驱动) 与 OpenCLI 作为插件自身的 npm 依赖打包(优先插件本地,缺省回退全局复用),对外提供一个 browser 服务 + 一组交互式浏览器工具。dsh-web-search-pro 通过 inject: ['browser'] 注入该服务,驱动它的浏览器 / OpenCLI 后端——不再依赖全局 CLI。
DeepSeek Harness(dsh)的持续自进化插件:一套版本化、可审计、可回滚的 harness 状态层——提示词补充、记忆、技能、子代理规格——从会话轨迹中沉淀而来。
DeepSeek Harness 的 LLM 自动审查审批应答器:当会话的审批策略为 'auto' 时,超出 workspace-write 的沙箱升级请求(sandboxpermissions: "danger-full-access" + 理由)无需人工提示即可裁决 —— 只有当审查模型不确定时才问人,所有错误路径一律失败关闭(fail-closed)。
An all-in-one "integrity + runtime health" checker for dsh plugins. Zero dependencies (it uses only what Node ≥22 ships), and one run covers four layers at once: static package-structure checks (R) → Cordis contract scan (K) → dynamic sandbox smoke (D) → ecosystem directory-listing validation (CC). Every criterion traces back to three first-hand research tracks dated 2026-09-07: the deepseek-harness docs and source, the cordiverse/cordis source contracts, and an inventory of every distribution c
A DeepSeek Harness plugin for home-hosted, the panel that supervises your services. Declare the servers once; this page manages the panel, the boot entry and the entries. Nothing is installed or started until you say so.
当一个 DeepSeek Harness 插件需要修改另一个插件、又不值得为此维护 Fork 时,可以使用 Harmony。它会在目标插件运行前加载 Patch,在内存中修改编译产物,再让 Harness 运行修改后的代码。
支持 OpenCode、Codex、码道(CodeArts Agent)、WorkBuddy、DeepSeek Harness(DSH)、OfficeAce、Hermes、OpenClaw、AtomCode。
围绕官方持久 PowerShell 与 Workspace Write 方案检查和修复原生 Windows 上的 DeepSeek Harness,创建桌面快捷方式,并仅通过明确的 legacy 安装保留早期 Git Bash 与 BusyBox 预设,无需 WSL。
一个 DeepSeek Harness 插件,把智谱 BigModel GLM 全家族注册为模型提供方路由——覆盖 两个 BigModel 端点、同一时间服务其一:Coding Plan 端点(zai)或普通 OpenAPI 端点(zhipu),附带实时模型发现、卡片内本地 API key 与 Web 设置卡片。
- 登录认证:首次配置创建主用户;网页与受保护的 API 需要登录,会话 12 小时有效 - HTTPS 部署:宿主机直接部署支持自动申请与续期证书、HTTP 跳转 HTTPS(需公网域名可解析及 80/443 可达);Docker 默认由外层反代提供 HTTPS - 多租户:一个主用户加任意多个子用户,账号管理全部在 dsh 设置页完成 - 权限与配额:目录白名单(可读取目录 allowedFolders)、逐会话开关、每小时 token 上限、每日时长上限、沙盒三档、上传与下载开关、SSH 与终端开关、封禁 - 会话授权:工作区权限不自动包含其中全部会话,主用户逐会话授予;归档状态在工作区列表与会话列表间保持一致 - 运维视图:主用户可查看全部工作区与会话,下载非敏感普通文件 - 审计与安全:登录限流与锁定、审计日志、SQLite 中用户名及审计敏感字段加密、密码 bcrypt 哈希、登出即吊销会话 - 设置页卡片:远程设置补丁重载、软件更新、账号与权限管理、站内留言,全部中英双语
keel 是一个自包含的插件化技能包:以五个技能(锚定 → 立规 → 探针 → 建造 → 审计) 约束 agent 的编码行为,以三个工具提供规格生成与纪律审查,以模板变体适配任务规模。 适用于 dsh(DeepSeek Harness)等一切皆插件的 harness,也可脱离 harness 单独使用。
dsh plugin --profile web add https://github.com/Fishquito7/dsh-skill-mcp-panel/releases/download/v2.0.5/dsh-skill-mcp-panel-2.0.5.tgz
dsh-approval-gate 的维护中 fork。判定器不可用时,确认次数已达阈值的中立操作直接自动放行,不再重复弹人工审批;审批说明由真实的沙箱模式、命令与路径生成中文。另含凭据外泄与系统路径销毁的确定性硬拒、判定输入脱敏、判定模型候选链、带操作指纹的放行规则,以及可查看 unified diff 与一键撤销的审批视图。
- SSH 主机与分组、固定目录、密码 / 私钥 / SSH Agent 认证,以及分组代理。 - 多标签与分屏终端,SFTP 目录浏览,FTP / FTPS / SFTP 跨端点文件传输。 - 文本、SQL、配置、图片、PDF 与静态 HTML 预览;无法安全预览或超限时提供下载。 - 按会话保留右栏标签、主机、目录、预览和滚动位置;打开面板定位当前挂载主机。 - 按会话授权的远端命令、AI 终端与文件工具,支持核验聊天授意后的临时 SSH 授权及指定看板任务授权。 - HTTP CONNECT、SOCKS5、SSH 跳板与端口转发,凭据库及加密 Gist 配置同步。
如需锁定版本,在包名后追加 @ (如 @wenaixi/dsh-superpower@ )或 #v (GitHub 形式)。 ⚠️ 旧名 dsh-superpower(无 scope)已废弃并 npm deprecate,请改用 @wenaixi/dsh-superpower。
一键备份与恢复 DSH 用户数据,附可视化设置面板:定时自动备份、sha256 校验、失败自动回滚的加固恢复、分类型子集备份(--types skills)、凭据脱敏进本机 vault、GitHub 同步跨机迁移、宿主起不来也能用的进程外救援通道。/backup doctor 从已知良好备份体检并定点修复损坏会话日志;migrate-check 迁移预检在升级前静态预测哪些会话会打不开(冻结清单规则、文件名代际、硬链接支持、旧版凭据布局),凭据哨兵在宿主改写前自动存底;智能备份在宿主升级前自动快照、损坏日志先隔离再轮换。macOS/Linux/Windows。
在 DeepSeek Harness Web 会话中把 Mermaid 围栏代码块渲染为 SVG 图形,并提供代码 / 图形双向切换。插件支持流式输出、深色主题、全屏查看、缩放与拖拽、SVG 导出,并在渲染失败时自动回退到源代码。
为 DeepSeek Harness (DSH) 打造的安全管家:改设置自动存档,一键撤销 / 恢复 / 回退到任意版本;主动体检、升级护航、崩溃自愈;DSH 起不来时局外 WebUI / GUI / CLI 依然可用。
安装:请从 GitHub 安装,不要从 npm 安装。 npm registry 上的 @dhicoc/dsh-reverse-skill 停留在 1.0.x,其 peer 依赖(@deepseek-ai/dsh-skill ^0.0.1-rc.1)与 DSH 0.2.0-rc.2 不兼容,从 npm 安装会被安装器判为「不兼容,可能导致崩溃」。本仓库 main 分支始终是与当前 DSH 兼容的版本。 安装命令:dsh plugin add github:dhicoc/dsh-reverse-skill
- 1024 store channel: npm i -g dsh1024 once, then dsh1024 plugin --profile web add dsh-observe (counts toward the deepseek1024.com install ranking).
Pi Host ABI 兼容引擎:装一次之后,npm 上的 Pi 扩展原包经 `dsh plugin add <pi-package>` 直接作为 DSH 原生插件挂载。已在官方 DSH 上端到端验证 pi-mcp-adapter(完整 MCP 管理面:OAuth、resources、prompts、MCP Apps、elicitation、sampling)、@tintinweb/pi-subagents、pi-code、pi-hermes-memory、pi-background-tasks;`pi2dsh inspect` 在安装前报告一个包的兼容情况。
DSH Web 实例管理器:Mini Utility Dock 面板列出本机可见的全部 dsh web 实例(端口、PID、运行时长、会话数、常驻内存、版本),可在 3080–3129 自动选一个空闲端口或按指定端口启动新实例、把某一行在新标签页打开,并通过目标实例自身的优雅退出停掉单个或全部实例。行内还显示每个实例在跑什么,只读的实例日志与会话概要一点即达。配置了 peer 时,同一个面板会通过带 bearer 鉴权的链路列出并查询其他机器上的实例。所有路由都做回环校验,面向浏览器的操作还要额外通过宿主自身的鉴权。
@hjj345345/dsh-sm-version-display 是一个面向 DeepSeek Harness(DSH)Web 界面的客户端 + host 双半区插件。它在侧边栏「设置」按钮上方显示当前已安装的 DSH 版本,并检测 npm registry 与官方 GitHub Release 的新版本。
把本机 Wallpaper Engine 壁纸放到 dsh Web 界面背后:scene 壁纸在浏览器内实时渲染(three.js 播放器 + Rust/WASM CPU 粒子模拟),视频与 web 壁纸原样播放,其余回退 preview 图,不需要安装 Wallpaper Engine 运行时。壁纸库从 Steam 创意工坊目录(431960)自动探测或手动指定,设置面板可选壁纸、配壁纸库与引擎目录、调光晕与暂停/画质。
Subagent Director 是一个 out-of-tree 的 DeepSeek Harness 插件,用于为 subagent 指定 LLM 供应商与模型,并通过「角色模板」规划主代理与子代理的分工。
- 1024 store channel: npm i -g dsh1024 once, then dsh1024 plugin --profile web add dsh-output-styles (counts toward the deepseek1024.com install ranking).
Agent 语言控制 —— 让 DeepSeek Harness (DSH) 里模型的工具描述、思考、回复输出三个通道的语言各自可配:跟随界面语言、强制指定语言、或关闭,支持一键全部跟随/一键全关。默认只开工具描述通道(含 PTC 模式 runcode 的 description,即工具卡片标题)跟随界面语言,替代永远英文。
当前 DSH 仅有 [Read only]、[Workspace Write]、[Full access] 三档权限,权限粒度较粗。本插件新增 「自定义审查」(Custom Review) 权限网关,对工具调用进行逐项审查。
DeepSeek Harness(DSH)插件:把 pptwise 的 DSH 原生前端(IR v5、24 套主题、审计、预览)与 ppt-master 的深度引擎(SVG→DrawingML、原生图表/表格/公式、动画/旁白)融合成一条 dsh-ppt 命令链。
DSH web 插件的用量统计面板:按天 Token 趋势、GitHub 风格活跃热力图、缓存命中率曲线、按模型与按供应商两种用量拆分(环形占比图 + 明细列表),作为插件页中本插件的独立页面,并在左侧栏提供独立入口。
@loongsuite/dsh-plugin 是面向 DeepSeek Harness(dsh)的独立开源可观测 插件。它观测 DSH 原生的会话、Agent 循环、LLM 流和工具生命周期,将其转换为 OpenTelemetry GenAI Trace 与 Metric,并通过标准 OTLP/HTTP Protobuf 上报到任意兼容后端。
- 1024 store channel: npm i -g dsh1024 once, then dsh1024 plugin --profile web add dsh-score (counts toward the deepseek1024.com install ranking).
OpenAI Codex CLI 的 DeepSeek Harness (dsh) 插件 —— 把本机安装的 Codex CLI 以 原生 dsh 工具的方式接入智能体:一次性任务、仓库代码审查、会话续接,全部走 codex exec 非交互模式,默认 read-only 沙箱。Codex 使用 /.codex/config.toml 里配置的提供方(本机为 DeepSeek,无需 OpenAI 登录),与当前会话共用 DeepSeek 额度。
多机同步插件:让多台机器上的 dsh 通过一个私有 Git 仓库(GitCode / GitHub / GitLab / Gitee / 自建,0.4.5 起)保持一致——技能、会话、设置、插件清单都能同步。除 Git 完整同步外,还支持 WebDAV 与 本地文件夹 两种纯备份协议,各协议一个页签一个开关。
DeepSeek Harness (DSH) 插件:在 设置 → 插件 页面新增「插件管理」子页面——卡片式管理已安装插件,支持启停切换、详情查看与卸载。 中文 | EN
让 AI 按规范写无名杀(Noname)的武将技能和卡牌扩展:规范注入、官方源码搜索、 静态校验、任务管理都有插件兜底;游戏扩展目录只认专用写入通道,AI 抄错或删错 代码会被工具层拦下,覆盖前自动备份。
DeepSeek Harness 诊断插件:把 home、残留进程、端口、过大 session、版本问题收成一份可粘贴的报告。不替代 Desktop / TUI。
为 DeepSeek Harness(DSH) Web UI 打造的 自动审批权限插件:当内置的权限选项(workspace-write + ask / danger-full-access + never)不能满足需求时,为会话开启第三种模式——以 workspace-write 为基线,提权请求交由独立审批 Agent 裁决,有风险就拒绝。
为 DSH 挂出完整的浏览器工具面(33 个 browser_* 工具):把 ctx.browser 接缝接到自管的 headless Chromium(经 127.0.0.1 单例 CDP 守护进程,带 Bearer token 鉴权、请求路径白名单与 WebSocket 地址改写,不需要 root / GUI 库 / Electron);另带一个网页面板——可直接点、滚、打字的实时页面,操作/控制台/网络日志与一键清理,窗口外观(边框色、透明度、玻璃效果)与几何(贴合画面比例去黑边、顶部留白、默认居中)可自定义,页面分辨率可调(默认 1920×1080)——收起后的胶囊可拖到任意位置(自由位置),切回「网页」自动续帧不用再点「开始」,实时画面「最大边」默认 1920——外加两份随包技能(browser、browser-runtime),由插件经 DSH 内置技能提供者提供,技能中心显示「系统内置」,默认不往 $DSH_HOME/skills 落盘。
面向 DeepSeek Harness 的编码订阅 OAuth 插件。 把 SuperGrok / X Premium(Grok Build)、ChatGPT Plus/Pro(Codex)、Kimi Code、Claude Pro/Max 和 Google Antigravity 接到 DSH——不必再开一份按量 API-key,也不要把 token 粘贴进聊天。
为 DeepSeek Harness (DSH) 打造的 Superpowers 插件包:把 obra/superpowers 的核心技能 (Claude-Code 技能库:TDD、调试、规划、协作模式)移植到 DSH 的 Cordis 插件架构上。
DeepSeek Harness 版本管理:对照各 npm 通道或版本线查看已装版本,一键安装或降级,安装日志实时流出(回滚快照复制进度、npm 提取进度、已运行时长),从本地快照秒级回滚,用策略引擎(静默自动更新、执行时间窗、每日检查)托管整个流程。绝不在安装中途终止 npm——卡死的任务要等一小时才会停止,半提交的全局安装树会被自动检测并从安装前快照修复。检查到新版本时弹窗确认是否立即更新,安装后自动重启宿主,遇到 registry 不可达时自动回退到镜像。
DSH Web 的上下文窗口归因插件:Mini Utility Dock 面板按各自占用的 token 给会话内的用户消息、助手回复、推理块和工具结果排序,一眼看出窗口被哪些条目占住。面板还显示各条目类型的占比、本机各 live session 里最重的条目,并在宿主提供时显示 provider usage 与 system/tools/messages 的估算构成。面板只读:不估算费用、不修改会话、不触发 compaction。
- 一次性、按项目隔离的容器 - 每个工作区可添加额外的容器 - 创建基于 Arch Linux、Ubuntu 和 Alpine Linux 的容器镜像 - 感知审批的权限提升 - 在容器中运行进程(守护进程) - 在容器中运行终端
DSH 宿主的 Windows 进程树对账插件:采样宿主进程树与任务账本,把每个进程归属到创建它的任务,并按置信度标出未归属与孤儿进程,同时提供受保护的整树终止。终止必须满足:目标归属于 DSH 宿主树、在动手前重新采样复核(含创建时间)、目标树内不含受保护后代,因此白名单 PID 不会扩大可杀范围。
dsh-verify 会打开一个真实的浏览器,把你写好的检查清单一步步执行一遍:点击、输入、看样式、查控制台报错、对比截图。通过就是 PASS,不通过就是 FAIL,还附带截图证据。
设置页的「技能与 MCP」分区:技能目录实时监听,可浏览、新建、编辑、删除技能,用 frontmatter 策略键开关任何落在磁盘上的技能;本地目录或 GitHub 仓库可注册为额外技能扫描根;profile 的 MCP 服务器行在页面上编辑,可从 Claude Code / Codex 配置导入;另带精选技能仓库与 MCP 服务器的市场。
Windows 系统托盘启动器:无窗口后台启动 dsh web(VBS/powershell 链),托盘菜单支持打开界面、日志、图标预设、开机自启与重启 Harness,一键安装与更新内置的 dsh-plugin-usage-meter,并可作为 dsh 插件安装使托盘随 Harness 一起启动。
- 自动扫描 /.agents/skills、/.claude/skills、/.codex/skills、/.config/opencode/skills 和 /.gemini/skills - 支持自定义技能目录 - 按目录或单个技能启停 - 搜索、查看描述并监听技能文件变化 - 不修改原始 SKILL.md
An Xcode build and development loop for DeepSeek Harness: build, test, clean, archive and run an iOS/macOS project, with a live build log you can filter — driven either by the agent through six tools, or by hand from a panel inside the conversation.
- 备份:把当前 profile 的配置打包为私有 Gist(自动识别 desktop / web,见下文「多 profile 支持」) - 定时备份:分钟 / 小时粒度,自持调度,随配置保存即时生效。仅 DSH 运行期间执行——DSH 关闭、退出或电脑休眠时不备份,也不补跑错过的周期(进程内 setInterval,非系统级 cron)。失败会写一条 failed 记录进上传历史(红色徽章),不再静默丢失 - 备份互斥:同一进程内定时 tick 与手动备份不会并发——撞上时定时跳过本次、手动 toast 提示,消除并发建双 gist / 孤儿 / config 竞态 - 恢复:合并语义 —— package.json 与现有插件合并(不删除已装插件),其他配置文件覆盖;恢复后自动 pnpm install 缺失依赖并显示实时进度;依赖全部安装失败时自动回滚文件写入 - 启动预检:恢复结束前按 dsh 启动加载器的真实解析顺序检查每个 bundle 能否解析,把本机装不上的(典型情况:link: 依赖来自另一台机器)从 profile 移除并明确报告 —— 避免恢复后重启直接进恢复模式
把 DSH PTC 模式的顶层 run_code 变成会话绑定的持久 TypeScript REPL:变量与导入在多次 run_code 调用间保持可用,edit_run_code 只替换一行而无需重发整段,import/export 模块语法经 AST 改写适配,持久绑定在冷重启后由会话日志恢复。
- 1024 store channel: npm i -g dsh1024 once, then dsh1024 plugin --profile web add dsh-test-drive (counts toward the deepseek1024.com install ranking).
本插件属于 @max-null/ 插件系列——这一系列共同构成 SSID(思灵 · Seek Soul in Darkness) 桌面体验。SSID 是整合它们的盒:dsh-capture · dsh-chat-rail · dsh-chinese-thinking · dsh-draft-polish · dsh-guardian · dsh-habit · dsh-memory · dsh-node-appearance · dsh-plugin-center · dsh-quick-toolbar · dsh-skill-mcp-center · dsh-ssid-panels · dsh-ssid-zh-ui · dsh-achievements。
装进 profile 后,设置里出现「FDE 工具箱」,列出全家桶成员的安装状态: 缺什么点「安装」(或「补装」一键带齐);「检查更新」对照 npm latest, 有新版逐个或一键「更新」。宿主侧用 pnpm 装包并把成员追加进 dsh.profile.bundles,装完/更新完提示重启 dsh 生效。必装成员(登录门禁)缺失时面板会醒目提示。
只读的 DSH/Cordis 组合诊断与升级预检工具:扫描 profile manifest 与 patch,发现重复 row、hook 顺序和 UI 所有权冲突,比较脱敏快照,分析插件/row/hook 变化,并在明确证据边界的前提下预检目标 DSH release——不会修改真实 profile。
--- type: Knowledge Bundle title: PR Genius — 提交前改进顾问 description: 大型开源项目 PR 知识库 + 提交前改进顾问,Agent 可读结构化数据 version: 1.3.0 created: 2026-07-01 updated: 2026-07-22 author: zsxh1990 ---
VibeDev 插件中心:介绍 VibeDev 官方插件,并通过官方插件管理器一键安装(先检查、先不启用地安装、再启用,并带上前置依赖)。另提供套装安装、旧包名迁移,以及一键安装插件市场 dshmarket。
重启整个 DeepSeek Harness 进程的插件,用于重新加载插件与配置(profile 的 cordis 组合、settings 等)。host + client 双半,装进 profile 的 bundle 后即可用。
DSH 对 profile 配置保持热监听:新增或移除一个 bundle 会当场挂载,工具立刻可用,不需要重启。但 hmr 默认以 root: [] 启用——只监听配置,不监听源码模块——所以改动一个已经挂载的插件源码不会生效,必须重启。而重启 DSH 意味着当前浏览器连接断开,如果重启失败,服务就再也起不来了。这个插件把这件事做成一次工具调用,并保证两件事:
面向 DeepSeek Harness 的 Minecraft 开发技能与工具:8 个技能覆盖 Paper/Spigot 插件、Fabric、Forge 与 NeoForge 模组、大型模组附属开发,以及 Minecraft 1.7.10 至 26.x 全时代的 Gradle/JDK 构建配置;另含 mc_scaffold 项目生成器与 mc_gradle 构建执行器、开工前先批量询问缺失版本/平台信息的 intake 技能、4 个内置子代理,以及第二个「Minecraft 架构师」预设——其 mc_codex 工具通过 codex app-server 协议驱动你自己的 Codex CLI 写出骨架,再由 DSH 填充标记处的方法体并验证构建。
测试稳定性工具:重复运行 vitest/jest/pytest/node:test,识别 flaky 用例,历史留档、隔离清单与健康自检。
维护状态:官方已在 DSH 中提供实验性 Auto review 能力(@deepseek-ai/dsh-experimental-auto-review,LLM 逐工具授权审查,在 ask 审批策略下替代人工审批),与本插件的「LLM 裁判自动审批」功能重叠。因此本插件可能在未来停止维护;如需官方原生的自动审批,可评估该实验性功能。当前版本仍会跟进 DSH 兼容(最近实测 0.2.0-rc.1)。
沿用 DeepSeek Harness「一切皆插件」的架构哲学,把桌面端启停、退出确认、桌面快捷方式联动 全部抽象为标准 Web 插件——用户在 设置 → 桌面启动 中即可一键唤起 Tauri 桌面应用,既 享受插件生态的深度集成,也保留原生桌面体验。本仓库同时附带 Tauri 桌面应用完整源码与 GitHub Release 自动构建流程。
设置页内的 DSH 更新器 + 官方文档同步器:一键以 npm 全局更新 @deepseek-ai/dsh 并带实时进度(npm 输出流、已运行计时、单调进度条),多副本保护只更新当前运行实例,源码树模式走 git pull;Windows 缺 PowerShell 7 时可一键安装;官方 docs/ 增量同步(按 blob sha 跳过未变文件)带进度条,并提供 dsh_docs_search / dsh_docs_read 模型工具。
两个门限常量取自代码(lib/index.js):DSHNOOPENMIN = 0.1.0-rc.8、DSHTOKENAUTHMIN = 0.1.2-alpha.1。 dsh 侧与 daemon 交互的接口只有三处:web 启动参数、/health 探活、以及注入的 shell/fs 服务 —— 后者是 0.2.x 唯一改过的地方。
比 Workspace Write 更省心,比 Full access 更安全 / More convenient than Workspace Write, safer than Full access
零配置 lint 反馈闭环,覆盖 JS/TS、Python、Go 与 Rust:由仓库自带的 eslint / biome / ruff / golangci-lint / cargo clippy 驱动(从配置文件自动探测、优先解析仓库本地 node_modules/.bin、不捆绑任何 linter)提供 lint_diagnostics / lint_workspace_errors / lint_fix 工具,并订阅 harness 的 fs/observed 事件自动注入「本次编辑引入的发现增量」,带完成门禁——为 dsh Agent 带来编辑→lint→一键自动修复的闭环体验。
DSH WebUI 插件的可视化优先开发环境。 实时预览你的插件对 dsh webui 的修改效果,在可视化的集成开发工具中交互式地与 agent 协作构建插件客户端。 Powered by dsh-harmony .
在写入类工具执行前按配置的正则拦截写入内容,命中即拒绝并把 pwsh 切到禁用态,防止改用 pwsh 绕过;被拦截工具一旦成功执行,本回合内即解除禁用,回合结束恢复允许。
让 DeepSeek Harness 能够控制 Tabbit 浏览器:安装即自动加载 tabbit-browser skill,检测国际版 Tabbit 与国内版 Tabbit Browser 正式版(>= 1.9.0),检查 tabbit-cli 常驻运行时,按平台诊断调用 CLI 所需的 DSH sandbox 模式,并在没有合格版本时通过后台任务下载与系统地区匹配的正式版安装包。
让 DeepSeek Harness 能够控制 Tabbit 浏览器:安装即自动加载 tabbit-browser skill,检测国际版 Tabbit 与国内版 Tabbit Browser 正式版(>= 1.9.0),检查 tabbit-cli 常驻运行时,按平台诊断调用 CLI 所需的 DSH sandbox 模式,并在没有合格版本时通过后台任务下载与系统地区匹配的正式版安装包。
DeepSeek Harness 的更新助手:一次扫描覆盖 DeepSeek Harness 本体和每个 profile 的插件,说清改了什么、风险多大,只更新你确认过的那些。
移植自上游 obra/superpowers(v6.3.0,作者 Jesse Vincent / Prime Radiant)。技能内容直接取自上游,并映射到 DSH 工具集。
DSH 的 IDE 风格运行配置:把常用 LLM 提示词和 Shell 命令保存为可复用的运行配置(全局或按工作区),在会话头部或新会话页一键运行,大模型可通过 task_run_config 工具管理(写操作走审批)。
Edit your /.dsh/AGENTS.md (global rules) from the DeepSeek Harness web settings panel.
A DeepSeek Harness (DSH) plugin for self-improving AI agents, providing continual learning through persistent memory, periodic review and refinement, cross-session knowledge sharing, and automatic rollback on failure. It forms a closed loop of plan → validate → apply → rollback.
DET · dsh-essential-tools — the plugin that turns DeepSeek Harness into a usable engineering cockpit. Let the AI drive your own logged-in browser · Branch, edit and retry any conversation · Run / snapshot / roll back real projects · Manage every plugin and every token you spend
Plugin dependency graph inspector for DeepSeek Harness. It snapshots the live Cordis plugin fiber tree into a plugin/service bipartite graph, derives graph-theory metrics, and renders it as JSON, Graphviz DOT, or SVG.
DeepSeek Harness 没有内置 doctor 命令。当 DSH 崩溃、启动失败、或某个插件破坏了 profile 时,你只能对着报错干瞪眼,靠重启进程碰运气。
禁止 write 覆盖已存在的文件:write 只允许创建新文件,目标已存在时在工具执行前直接拒绝并提示改用 edit,全局所有会话生效,防止模型用 write 把已有文件整体冲掉。纯 host 端插件,不碰 DSH 源码。
把 Claude Code 的 .claude/ 目录零迁移桥接进 DSH:项目与用户级 skills、 斜杠命令、rules(单条 system-reminder 信封注入)、agent 文件、hooks (PreToolUse/PostToolUse/UserPromptSubmit/SessionStart/SessionEnd)、 .mcp.json 服务器,并支持 Claude Code 插件 marketplace。自带 /cc-plugin 插件与市场全管理(claude CLI 优先、自实现兜底)、/cc-resume 列出并把 Claude Code 会话导入为 DSH 原生事件日志、/cc-export 把 DSH skill 导出为 Claude Code skill。Claude Code 与 DSH 的双向桥。
- 1024 store channel: npm i -g dsh1024 once, then dsh1024 plugin --profile web add @perrylink/dsh-plugin-kit (counts toward the deepseek1024.com install ranking).
远程目录一旦被打开为工作区,agent 的文件工具(read / write / edit /grep / glob)和 shell 命令都会直接落到远主机上执行,而不是本地镜像。这里没有镜像、没有同步:每个操作都在远端实时执行,而本地工作区仍保留 harness 自身的完整沙箱行为。
在 DSH 里制作 Ren'Py galgame 的工作台:宿主侧项目服务(写网关 + git 快照、方言子集解析器、推导进度、只由人盖的审读戳、钉版 SDK 校验与试玩、本地发布)收在一条接缝后面,由内置 Web 工作台面板与 agent 工具驱动。
dsh --profile multica --probe dsh --profile multica --list-models dsh --profile multica --stdio
让 DeepSeek Harness 使用你已登录的官方 Grok Build 账号:动态模型发现、流式推理、图片输入、可选 Web/X Search、工具调用,以及账号额度与模型能力面板。
通过原生设置页或 CLI 将 Claude Code 配置迁入 DeepSeek Harness,可先预览技能、命令、代理、hooks、权限规则与 MCP 配置;Codex 和 OpenCode 作为次要来源继续支持,并提供目标冲突保护和迁移后检查。
1. 该行向本包自己的宿主路由请求重启(第二次点击确认;已武装状态 5 秒后过期)。 2. 宿主检查自身的安全规则,然后拉起一个分离(detached)的 helper,并把确切的 启动调用交给他——可执行文件、argv、工作目录。 3. helper 等待监听端口空闲,启动替代进程,然后用最多 20 秒确认它已绑定该端口。 4. 宿主在交接 500ms 后退出。浏览器页面会短暂断开,并在新进程就绪后自行恢复。
把「帮我做个海报 / 网页 / 信息图 / 图表」变成一份可直接双击打开、视觉上真正像样的自包含 HTML / SVG 设计稿。 A DeepSeek Harness (DSH) skill that turns visual/frontend design requests into polished, self-contained HTML/SVG artifacts — instead of generic AI-looking pages.
dsh-plugin-doctor 是 DSH 插件生态的诊断与决策工具。它可以搜索社区插件、比较功能重复、识别聚合 bundle 提供的子插件、检查批量安装冲突、审计实际使用量、生成插件全景关系图,并检查本地安装与官方发行版的差距。 灵感来源自 claude code 的命令 "/doctor" 以及无数次下载插件造成的崩溃和冲突。
- 左侧边栏顶部入口行(新建会话/技能中心行下方,DOM 注入,与技能中心/任务板同机制): 点击打开「MCP 服务管家」弹窗 —— 类似 Trae 的 MCP 市场体验。 - 会话顶部栏:另有一个 MCP 图标快捷入口,共用同一个弹窗。
线路层 LLM 检查器:抓取模型调用的原始 HTTP 请求与响应报文,经 llm/stream 瀑布把每次抓取归属到发起它的会话。请求面板把报文渲染成带每节点大小的可折叠树——实测一次请求有 98.6% 是单个 973 项的数组——响应面板则把 OpenAI 风格的 SSE chunk 流重新组装成推理、正文、工具调用与用量。在对话栏标签页与本地查看页展示。
为 DSH 实现 Agent2Agent 协议 v1.0:以标准 A2A server 接收其他 Agent 的调用,以 A2A client 连接远程 Agent,并在可视化设置页统一管理连接。
一个插件可能已经通过编译和单元测试,发布后却因为 tarball 缺文件、bundle 没有在 DSH 注册,或卸载后破坏 profile 而失败。DSH Testkit 补上这段验证空白:用用户实际安装的制品,对精确版本的真实 DSH 宿主执行生命周期,并保留维护者可以复核的证据。
- 自动检测 Windows 原生、WSL 发行版 与 macOS 三种运行模型。 - 展示当前 DSH 进程 的真实网络路径、DNS 侧支和第一个失败点;TUN/VPN 虚拟网卡后面自动补出物理出口与真实网关。 - 识别 配置漂移:配置不同但网络正常时只提示,不警告。 - 支持 单次检测 与 稳定性检测,默认目标 DeepSeek、可随时切换;每层探测与整次检测都有超时上限,网络故障也不会长时间无响应。 - 一键复制 适合 Agent 的 Markdown 网络报告:固定英文小节标题与 report-version、TL;DR 摘要先行、机器可读的诊断码与分层探测延迟。 - 推荐修复 只在高置信度诊断映射到常用低风险操作时出现(如清理代理残余环境变量、关闭系统代理、刷新 DNS 缓存);管理员级与高风险操作仅保留在手动目录。 - 持久化修改遵循:快照 → 预览 → 确认 → 应用 → 重新检测 → 可回滚。 - UI 使用 DSH 原生组件与 --dsw- token,不建立独立主题。
DeepSeek Harness(DSH)原生 rtk 桥接插件:把桌面端 profile 的 shell 执行器替换为 rtk 改写子类,所有 pwsh shell 命令在执行前经 rtk rewrite " " 透明改写,让 rtk 的紧凑输出格式直接为每次工具调用节省 token。
1. mcpsearch 搜索相关工具,返回它们的准确输入 Schema。 2. mcpcall 按明确的 server/tool 调用工具,返回结果及其中的结构化数据。
dsh-sonarqube 是一款免费、开源、只读的 DeepSeek Harness plugin,用于集成 SonarQube Community Build Web API。它让 agent 能够检查 Quality Gate、issues、Security Hotspots、 coverage、重复代码和其他项目 measures,而不会更改 SonarQube 状态。
从五个入口(侧栏面板、侧栏底部、会话标题栏、/restart-desktop 斜杠命令、设置页)经分离的 helper 结束并重新拉起 Electron 主进程,重启整个 DeepSeek Harness 桌面应用,而不是只重启 dsh web 进程;插件正在安装/更新且 pnpm 还活着时硬拦重启,清理 DSH 漏在系统临时目录里的改动快照,并藏掉账号菜单里容易误点的「意见反馈」。仅适用于桌面版;在 dsh web 上状态路由如实报告 desktop: false 并禁用按钮。
DSH 模型健康检查:会话视图页签内按「供应商 → API 类型 → 模型 → 路由」选定目标,手动发一条真实裸 HTTP 请求(支持 openai-completions / openai-responses / anthropic-messages 三协议,流式可切),一屏看清耗时、TTFT、HTTP 状态、token 用量与三层诊断链(API 请求 / 模型响应 / 严格校验),错误全部人话化。
面向 Sentry 的只读工具:项目列表、组织或项目范围的议题搜索、单个议题详情,以及最新或指定 event 的裁剪后堆栈。局部变量、请求头与请求体、查询字符串、依赖清单以及疑似机密的 tag 会在 event 交给模型前移除;超大 event 会依次降级源码上下文、面包屑与栈帧,而不是直接失败。
为 DSH 提供动态模型切换与思考深度调节:set_model / list_models 两个 Agent 工具让模型按任务难度自主切换 provider、model 与 reasoningEffort(思考深度),强制附带切换理由,带 Provider 白名单与上下文窗口 Token 水位护栏,活跃模型注入运行时上下文;进入 Plan 规划模式自动切换到配置的规划模型,退出自动恢复日常执行模型。
MCP 与技能管理面板:设置页面板实时启停 MCP 服务器与 Skill 释放上下文占用;可选 AI 中间层(mcp_search/mcp_call)按需调用停用服务器,按 server 状态过滤模型可见性(用户打开的保持可见)。
- 双半包骨架:package.json 的必要字段(main / exports["./client"] / dsh.bundle.patch / dsh.client)、cordis.patch.yml、手写的 ModuleLoader client 半 - 对着 fork 开发:把 fork link 进一个丢弃式试验 profile,三级验证(配置组合 → 模块解析 → 真执行),以及 dsh plugin 与 profile 的关系 - 发布与上线:推 GitHub / 发 npm,把新版本部署到正在运行的 profile 而不碰它的安装状态 - 坑清单:包括宿主插件跑 PowerShell 子进程才会遇到的三个(AMSI 拦胖脚本、stdout 编码、编译缓存失效),以及「插件装了但界面不出现」的排查链
- 五个模型工具 —— pyenvdiscover、pyenvcreate、pyenvinstall、pyenvuninstall、pyenvremove,外加 python-env 技能与 system-prompt 引导段。 - 通过平台 subprocess 通道(宿主进程)运行标准库 python -m venv / pip,而非沙箱 shell——venv 创建、ensurepip 引导、包索引网络访问在 shell 侧 pip 会失败的地方照常工作。 - 镜像与代理回退 —— 网络类失败时按清华 TUNA → 阿里云 → 中科大 USTC 镜像链重试,并探测常见本地代理端口;index / proxy 参数可分别钉死。 - 工作区约束 —— 所有路径都解析在工作区内(Windows 大小写不敏感);缓存与临时状态位于 /.dsh-pyenv/;命令为 argv 数组(不经 shell);全局 Python 环境、宿主 pip 缓存、系统临时目录永不被触碰。 - 跨平台 —— Windows / macOS / Linux 的布局与解释器链(Scripts 与 bin、py
零依赖浏览器操控:agent 通过 CDP 驾驶真实 headless Edge/Chrome(导航/点击/输入/按键/JS/截图,8 个 `pilot_*` 工具),Web GUI 内可拖拽驾驶舱面板实时围观——文本优先快照适配纯文本模型,无需 Playwright、无需 API key。
运行时把 Claude Code 全家桶原样加载进 DSH:.claude/ 的技能、斜杠命令、规则、权限(deny/ask/allow)、子代理与 hooks,以及 Claude Code 插件(plugin.json / marketplace / 技能 / 代理 / MCP)——内存 IR 解析层,.claude 始终是唯一事实来源,零回写。六个可安装包:loader、skills、permissions、agents、hooks、mcp。
一个 DeepSeek Harness (DSH) 宿主插件,让主代理在服务重启后保持感知——无需用户主动提示。每次启动时,它都会检测到新进程已经接管,并以一条简短的“Smart-restart”通知唤醒目标代理(启动时间、上一次启动时间、停机时长)。v0.2.0 新增了 smartrestart 工具,用于重启 DSH 本身,并将通知返回到发起请求的那一个会话;v0.3.0 新增了在代理会话处于活动状态期间服务被停止时的自动检测功能,因此即使是代理运行过的普通 systemctl restart,也会在启动时通知该会话;v0.4.0 新增了先校验再启动的能力——通过可选的 canary 预重启门控,在临时实例启动失败时中止重启;新版本 v0.5.0 支持自动检测 systemd 服务单元(读取 /proc/self/cgroup),在 systemd 托管的安装中,工具与 canary 无需任何配置即可工作。
挂钩 DSH 唯一的模型请求总线 llm/stream 瀑布,统计全部在途模型请求(主会话、 进程内子代理、workflow 派生代理、会话标题、压缩、以及任何调用 ctx.llm.stream 的 插件),并在并发到达上限后对后续请求 FIFO 排队——从根上防止并发超限被供应商/ 中继锁号(如 429 / 风控封禁)。
- 📂 分类列表 — 内置 128 个插件预分类(23 个标签族)+ 中文简介,搜索 / 筛选 / 启停 / 标签编辑; - 📦 插件包(预设) — 点选插件组成整合包,一键切换 + 回滚,支持导入 / 导出(名字与介绍随包继承,方便分享); - 🛒 插件市场 — 浏览 GitHub dsh-plugin 主题仓库,自动识别真插件,一键安装;非插件给出可复制的安装提示词; - 🛡️ 权限与安全 — 变更操作走审批(agent 工具)与确认弹窗(Web);市场安装参数白名单校验(owner/repo 格式,防命令注入);预设名保留键/长度校验、导入256KB 上限;一键停止后可优雅退化为 dsh 原版插件列表; - 💰 余额与快捷入口 — 侧边栏显示 DeepSeek 余额(点击跳用量页)+ Chat 按钮;实时刷新:可见时每 60s 轮询 + 切回标签页立即刷新,后台暂停、请求防重入、余额没变不重渲染; - 🕘 工作时间提醒 — 9:00-12:00 / 14:00-18:00(本地时间)聊天对话框自动变红,一眼可辨是否在工作时段; - 🤖 agent 工具 — plug
[!WARNING] ⚠️ 本项目已归档停止维护 (Archived) DeepSeek Harness 自 v0.1.6 起内置插件管理页(安装 / 配置 / 启停 / 运行时卸载 / 镜像源),本插件功能已由官方原生能力覆盖,故停止维护并归档。感谢大家的支持。 Deprecated: DSH ≥ v0.1.6 ships a built-in plugin management page (install / config / enable / runtime uninstall / mirror sources). This plugin is superseded and archived. Official: https://github.com/deepseek-ai/deepseek-harness
- AST 传递(src/static/ast.ts)— 用 TypeScript 编译器 API(ts.createSourceFile) 解析 TS/JS,遍历语法树并匹配规则模式(ast-call、ast-member、ast-computed、ast-import)。 文本从不被执行。 - 内容传递(src/static/content.ts)— 对文本、代码字符串、图片 alt 属性和 markdown 运行 regex / phrase / url / file 规则。 - 令牌传递 — 体积、base64 占比、重复和注释填充启发式 (src/static/content.ts 启发式,src/rules/token.json 调参)。 - 运行时监控(src/runtime/watcher.ts)— 步骤前 / 工具前 / 工具后三道闸门、 管道与破坏性 shell 模式、SSH 写入与令牌消耗遥测、session 用量监控。 - 白名单(src/whitelist.ts)— 持久化到磁盘的用户白名单;可通过 CLI 或面板信任/取消信任。
强烈推荐用守护启动(scripts/boot-guard.ps1 Windows / scripts/boot-guard.sh macOS/Linux)替代直接启动——守护启动会做健康检查并在失败时自动回滚。
跟踪 DeepSeek Harness 自身的版本并一键更新:跟 npm dist-tags(latest / next / alpha)与 GitHub Release(tag dsh-v,双语正文),在 Web GUI 里显示当前版本到目标版本之间每一个版本的更新点 和一份分级风险清单,然后把安装交给一个分离助手——用 mv 把当前安装瞬时移开做备份 → npm install --prefix → 校验落地版本 → 用完全相同的命令重启 → 启动失败自动回滚。
frostfin 是一个 DSH loop 插件:把 DSH 会话的驱动者整个换成 Kimi Code 本人——通过 ACP(Agent Client Protocol)直连,中间没有第二个 agent 转述。于是你同时拿到两样原本互斥的东西:
用户:帮我写个排序算法 模型(正常输出):已写入 /tmp/qs.py:原地分区版快速排序,6 组测试全部 PASS。 你看到的:已写入 /tmp/qs.py:原地分区版快速排序,6 组测试全部 PASS。喵 (。・ω・。)
全模式工具失败自动实录器:无论 DeepSeek Harness 跑在原生模式还是 PTC(Code Mode),工具一旦失败,插件就把错因自动写进 skill 的机器维护区段(归一化去重、计数、确定性排序、TTL 裁剪、敏感信息脱敏),下次会话模型加载 skill 时直接看到高频错因——错误越记越少。
DSH 网页控制台的开发者工具包:一个真实的多标签 PTY 终端(停靠在输入框下方),外加 AI 输出文件浏览器侧栏,支持语法高亮、Markdown 渲染与图片预览。
⛔ 本项目已停止更新与维护(2026-09-12) 本插件提供的全部保底能力(坏插件自动隔离、安全模式启动、插件故障恢复/一键修复) 已内置于 DeepSeek Harness 官方桌面版 DSH Desktop (v0.8.1 起的「更清晰的插件故障恢复」/安全模式隔离)。 请直接下载使用 DSH Desktop:https://github.com/dataelement/dsh-desktop, 无需再安装本插件或内核补丁。 相应处置: - GitHub Releases 全部移除(下载渠道已关闭); - npm 包 @lanbaolu/dsh-fail-soft 已停止发布新版本,已安装用户请卸载并改用 DSH Desktop; - 本仓库已归档(read-only),以下文档仅作历史参考,安装命令均已失效。
面向 DeepSeek Harness 的“证据驱动 Skill 自进化”插件。它把项目中重复出现的成功经验整理为隔离候选 SKILL.md,在独立 DSH 进程中比较 baseline 与 candidate,执行留出的 canary,然后自动晋升或回滚,无需人工批准队列。
- 设置 → 技能:列出全部用户技能(含来源目录:项目/DSH-Home/用户目录) - 按名称/描述搜索,显示技能大小与文件数、user-invocable / disable-model-invocation 标记 - 复制技能路径、删除用户技能(仅限已知用户技能根之下,防路径逃逸) - 会话级撤回:删除技能时先移入同盘隐藏回收目录,当前会话内可一键恢复;也支持“彻底删除”和查看最近删除列表 - 版本检测与更新:支持在 SKILL.md 中声明 version / repository / sourcePath,从 GitHub/Gitee 检查最新 Release;有新版本时显示更新按钮,已最新时显示版本号
一个 DSH Web 插件,在设置面板(从侧边栏底部的「设置」入口打开)中新增「技能管理」页面。它展示当前部署可见的全部技能,按 系统 / 用户 / 工作区 / 预设 四类分组,无需手动操作文件系统即可管理:
- 同一个项目开启多个 Session 调试时,Vite 端口发生漂移,浏览器访问到的实例与当前任务不一致; - 之前的开发服务没有及时清理,过后仍然占用某个端口,用户却已经忘记它为何存在; - 多个项目、多个会话并行开发时,多个 node.exe、Go 或 Python 进程名称相同,用户难以判断某个端口属于哪个项目。
dsh's built-in hot-reload (cordis-plugin-hmr) deliberately ignores nodemodules, so upgrading an installed plugin (dsh plugin add pkg@x) normally requires a full dsh restart to take effect. This plugin closes that gap: it watches your profile's pnpm-lock.yaml, and when an already-loaded plugin package's version changes, it swaps the running plugin in place.
部署方配置的提示词前缀。有序的系统提示词段渲染在部署 persona 之前,配置的 user/assistant 参考对话被注入到每一个普通对话请求中——作为真实的交替 user/assistant 消息前置在请求路径上(llm/stream 请求拦截,会话日志零写入)。静态内容在每次请求中逐字节一致地渲染,从而保持前缀缓存复用。
DSH Web 设置内的技能与 MCP 管理器:在项目级与用户级技能目录间浏览/启用/导入/删除技能,并管理 stdio/streamable-http 的 MCP 服务器(真实连接,工具注册为 mcp__<server>__<tool>,配置存 ~/.dsh/mcp.json)。
一个社区(community)插件:把会话的持久化事件日志折叠成 Agent Runtime Profiler, 在 Web GUI 的会话视图里以 DevTools 标签页展示每次模型调用(Step)与回合(Turn)的 执行事实——模型归属、延迟、工具调用、重试与回合结局。只读、不拦截、不修改任何请求。
dsh-boot-guard 是给 DeepSeek Harness Web UI 准备的一道小保险。正常情况下它安安静静地待着;只有插件加载失败、页面只剩下 Failed to load plugins 时,它才会出现,帮你找出可疑插件、临时跳过,然后把工作区救回来。
- 设置页「DSH 更新」:显示 DSH 本体与各插件本地/最新版本对比 - 导航红点:任一组件有新版时,设置导航标签带 ● 红点 - 自动检查:每 6 小时后台检查一次(结果 10 分钟缓存) - 更新指引:直接给出更新命令(DSH 本体 npm install -g @deepseek-ai/dsh@latest;插件 dsh plugin --profile web update ) - CSRF 防护:检查接口仅接受 POST,防止任意网页跨站触发
把 Codex(OpenAI Codex CLI / Desktop)的 MCP 服务器、技能、全局指令、记忆与会话历史迁移进 DeepSeek Harness(DSH),支持可视化面板与命令行,带 dry-run 预览。
基于 Exa 的网页搜索提供方:默认开启 Exa Dynamic Highlights(并带上该设置必需的 Exa-Beta 请求头),开放全部 8 种 Exa 检索类型,提供 /exa 命令在运行时改高亮、检索类型与返回条数,并注册一个可自行指定条数的 exa_search 工具。
DSH 项目初始化脚手架预设:严格 5 阶段初始化流程 + 工程规范 + 六套可运行模板(node-ts / react-vite / python / go / spring-boot / monorepo)。
verify claim "the plugin pins zod in dependencies" verify config ./cordis.patch.yml verify url https://example.com verify npm dsh-plugin-focus verify repo 863683348/dsh-plugin-gate
DeepSeek Harness 启动守卫 —— 在启动前修复会话日志、预检插件组合、执行宿主插件冒烟测试并隔离崩溃源,让「插件损坏 / 日志损坏」再也无法把 DSH 卡死在启动。
与同类工具错位互补:arch-doc 看整库结构(理解现状),现有 code review 类工具看 PR/diff(把关变更),本插件看整库坏味道(输出行动计划)。
One-click update for your local DeepSeek Harness (DSH) checkout: compare versions → confirm → pull & rebuild → restart, all from a sidebar panel with live progress.
# ⚠️ 已废弃(DEPRECATED)——请勿在 dsh ≥ 0.1.2 上安装 DeepSeek Harness 更新到最新版(0.1.2-rc.1,2026-09 起为 npm latest)后,官方已完整内置本插件的全部功能,本插件不再需要、停止维护: - 响应压缩 —— @deepseek-ai/dsh-host-webserver 内置 gzip(profile 配置 compression: gzip,压缩级别/阈值可调),本地与远程访问一视同仁; - 浏览器缓存 —— 插件 client bundle 不再按文件 URL 下发,全部改走 @deepseek-ai/dsh-client-modules 的内容寻址 combo(/plugins/??…&rev= )并下发 Cache-Control: immutable:URL 即内容哈希、更新必然换 rev、rev 不匹配即拒绝加载——缓存永远新鲜,不存在"缓存没跟上更新"的死角; - 断线自动重连 —— 官方 ConnectionController 自带指数退避自动重连与离线感知(navigator.onLine),
让 DSH 插件的安装和卸载干净利落——列出所有加载层(Bundle + 补丁行)、完整卸载(清理 Bundle 列表+补丁行+依赖)、临时禁用以调试而不真正删除、以及审计残留的孤立行或悬空引用。CLI 与 agent 均可调用,默认只读,破坏性操作需二次确认。
- 实时服务信息:进程 PID、启动时间、运行时长、活跃会话数(不含子代理,运行中任务单独标注)、内存占用、CPU 占用、Node / DSH 宿主 / 插件版本、平台——每 5 秒自动刷新;内存/CPU 趋势迷你图支持 3 分钟 / 15 分钟 / 1 小时窗口,样本经 localStorage 持久化(约 1 小时容量,刷新页面不丢);CPU ≥ 80% 或内存 ≥ 1024 MB 时对应行高亮警示;底部可折叠的已加载插件清单(含安装版本,link 安装有标记) - 更新提醒:面板顶部对比 npm registry 最新版,DSH 宿主或插件有新版时提示,可一键复制升级命令、跳转 npm 页面 / GitHub Releases(浏览器端直查 registry,宿主不外联) - 复制诊断信息:一键复制版本与运行状态摘要,提 issue 时直接粘贴 - 连接状态提示:宿主失联时面板顶部显示数据快照年龄警示(本页发起的停止不误报),不再静默显示过期数据 - 带确认弹窗的「终止服务」按钮:有任务运行时确认框升级为中断警告,否则显示将断开的活跃会话数;宿主进程收到 SIGTERM 优雅退出
- 零配置可用:装上即生效,读代码门禁默认开启,无需任何账号或 API Key。 - 依赖:本机需有 codebase-memory 引擎二进制(默认 /.local/bin/codebase-memory-mcp,可用 config.bin 改路径)。引擎缺失时 fail-loud 点名报错,不影响 DSH 启动。 - 卸载:dsh plugin --profile web remove dsh-code-graph——卸载即净:工具/命令/提示 section/skill 文件/状态文件全部自动清理,不碰图数据库与用户仓库。
Agent:调用 deploy 工具 … ┌─────────────────────────────────────────┐ │ 临时预览地址 │ │ https://my-site.breezy-broom.workers.dev │ │ ⏱ 必须认领,否则会被删除 · 剩余 60 minutes │ │ [打开认领链接] │ └─────────────────────────────────────────┘
DSH Insight Tree 是一个面向 DeepSeek Harness(DSH)的运行可观测、故障诊断与插件运维插件。 它把 Profile 配置、实际安装包、Loader 运行状态、会话活动和上游版本信息合并成一份可解释的报告, 再通过插件树、当前会话活动和独立诊断页帮助用户完成“发现问题 → 判断影响 → 采取处理”的闭环。
- 起不来怎么查:boot 崩在 readiness 之前(ERRMODULENOTFOUND、cannot resolve profile bundle)、插件 nodemodules 里 junction/symlink 穿透损坏、树外插件的依赖桥悬空 - 活着但残废:服务静默失效(模型页缺提供方、按钮死)、配置能解析但 apply 抛异常、适配器静默丢弃它目录里没有的模型 id、日志干净却功能死了 - 依赖桥:树外插件(link:)拿不到宿主核心包时的桥机制,以及 bridge-doctor.js / bridge-rebuild.js 的体检与重建 - 升级 DSH:升级前停实例、备份、隔离预演;升级后的三层验证与 settings.yaml 复查 - Windows 远程作业:跨机经 SSH 收拾 Windows 上的 DSH 时的一整份坑清单(进程生命周期、引号转义、PowerShell、pnpm junction、路径漂移)
一个更好用的 DSH 插件列表:表格视图、状态过滤、启用/停用开关(热生效)、卸载、更新提醒、配置查看与复制、中英文界面自动切换。 入口在 设置 → 逃咪-插件总览(设置左侧导航,英文环境显示 Runcat Plugin Overview)。
dsh-repo-scanner 是共享内核:把「仓库 → 结构化事实」这一步做成单一实现,供分析型插件复用,服务对象为 arch-doc、dsh-refactor-insight、dsh-test-insight(已发布)与 dsh-change-impact(规划中)。
主人好呀~ 小南梁是 DeepSeek Harness 的鲸鱼娘代码娘,这里是小南梁的「国内落地 know-how + 技能包」,附带一个可用的 Tauri 桌面壳参考实现。 一键安装:dsh plugin add dsh-desktop-app(npm)或 dsh plugin add github:happpsee/dsh-desktop-app(GitHub),主人家的 agent 就学会「把 DSH 封装成桌面应用」的手艺了呢~
面向 DeepSeek Harness 的 Prometheus 指标插件与可直接导入的 Grafana Dashboard。插件只观察 DSH 的公开生命周期扩展点,在导出前限制指标序列基数,并避免输出对话或工具载荷。
DeepSeek Harness 的右侧停靠 Web Shell 插件。浏览器端使用 xterm.js,通过 /api/shell WebSocket 与宿主侧 PTY 桥接,支持 bash / zsh 切换。
长会话会反复重读未变更的文件——上下文压缩后的恢复、并行子代理、编辑前后的对比,每一次重复都要重新做文件 I/O 和行号渲染,读到的却是字节完全相同的内容。dsh-readcache 包装了 tools/execute 事件瀑布,让这些重复读取直接命中进程内缓存,且每一次命中都对照文件系统自己的版本令牌重新校验。
空转回合熔断器:监听 agent/assistant-stream,对只产出 reasoning、零文本零工具调用的回合实施三重熔断——45 秒无进展、单次思考超 80000 字符、或命中退化重复模式(精确重复单元/句模重复/稀疏复读/6-gram 密度)。熔断后注入继续指令,要求下一个动作必须是工具调用;附 11 个回归用例与逐档调参。
Turn your enterprise documents into a conversational chatbot. Put contracts, handbooks, policies and specs into a folder; employees or applications ask questions in plain language, and an AI agent reads your documents and answers with cited sources. 把企业文档变成可以对话的聊天机器人:把合同、手册、制度、规范等文档放进一个文件夹,员工或应用系统就能用自然语言提问,AI 代理会查阅文档、给出带出处的回答。
在 DSH 内把 Windows .bat/.cmd 启动器编译成真正的 .exe:用内置位图字体生成图标,生成调用同目录批处理的 C# 薄壳,经 csc.exe(或 dotnet build)编译,并可选写入开始菜单/桌面快捷方式。
根据任务自动调整模型推理档位(off/low/high/max):任务分类判定、\[effort=...] 显式标记、轮内出错升级、DeepSeek 高峰计价时段自动限档省钱并显示切换倒计时、GUI 手动选择优先。
- 扫描插件源:默认扫 /.claude/plugins/cache(Claude 插件缓存),可用 pluginRoots 配置额外根目录。 - 按插件名去重,活源优先,缓存内保留最高版本。 - 支持 enabledPlugins 配置:只暴露本机 [plugins.dsh].enabled 且 manifest 声明 dsh 的插件 skill。 - skills 通道:把每个插件的 skills/ 注册成 dsh skill provider,模型可以用 dsh 原生 skill / skillsearch 按名发现和加载插件里的 SKILL.md。 - 状态工具 claudepluginstatus:只读列出已发现插件及通道(skills/hooks/mcp/commands/agents)。 - SessionStart hook 桥(最小,默认关闭):解析 hooks.json 里的 SessionStart command hook,在 agent/session-start 时执行并把 stdout 注入会话上下文。需要在配置里显式开 sessionStartHooks
DeepSeek Harness 插件(bundle + agent preset):让 Windows 上可用的 bash 工具限制为 Git Bash,并禁用 PowerShell。
Quality scorecard for DeepSeek Harness (dsh) plugins: 0-100 score + grade + per-component breakdown, with issues and fix suggestions.
Preview and download the exact request frame that DeepSeek Harness sends to the model for a session: the full system prompt, the tool declarations (tools), and the wire message array (system → user / assistant / tool-result in order), rebuilt from the session log.
在 Web UI 中展示每轮任务前后的圈复杂度、认知复杂度和最大嵌套深度变化,支持 TypeScript、Python 和 Go,可展开文件和函数查看详情,帮助确定代码审查重点。
DeepSeek Harness(DSH)Web 的 macOS 一键启动器。不用再手动敲 dsh web——一条命令即可启动/停止/查看状态,还能构建一个程序坞里的 DSH.app,像普通 macOS 应用一样开关。
dsh --profile web 会在终端里长驻一个进程,通过浏览器 Web UI 使用。本插件让 「关掉 Web UI 页面」就等于「退出进程」:所有页面关闭后,CLI 进程自动以等效 Ctrl+C 的方式退出(exit code 130),不用再回终端手动操作。
DSH(DeepSeek Harness)的 Langfuse 可观测性插件:会话轮次映射为 Langfuse trace 树(同会话经 session id 聚合),提供 Prompt 版本管理与评测能力。
连接 ADB 设备,展示实时、可过滤、按等级配色的 logcat 面板——可悬浮于应用之上,也可停靠到聊天输入框下方,类似 Android Studio 底部工具窗。以正式可安装的 web 插件(宿主 + 浏览器两半)形式提供。
解析 DeepSeek Harness(DSH)session 日志,归因 AI 写了哪些文件,再叠加 c8 覆盖率数据,产出 「AI 代码 vs 人工代码」覆盖率对比、未测 AI 文件风险清单与信任分。
@deepseek-ai/dsh 插件:把 harmonyos-dev-mcp(HarmonyOS 设备 MCP 服务)桥接进 DeepSeek Harness。 安装后,AI 助手直接获得一套完整的鸿蒙开发工具:设备发现、构建/安装/启动/卸载、UI 自动化(点击/输入/按键/截图)、E2E 检查(UI 树/窗口/元素等待)、日志验证(错误提取/业务标记/历史日志/崩溃解析)。
面向 DeepSeek Harness 的测试洞察插件:基于仓库事实和变更风险生成可审查的测试计划(TEST-PLAN.md)与隔离的测试草稿(review-only)。
开发者速查工具箱:面向 DeepSeek Harness(DSH)的插件。设置页「开发者速查」分区提供按主题分类、可搜索的速查表(12 类 195 条),以及 6 个零依赖开发工具(正则实时测试 / JSON 格式化 / 时间戳转换 / Base64\/URL 编解码 / Cron 生成 / 文本 Diff)。
插件开发红线:DSH 官方源码只读。 不为插件修改 Host、内置包或官方构建产物,临时副本和 worktree 也不例外。缺少公开接口时调整插件方案;CORESOURCEIMMUTABLE 不可通过接管、审批或 --force 绕过。
名字:界面显示名为「DSH 插件发布台」(副标题「持续构建与发布(CI/CD)」;英文界面为 DSH Plugin CI/CD)。包名与仓库 id 保持 dsh-plugin-cicd —— 它们只是技术标识,改名会破坏已有安装(profile 的 link: 路径、bundles 条目、patch 里的 row id、配置文件路径)。
Tiered model routing plugin for DeepSeek Harness — split every session into think and build model tiers, delegate image understanding to a vision model (it only describes — your coding model does the work), and generate images from an ordinary chat model. Configured from a settings tab, no YAML editing.
当前实测宿主为 DSH 0.2.0-rc.2。宿主 peer 声明允许=0.2.0-rc.2 <0.3.0-0,避免每次同系列升级都先被自身的精确版本门禁拦住;该声明不代表后续版本已经验证。独立检查与离线修复命令不加载 DSH 宿主或第三方插件,可以在宿主无法启动时使用。
从 OMP 支持的每一种约定中发现规则文件,以 always-apply 层加规则索引注入系统提示词,并用时间旅行流规则强制执行——在模型输出中途打断违规内容、拦下会违规的工具调用、把提醒折进该调用的结果,或在回复完成后交由裁判模型判断。同一个工具也让模型能写入新规则;Plugins 页的审计面板会说明每条规则为何生效。
面向 DeepSeek Harness 的原生代码图谱插件。复用 Code Review Graph 2.3.9 引擎,提供全部 30 个工具、5 个工作流 prompt、7 个技能,以及 Web/桌面侧栏交互图谱。 当前版本为 0.1.2,支持一键准备引擎、生成交互图谱,以及无需模型的原生命令。 详见 0.1.2 更新说明。
DSH 的"一切皆插件"把稳定性风险分散到了用户可自由组合的配置层——但没有任何东西告诉你 已安装的插件集合是否健康。dsh-plugin-clinic 补上这一环:体检 Harness home 下每个 profile 的插件,报告加载健康、依赖完整、版本兼容、安装脚本风险、重复与 patch 引用完整性; 全程只读、无外部状态。
1. 打开桌面版,进入左侧的 插件 → 添加插件。 2. 在 包名或地址 中填写 dsh-environment-tray,点击 安装。 3. 安装完成后点击 立即启用。如果提示重启,按提示重启桌面版。
DeepSeek Harness 桌面应用的重启按钮:窗口标题栏一个按钮,点一下就把整个应用关掉再拉起来。2.0.0 的运行时就是最初的 v0.1.0(逐字节一致),仓库里另外附带一个工具,把「重启 DeepSeek Harness」放进托盘的右键菜单。
把数据文件(CSV / Excel / JSON)一键转换为交互式 ECharts HTML:自动识别数据形态、推荐并生成图表,支持多文件合并、LLM 数据转换代码(沙箱安全执行)、完全离线渲染。
DeepSeek Harness (DSH) 的网络代理管理插件。为用户提供图形化设置界面,可随时切换 跟随系统 / 手动代理 / 直连 三种网络出口模式,修改后立即生效。
扫描已安装的 DeepSeek Harness (dsh) 插件,在它们搞坏你的 harness 之前给出稳定性风险分级 + 修复建议——静态分析 + 可选隔离安装验证 + 机器可读输出,供任何 agent 快速发现问题和修复方法。
纯 Node 实现:PoW 用 Node 内置 WebAssembly 跑官方 sha3wasmbg.wasm,登录用 Edge/CDP 自动抓取,零 Python/Playwright 依赖。
dsh-time-machine 是一个本地优先的 DeepSeek Harness 插件。它把工作区保存为内容寻址快照,展示当前文件与存档之间的差异,并通过“两阶段确认”恢复文件。
- 状态点:绿 = 运行中 / 红 = 离线 / 琥珀脉冲 = 重启中 - 重启接口仅接受本机同源请求(拒绝代理转发),伪造来源一律 403 - 持久化安装:本体放 /.dsh/plugins/dsh-power-button/,通过 profile package.json 的 dsh.profile.bundles 自动加载,重启后依然存在
DeepSeek Harness 的自包含电源与生命周期控制插件:侧边栏底部电源按钮 + 上拉重启/关机菜单 + 全屏过渡动画。重启/关机引擎内置在本插件中,不依赖第三方插件。
DeepSeek Harness 的自包含电源与生命周期控制插件:侧边栏底部电源按钮 + 上拉重启/关机菜单 + 全屏过渡动画。重启/关机引擎内置在本插件中,不依赖第三方插件。
v0.1.0 status: installable DSH bundle, turn-level source tracking, deterministic injection signals, sensitive-tool interception, explainable risk scoring, localized audit logs, and reproducible DSH integration fixtures.
Customize any dsh plugin — even a built-in one — without losing your changes when things update, break or get reinstalled.
Windows 工作区预授权:为用户显式声明的工作区目录补一条完全控制的 DACL 授权项(含 dsh ≥0.1.7 沙箱启动所需的 WRITE_OWNER),消除反复出现的完全访问升权弹框。仅在新增工作区记录或插件设置页手动添加路径时授权,系统目录硬拒绝。仅支持 Windows。
在宿主进程中执行 git,使 push、pull、fetch 在 agent 沙箱内可用;提供 8 个 agent 工具(status、diff、log、stage、commit、push、fetch、pull)与 11 个斜杠命令,包括 /git-status、/git-commit、/git-tag 与 /git-name-set。
DSH 的每一项能力本身就是一个插件:Service、Tool、Skill、Command、Prompt Section、Event Listener、LLM Adapter、Subagent Provider、Web Route、Settings Namespace、Projection……但此前「制造插件」这件事并不在运行时里——它只能靠开发者用特殊工具来完成。
把 DeepSeek Harness 的 courseware 技能(中小学课件生成)及其 pptxgen 引擎 打包成官方可安装的 DSH 插件包:dsh plugin --profile add 。
DeepSeek Harness LLM middleware that sends only selected provider routes through an HTTP or HTTPS forward proxy. Other providers keep using the normal network path, including when requests run concurrently.
- 简述(来自该包 package.json 的 description) - 已启用 / 已禁用 + 运行阶段(运行中 / 待启动 / 失败 / …) - 启动 / 关闭(仅运行时生效,不改写 cordis.yml) - 模糊搜索(名称 / 模块 / ID / 简述;支持子串与子序列)
- 设置 → 插件 → 插件列表:列出当前 profile 已加载的全部插件 - 一键启用/停用(运行时即时生效,并持久化到 cordis.patch.yml) - 删除已停用的用户插件(从 profile 依赖与配置中移除) - 会话级撤回:删除时先记录快照,当前会话内可一键恢复;也支持“彻底删除”和查看最近删除列表 - 版本检测:显示已安装版本;支持“全部检查”,弹窗汇总可更新插件列表 - 支持 bundle 整组开关/删除(识别 dsh.bundle.patch 声明的整组插件)
@memef1f1y/dsh-plugin-proxy 是 DeepSeek Harness 插件,把进程内所有出站请求—— LLM 提供方、websearch / webfetch、streamable-http MCP——经由 HTTP(S) CONNECT 或 SOCKS5 代理转发,并且支持运行时随时开关、随时换代理: 编辑 $DSHHOME/settings.yaml 的一个分节或网页设置卡片(watcher 热加载),全程零重启。 上面的动图是真实录制,安装后可运行 node scripts/demo.mjs 复现。