dsh-swarm-router:把异构任务路由给最合适模型的 DSH 蜂群插件

# 前言 做智能体开发常会遇到这样的任务批次:一条是 `17×23` 的口算,一条要写代码、验证素数,另一条是长文翻译。全部丢给同一个模型,简单任务在旗舰模型上排队,浪费时间和 token;难题交给便宜模型又容易做错。逐个任务手动挑模型,任务一多就维护不动。 dsh-swarm-router 处理的就是这个问题:把一批异构任务组织成「子智能体矩阵蜂群」——任务是行、候选模型是列,路由器为每一行选中一格,再通过 DSH 的 `ctx.subagents` 把每一格变成绑定到所选模型的进程内子智能体并行下放。 # 这是什么 dsh-swarm-router

阅读全文
dsh-web-fetch:CDP 渲染 + Tavily 提取,双源网页抓取插件

dsh-web-fetch 是 runfali 开发的 MIT 许可 DeepSeek Harness(DSH)联网插件,解决网页抓取的两个痛点:SPA 等需要真实渲染的页面与

阅读全文
dsh-better-at:把 DSH Web 的 @ 引用索引搬到浏览器本地

# 前言 在 DeepSeek Harness(DSH)的 Web 界面里,`@` 是引用文件和会话的主要入口。默认实现下,每敲一个字符都要向 Host 发一次请求,由 Host 端过滤候选;工作区文件多、历史会话多时,菜单打开和过滤的延迟会明显堆积。 dsh-better-at 的做法是把文件索引和会话索引提前拉到浏览器,过滤和排序全部在本地完成,同时保留原生 `@` 引用的行为和 mention 格式。下面介绍这个插件。 # 这是什么 dsh-better-at 是一个面向 DSH Web GUI 的插件,定位是「`@` 文件/会话引用的本地缓存加速

阅读全文
dsh-session-workbench:让历史会话可搜索、可召回

# 前言 在 DeepSeek Harness(dsh)里用上一段时间后,历史会话会越积越多。某次会话里调好的 MCP config、定下来的方案,隔几天想引用,却记不起它在哪个工作区、哪一天聊的。逐个翻会话不现实,凭记忆让模型复述也不可靠。 dsh 本身提供了会话全文索引(session-query-sqlite)和跨会话引用的注入机制,但这两项能力此前没有直接的用户入口。dsh-session-workbench 补的就是这一层:搜索、定位、召回三步串成一个界面,另加会话视图标签栏的管理。下面按功能、安装、用法逐节介绍。 # 这是什么 dsh-ses

阅读全文
dsh-plugin-clawrouters:一个插件包、一把密钥,给 DeepSeek Harness 接上聊天、图片、视频与搜索

# 前言 给 DeepSeek Harness(下文简称 DSH)开发智能体时,一个常见的麻烦是能力分散:聊天要接一个 provider,图片生成、视频生成、联网搜索各自要配密钥、写适配。ClawRouters 把这些能力收敛到一个 OpenAI 兼容的 API 和一把密钥之后,而 dsh-plugin-clawrouters 要做的,就是把这把密钥和这组能力装进一个 DSH 插件包——装完、配好 key,就能在 DSH 里直接选用。 下面介绍这个插件的定位、功能、安装与配置方式。 # 这是什么 dsh-plugin-clawrouters 是由 rop

阅读全文
dsh-rollback-visual:DeepSeek Harness 的 /rollback 会话回滚插件(已废弃)

dsh-rollback-visual 是 DSH 的 /rollback 插件仓库,现已废弃不再维护。其设计思路是:每轮结束记录 checkpoint 锚点,回滚时在边界 seq 处 fork 出子会话,源会话保留事务标记,并做越界、busy、cancelled 等边界验证。后端三件套(timeline-rollback、rollback-basic、command-rollback)当时已可用,但功能被官方 DSH 自带的 fork/分支覆盖,属重复造轮子;前端基于 MutationObserver 的 DOM 注入可视化有根本缺陷,已放弃。仓库现仅

阅读全文
dsh-restart-systemd:给 DSH WebUI 加一个会自动续接会话的重启按钮

# 前言 如果你用 `systemctl --user` 跑 dsh-web,大概经历过这套动作:打开终端,敲 `systemctl --user restart dsh-web`,然后回到浏览器手动刷新页面。如果有 agent 任务正在跑,那一轮 turn 就此中断,还得手动补一句话让它继续。 dsh-restart-systemd 把这件事搬进了 WebUI:点一下侧栏的重启按钮(或者输入 `/restart` 命令),服务在约 3 秒后重启,浏览器自动重连,被中断的会话自动续接。下面介绍它的实现思路、安装方法与使用边界。 # 这是什么 dsh-re

阅读全文
dsh-skin-digital-arcade:给 DSH Web GUI 换一套数码电玩风 HUD 皮肤

# 前言 DSH 的理念是「一切皆插件」,Web GUI 的外观同样可以交给插件处理。默认主题看久了想换风格,常见做法是直接改页面样式:要么动 Harness 源码,升级时被覆盖;要么散落一堆用户样式,难以维护。dsh-skin-digital-arcade 把整套皮肤做成独立分发的 bundle,安装时注入、卸载时还原,不碰源码。下面介绍它的功能、原理和安装步骤。 # 这是什么 dsh-skin-digital-arcade(Rizen Signal Console)是 DeepSeek Harness Web GUI 的数码电玩风 HUD 皮肤,由

阅读全文
dsh-pets:DeepSeek Harness 的像素桌宠与实时任务面板插件

# 前言 用 DeepSeek Harness(DSH)跑任务时常见的问题是:后台 Job、Goal、子代理各跑各的,你切到别的页面干活,回头才发现某个会话早就停在提问或审批上,白等了半天。Codex Desktop 用一只桌面宠物解决这类问题——任务在跑时宠物有动作,Agent 停下来等你时宠物会提醒你。 dsh-pets 把这套交互搬到 DSH Web 上:一只可拖拽的二次元像素桌宠,加一个浮在任意页面上的实时任务面板。下面介绍它的功能、安装方式和工作原理。 # 这是什么 dsh-pets 是 rikfish163-rgb 维护的 DeepSeek

阅读全文
dsh-web-file-upload:给 DSH Web 界面补上任意文件上传

DeepSeek Harness(DSH)Web 界面官方仅支持图片上传,无法让 agent 读取 PDF、代码、压缩包等本地文件。社区插件 `dsh-web-file-upload` 补齐了

阅读全文
DeepSeek VisionPlus:文本走 DeepSeek,图片自动路由到免费视觉模型池

# 前言 用 DeepSeek Harness(DSH)时有一个绕不开的限制:DeepSeek 官方模型是纯文本模型,本身不能看图。消息里出现截图、图表或界面照片,要么人工把内容转述成文字,要么把整段对话切到别的多模态模型,上下文就断了。 DeepSeek VisionPlus 走的是另一条路:文本请求继续由 DeepSeek 官方 API 处理,消息中出现图片时自动路由到免费视觉模型池,理解结果回到同一对话。DSH 的理念是一切皆插件,这个能力就是以插件形态实现的。下面介绍它的功能、安装和日常用法。 # 这是什么 DeepSeek VisionPlus

阅读全文
dsh-file-fix:给 DSH Web 补上统一文件导入

# 前言 如果你在 DSH Web 上试过传文件,大概率遇到过这些问题:拖入非图片文件,界面提示「仅支持 PNG、JPG、WebP、GIF」;拖错之后「拖入图片」的遮罩卡住不消失;输入框没有文件选择按钮;Ctrl+V 粘贴文件没有反应。就算文件已经在服务器上,agent 也拿不到任何文件清单,只能反复猜路径——README 里记录过一个例子,agent 一路猜了 75 步。 dsh-file-fix 解决的就是这条链路。它把文件导入统一成一种方式:任意后缀的文件,拖入、粘贴或点击选择,字节直接上传到附件库,文件清单随消息注入模型上下文,历史消息下方显示可

阅读全文
dsh-trivium:DeepSeek Harness 的进程内图记忆插件

dsh-trivium 是一款基于 TriviumDB 的 DeepSeek Harness(DSH)进程内图记忆插件,解决智能体记忆不跨会话的问题,无需外挂向量库或独立服务。它将记忆收敛为四个工具(ctx_find/ctx_read/ctx_remember/ctx_link),节点分实体、偏好、决策、经验四类,边记录关联关系。插件默认安静,新会话仅注入一次约 400 tokens 的短图,其余按需查询;支持人工编辑纠错、严格写入卫生(过滤乱码、密钥等)、可选 embedding 向量召回及 Git 协作。通过 `dsh plugin` 命令安装,每工作区一个 `.tdb` 文件,失败不阻塞

阅读全文
dsh-context-show:DSH Web 的实时上下文占用与花费面板

dsh-context-show 是 pureskywalk 维护的 DSH Web 插件(v0.9.0,MIT 许可),在会话头部添加占用指示按钮,点开可拖动面板,实时显示四类信息:上下文

阅读全文
dsh-atuin:把 DSH 里的每条 prompt 记入 atuin 历史

dsh-atuin 是一个 DSH 插件(作者 RealAlexandreAI,v0.1.1,MIT 许可),可将 dsh web 界面输入的 prompt 写入 atuin shell 历史库,与 shell 命令共用同一历史,通过 atuin search 和 Ctrl-R 直接搜索回溯。原理是监听 session/event 的 user/message 事件,对每条输入执行 atuin history start/end 命令。

阅读全文
dsh-plugin-manager:在 WebUI 里开关 DSH 插件,无需重启

dsh-plugin-manager 是 Retr67 开发的 DSH 插件管理器(v0.1.0,MIT 许可),让用户在 WebUI 的「设置→插件→插件管理」面板中一键开关插件,无需重启 dsh

阅读全文
dsh-theme-palettes:DeepSeek Harness 的配色方案基础设施

# 前言 DeepSeek Harness(DSH)的生态走「一切皆插件」路线,但界面主题层是例外:harness 的 Appearance picker(light/dark/system)不对第三方开放,主题注册表也不接受插件写入。想给 web 界面换一套完整配色,第三方插件此前没有标准入口。 下面介绍的 dsh-theme-palettes 走的是另一条路:不碰主题注册表,而是通过一层 `theme.overrideTokens` 把调色板按 token 叠加到当前主题上,同时提供 `themePalettes` 注册 API,让任何插件都能贡献自

阅读全文
dsh-simple-wiki-memory:给 DSH 的轻量持久记忆插件

dsh-simple-wiki-memory(DSWM)是 DSH 的轻量长期记忆插件,避开系统提示词膨胀和 RAG 向量库两条重路线,采用「索引常驻、内容按需」方案:每个会话自动注入 AGENTS.md 索引,具体记忆存为 Markdown 文件,任务需要时才读取。记忆库为 git 仓库,含 reference(已确认)、pending(待确认)、archive(归档)三类目录及操作日志。插件通过六条维护规则约束 agent 实时写入、延迟确认、定期整理、自动 commit 备份。支持 npm、GitHub 源码或 agent 代装三种安装方式,首次启动幂等同步。检索由 memory-que

阅读全文
dsh-plugin-capabilities:把技能与 MCP 服务器管理搬进 dsh 设置页

# 前言 用 dsh 做开发时,技能和 MCP 服务器的配置大多落在文件里:技能是各个 `SKILL.md`,MCP 服务器写在 profile patch 或全局补丁的 YAML 行中。想临时停用一个技能、改一条服务器参数,就得离开界面去手工编辑;如果同时还用 Claude Code 或 Codex,同一批技能和 MCP 配置还要再维护一份。dsh-plugin-capabilities 解决的就是这两个问题:在 dsh 设置页里管理技能与 MCP 服务器,并支持从其他 agent 一键导入。下面按功能、安装、典型用法的顺序介绍。 # 这是什么 dsh

阅读全文
dsh-change-budget:给 DSH Agent 每轮的文件修改设一道预算上限

dsh-change-budget 是一个 DeepSeek Harness(DSH)插件,为编码 Agent 提供确定性的变更预算硬约束,避免模糊指令

阅读全文
dsh-skill-eval:用 LLM judge 量化 DSH 技能触发可靠性的评测插件

# 前言 在 DSH(DeepSeek Harness)里,一个技能能不能被用上,很大程度取决于它的 description:模型根据技能目录提示词里的 description,决定要不要调用某个技能。description 写得过窄,匹配的查询不会触发该技能(欠触发);写得过宽,不相关的查询也会被触发(过触发)。 这两种问题平时只能手工试几条查询,凭感觉判断,结果既不可复现,也难以比较。dsh-skill-eval 把这件事变成可复现的评测:用一个 LLM judge 完整复现官方技能目录提示词,逐条判断测试查询是否应触发目标技能,再汇总成指标。 #

阅读全文
dsh-notification-sounds:给 DSH Web UI 加上「任务等待」与「任务完成」提示音

# 前言 用 DSH 跑任务时,典型的工作方式是把活儿交给智能体,自己切去处理别的事。麻烦在于你不知道什么时候该回来:任务可能在等你审批,也可能早就跑完了。于是只能反复切回页面确认进度,注意力被切碎,切回来还未必有新进展。 dsh-notification-sounds 用两个声音解决这个问题:AI 需要你操作时播放「任务等待」,主会话及其全部子代理稳定完成后播放「任务完成」。听到声音再回来即可。下面介绍这个插件的定位、功能与完整的安装启用步骤。 # 这是什么 dsh-notification-sounds 是一个面向 DeepSeek Harness

阅读全文
dsh-aseprite:在 DeepSeek Harness 网页端直接画像素画与精灵动画

dsh-aseprite 是一款 DeepSeek Harness(DSH)网页端的像素画/精灵动画编辑器插件(v0.3.0,MIT 许可),用纯 JavaScript 直接读写 `.aseprite` 工程文件,无需本机安装 Aseprite。它提供画布、图层、帧动画、调色板、撤销重做等绘图能力,可导出 PNG 和精灵表。其

阅读全文
dsh-UEAssetsOperator:给 DeepSeek Harness 加上 .uasset 检查与蓝图节点编辑工具

dsh-UEAssetsOperator 是面向 DeepSeek Harness(DSH)的 Unreal Engine 资产插件(v1.3.0),解决了模型无法直接解析 .uasset 二进制资产的难题。它通过 Cordis 机制注册 ue_uasset_inspect 和 ue_blueprint_python_edit 两个原生工具,并支持意图检测后主动注入

阅读全文
dsh-plugin-archive-manager:给 dsh Web UI 补上会话归档管理

# 前言 dsh 的会话可以归档,但归档之后的事情没有太多现成入口:想找回某条旧会话、批量还原,或者按规则把不活跃的会话定期归档,都缺一个可视化的操作位置。下面介绍的 dsh-plugin-archive-manager 就是为解决这个问题写的,它把这些能力放进 dsh Web UI 的设置页。 # 这是什么 dsh-plugin-archive-manager 是一个 dsh 插件,由 qinyre 维护,MIT 许可,当前版本 0.3.0。它在 Web UI 设置页提供一级分区「归档管理」,覆盖三件事:浏览已归档会话、取消归档、按规则自动归档。 它前

阅读全文