dsh-cursor-acp:让 DSH 聊天中的 agent 把独立任务交给本机 Cursor CLI
dsh-cursor-acp 是 loeanxi 维护的 DSH 社区插件(MIT 许可,v0.2.0),它注册一个 `cursor_agent` 工具,让 DeepSeek Harness 聊天中的 agent 能把边界清晰的独立任务(如实现功能、review 文件)委托给本机已登录的 Cursor CLI(经 ACP)执行。前置条件是安装并登录 Cursor CLI(或使用 `CURSOR_API_KEY`),且需在将要使用的同一终端窗口设置代理环境变量(浏览器代理对终端无效)。通过 npm 或 GitHub 一行命令安装后重启 DSH,并在 Settings → Cursor subag
阅读全文dsh-mcp-market:在 DeepSeek Harness 里一键安装 MCP server 的插件市场
# 前言 用 DeepSeek Harness(DSH)做智能体开发时,接入一个 MCP server 的常规动作大致是:找到包名或 URL、打开 profile 的配置文件、手写一段 YAML、重启、再验证工具是否出现在模型面前。包名拼错,或者包已经从 npm 下架,往往要到运行时报错才发现。 DSH 的理念是「一切皆插件」,这套流程同样可以交给插件来做。下面介绍的 dsh-mcp-market 做的就是这件事:把「发现 MCP server → 填配置 → 激活」搬进 Web 界面,装完不重启,模型立刻能用上新工具。 # 这是什么 dsh-mcp-m
阅读全文dsh-asc:把上下文压缩交给模型自己决定的 DeepSeek Harness 插件
# 前言 长会话是智能体开发里绕不开的问题:多轮工具调用、大量中间结果堆在上下文里,几轮之后窗口就满了。常见的做法是设一个阈值,触发后由系统自动摘要——模型本身没有发言权,压掉什么、保留什么全由外部规则决定。 dsh-asc 走的是另一条路:让模型自己决定何时压缩、压缩什么,并且每一次压缩都以持久会话日志替换事件的形式提交,可回放、可搜索、可逆。DSH 的理念是「一切皆插件」,压缩这件事同样可以插件化。下面介绍这个插件的定位、工作方式、安装步骤和注意事项。 # 这是什么 dsh-asc 全名 DeepSeek Harness Agentic Surfac
阅读全文dsh-theme-ti:给 DeepSeek Harness Web UI 换一套 TI6 皮肤
# 前言 DSH 的理念是「一切皆插件」,但 Web 界面的外观一直跟着默认主题走:想换配色,通常只能去改前端源码,改完还得跟着上游升级维护一份 fork。`dsh-theme-ti` 给出了另一种做法——以客户端插件的形式压一层完整的 token 覆盖,不动任何原有文件。正值 Dota 2 The International 赛季,作者把它做成了一套 TI6 主题:深空蓝黑、TI6 红飘带、不朽盾金,主面板再画上矢量翅膀和星空背景。 下面介绍这个插件能做什么、怎么装、怎么按需调整。 # 这是什么 `dsh-theme-ti`(包名 `@dsh-them
阅读全文dsh-toolkit:一条命令为 DSH 装上 MCP 管理、Skill 管理与 Git 分支徽章
# 前言 如果你在用 DeepSeek Harness(DSH)的 web 客户端,下面这些操作大概不陌生:配置 MCP 服务器要手动编辑 `$DSH_HOME/profiles/web/cordis.patch.yml`,增删 Skill 要直接改 `$DSH_HOME/skills` 下的 Markdown 文件,想确认当前会话跑在哪个 git 分支上还得切回终端。 这些事情本身不难,但散落在客户端之外,来回切换成本不低。dsh-toolkit 要解决的就是这个问题:把 MCP 管理、Skill 管理和 Git 分支徽章三个功能打包成一个插件工具包,
阅读全文dsh-plugin-auth-guard:为 DeepSeek Harness 加一层零信任认证与访问控制
# 前言 DeepSeek Harness(DSH)是一个面向本地桌面工作流的 AI coding agent runtime,默认围绕 127.0.0.1 设计。一旦想把它开放给局域网里的手机、平板,或者部署到云服务器上,会接连碰到几个障碍: 1、非 localhost 来源调用特权接口(如 `settings.describe`、`llm.providers`)会被 403 Forbidden 拦下,远程切换模型做不了; 2、移动端浏览器在纯 HTTP 环境下没有 Secure Context,`crypto.randomUUID` 未定义,RPC
阅读全文dsh-win-notify:给 DSH 加上 DeepSeek 品牌的 Windows 系统通知
# 前言 用 DeepSeek Harness(DSH)跑长任务时,经常会切到别的窗口去做别的事。但有两个时刻你必须守在窗口前:一是工具操作需要人工确认,二是模型运行结束。错过前者,任务会一直停在那里等人;错过后者,你不知道它什么时候跑完。 dsh-win-notify 要解决的就是这个问题:把这两个时刻转成 Windows 系统通知,需要确认时响循环警报,跑完时响一声普通提示。下面介绍它的实现方式、安装步骤和使用注意。 # 这是什么 dsh-win-notify 是 DeepSeek Harness 的 Windows 11 系统通知桥接插件,由 li
阅读全文dsh-l10n-hardpatch:导入即汉化的 DSH 硬编码中文化补丁插件
# 前言 如果你在用 DSH(DeepSeek Harness),大概率见过这些英文界面:命令菜单里各命令的描述、权限预设的说明文字、计划模式的审查按钮、轨迹视图的标签。它们不是配置项能改的文案,而是硬编码在包文件里的英文字符串,官方没有提供 i18n 覆盖点。想换成中文,只能直接改包文件——改完能生效,但 dsh 一升级,补丁就丢了,又得重做一遍。 社区作者 lingyingaojue 把这套手动操作做成了插件 dsh-l10n-hardpatch:安装后重启 DSH Web 即自动汉化,升级导致英文回归时,重启会自动重新打上补丁。下面介绍它的实现方式
阅读全文dsh-api:在 dsh 已监听的端口上开一层 HTTP 控制面
# 前言 用脚本、桌面壳或编辑器插件驱动 dsh 时,常遇到一个问题:改语言、切工作区、感知 agent 什么时候空闲,这些能力都长在 dsh 进程内部。外部进程要么直接伸手调它的 in-process services,要么各写各的通道,接口不统一,耦合也重。 dsh-api 的做法是把这件事收敛到一个入口:dsh 本来就在 127.0.0.1 上监听 HTTP,插件直接在这条 socket 上挂一组 `/dsh-api/*` JSON 路由,同机的任何进程——桌面包装器、浏览器扩展、CLI、编辑器集成——都从这里走。下面介绍它的定位、接口、安装和常见
阅读全文dsh-plugin-memory:给 DSH 智能体一个跨会话的长期记忆
# 前言 用 DeepSeek Harness(DSH)开发智能体,绕不开一个问题:会话之间没有记忆。用户的偏好、项目的背景、之前定下的决定,每开一个新会话都得重新交代。 常见的补法有两种。一种是把记忆写成技能文件,靠模型自己主动加载——这是「软保障」,模型哪次忘了调,记忆就没进来;另一种是每次查询现走一遍检索——记忆永远现查现用,缺乏持续沉淀。dsh-plugin-memory 走的是第三条路:把记忆 boot 块随系统提示词运行时上下文在会话开头强制注入,做成「硬保障」。下面介绍这个插件的机制与用法。 # 这是什么 dsh-plugin-memory
阅读全文dsh-balance-display:在 DeepSeek Harness 界面里查看 DeepSeek API 余额
# 前言 用 DeepSeek Harness(DSH)跑 Web 端智能体时,账户余额是绕不开的一件事:余额见底,后续调用就会失败。要确认余额,通常得切出当前环境,打开 DeepSeek 平台后台登录查看,思路被打断。dsh-balance-display 把这一步搬进 Harness 界面:余额以面板形式常驻,随用随看。 下面介绍这个插件的功能、数据来源、安装方式和配置。 # 这是什么 dsh-balance-display 是由 Liu-ty 维护的 DeepSeek Harness 可安装 bundle,版本 0.1.0,MIT 许可证。它在一个
阅读全文dsh-trace-insight:把 DSH 执行轨迹整理成可回溯分析时间线的只读复盘插件
# 前言 用 DeepSeek Harness(DSH)跑长任务时,原生轨迹会记录消息、工具调用和事件,但一轮任务往往包含成百上千个步骤。想回答几个基本问题并不容易:Agent 实际采用了什么策略?哪些步骤在推进任务,哪些是重复试探?失败来自模型判断、工具使用还是环境条件?一段「已经完成」的回答有没有足够证据? 逐条翻轨迹效率很低。下面介绍的 dsh-trace-insight 做的就是这件事:把密集的轨迹事件整理成持续更新的分析时间线,并让每条结论都能回到对应的原始事件。 # 这是什么 dsh-trace-insight(DSH Trace Insig
阅读全文dsh-nba-pets:在 DeepSeek Harness 里用篮球宠物看任务状态
# 前言 用 DeepSeek Harness(下称 DSH)跑任务时,一个常见的麻烦是:任务在后台执行,你得切窗口、刷页面才能知道它是在等你输入、出了错,还是已经跑完。dsh-nba-pets 用另一种方式解决这个问题:在 DSH 页面上放一只篮球主题的桌面宠物,用不同的动画直接表达任务状态,需要输入时它会等你,出错时它显示受阻动作,空闲时它就在那里练习投篮。 下面介绍这个插件的定位、功能和安装方法。 # 这是什么 `dsh-nba-pets` 是由 lijian-888 维护的篮球桌面宠物合集,专为 DSH 打造,许可证为 MIT,仓库 `packa
阅读全文dsh-dglab:让 DSH 中的 AI 通过工具控制 DG-LAB 设备
dsh-dglab 是 lindog114514 开发的 DSH Web 平台插件,用于将 DG-LAB 电刺激设备(郊狼/负鼠/灵猫系列)接入 AI 控制。插件提供 10 个 dglab_* 工具,覆盖连接、状态查询、强度调节(绝对/相对/临时)、波形播放、清理与断开等操作,并在工具内校验参数。Web UI 内
阅读全文dsh-voice-input:DeepSeek Harness 的语音听写与转录清理插件
# 前言 在 DeepSeek Harness 里,往 composer 输入的内容常常是口语化的:补充上下文、描述需求、交代约束。这类内容说出来比打字快,但听写拿到的是原始转录——有口头语、有重复、有说到一半再改口的自我更正,贴进输入框之前还得手动整理一遍。 dsh-voice-input 的思路是把两步分开:听写交给浏览器识别或系统听写,清理交给当前 Session 已经选定的模型,不需要另外配置 API key。下面介绍这个插件的定位、安装方法和日常用法。 # 这是什么 dsh-voice-input 是由 lhenlihai-hub 维护的开源插
阅读全文dsh-pet:跟着 Agent 状态切换动画的 DeepSeek Harness 桌宠插件
# 前言 用 DeepSeek Harness(dsh)跑 Agent 时,想确认它此刻在思考、在调工具,还是已经完成或出了错,通常得盯着 Web 页面里的会话流。dsh-pet 换了一种呈现方式:把 Agent 的实时事件映射成一只桌面宠物的动画,事件来了切状态,扫一眼页面角落就知道当前进展。 下面介绍这个插件的功能、安装方式与典型用法。 # 这是什么 dsh-pet 是 levi52 维护的 DSH 插件,一句话定位:Codex 风格的 DeepSeek Harness 桌面宠物——内嵌 DSH Web 界面,跟着 Agent 实时状态播放动画,精灵
阅读全文dsh-session-search-pro:基于 sessionQuery 的 DSH 跨会话搜索插件
# 前言 用 DSH 干活久了,会话记录越攒越多。「上次那个报错是怎么解决的」「之前那版配置写在哪」——答案多半躺在历史会话里,但 agent 本身看不见它们。手动翻会话文件要面对格式与压缩细节;自己写脚本扫文件,又碰不到当前正在进行中的这个会话。 dsh-session-search-pro 换了一条路:不直接读会话文件,而是走 harness 内置的 `sessionQuery` 服务,把「搜索、列出、读取会话」封装成三个 agent 工具。下面介绍它的能力、安装方式,以及在默认(stock)配置下的实际表现。 # 这是什么 dsh-session-
阅读全文dsh-tool-cassette:给 DeepSeek Harness 工具调用装一台录像机
# 前言 给 Agent 工作流写测试,通常要同时应付两类不稳定因素:模型输出和外部工具。官方的 `dsh-llm-replay` 已经能回放模型流;但 HTTP、MCP、数据库这类工具在测试中仍可能真的访问网络、修改数据,或者依赖一台刚好没开机的服务,第三方接口在 CI 里偶尔还会返回 `429`。 `dsh-tool-cassette` 是 DeepSeek Harness(下称 DSH)的社区插件,做法很直接:第一次让被选工具真实执行,把规范化结果录进 cassette 文件;之后切到回放模式,真实工具正文调用为 0,录好的结果按精确匹配递回工具链
阅读全文dsh-plugin-wiki-skills:把 claude-obsidian 知识库技能套件移植到 DeepSeek Harness
dsh-plugin-wiki-skills 由 Lion-1209 维护(v0.2.2,MIT),将 claude-obsidian 的以提示词为中心的 vault 工作流移植为 DeepSeek Harness 插件,让 dsh 智能体自行维护知识 wiki。核心包含五个技能:`wiki` 负责 vault 搭建与脚手架,`wiki-ingest` 摄入资料并抽取实体、建立交叉引用,`wiki-query` 按 hot cache → index → pages 顺序检索并附引用回答,`wiki-lint` 检查 orphans、dead links 等健康问题,`save` 将对话洞见写
阅读全文DHS-multi-agent-plugin:把多智能体编排装进 DeepSeek Harness
# 前言 用 DSH 写智能体,单个 Agent 循环能覆盖大部分线性任务。但任务一旦多起来——先调研、再审查、最后汇总——你就得自己处理任务依赖、并行调度和失败恢复。这些逻辑写散在各处,既难测试也难复用。 下面介绍 Li3NGa 的 DHS-multi-agent-plugin,它把这部分编排基础设施做成了一个独立插件。 # 这是什么 DHS-multi-agent-plugin 是一个 DeepSeek Harness 插件,README 里的一句话定位是「将 DeepSeek Harness 变成强大的多智能体编排引擎」。仓库由 Li3NGa 维护
阅读全文@lanbaolu/dsh-wechat-bridge:把微信接进本地 DSH Agent
# 前言 DSH(DeepSeek Harness)的理念是「一切皆插件」,Agent 跑在本机上处理代码、文件和各种自动化任务。麻烦在于,这些任务往往不是几秒钟能结束的:跑一轮测试、批处理一批文件,期间你得守在终端前才能看到进展;如果 Agent 中途发起权限确认,人也必须在场。 用 SSH 或远程桌面连回机器能解决「能操作」,但体验割裂——在小屏幕上敲命令、翻会话,都不如日常聊天来得自然。 下面介绍的 @lanbaolu/dsh-wechat-bridge 走的是另一条路:它把微信接进 DSH。扫码绑定个人微信后,在微信里就能和本机 Agent 对话
阅读全文dsh-plugin-doctor:装 DSH 插件前,先做一次体检
dsh-plugin-doctor 是 lin-cheng-lab 维护的开源 DSH 插件体检工具(MIT 许可),用于解决 DSH 插件生态中 rc 版本不匹配导致的安装风险问题。它以 DSH 工具形式注册,安装插件前用一句话即可触发体检,无需额外脚本或权限。体检共五项:本地环境版本基准、仓库可访问性、bundle 声明、peer 依赖与本地版本的 semver 兼容性(核心,正确处理 prerelease 规则)、构建产物是否提交。结论分 ok、warn、danger 三档,输出结构化 JSON 报告并附处理建议。安装支持 GitHub(尚未发布)和本地源码两种方式,装后重启 profi
阅读全文dsh-workspace-upload:把工作区文件管理搬进 dsh 聊天界面
# 前言 用 dsh 的 Web profile 跑智能体时,会话的工作区是智能体读写文件的地方。但 GUI 本身没有文件入口:想把本地一份 CSV 交给智能体,得先登到服务器上拷进工作区;想确认智能体刚生成了哪些产物,也只能切回终端 `ls` 一遍。dsh-workspace-upload 补的就是这个缺口——在聊天界面里直接浏览、上传、下载、重命名、新建和删除会话工作区中的文件。 下面按功能、架构、安装、API 的顺序介绍这个插件。 # 这是什么 dsh-workspace-upload(版本 0.1.0,MIT 许可证)由 LI-Huaa 维护,是
阅读全文dsh-3d-model-viewer:在 DSH 里看三维模型,让 LLM 也能读懂零件
# 前言 用语言模型处理机械、结构类问题时,一个常见的障碍是模型文件本身。OBJ、STL、STEP 这些格式要么是纯几何数据,要么是需要 CAD 内核才能离散的 BREP 实体,纯语言大模型拿到的往往只是一串它无法理解的字节。以往的做法要么在本地跑一套 CAD 工具链再摘录结果,要么干脆放弃。 dsh-3d-model-viewer 是 DeepSeek Harness(DSH)生态里的一个插件,思路是把这件事拆成两步:先在 Web 界面里把模型直接画出来给人看,再把同一个模型转译成一份标准化、LLM 可读的 JSON,交给语言模型。下面介绍它的定位、安
阅读全文dsh-task-worktree:为每个任务提供隔离的 git worktree 检出
# 前言 让代理在仓库里干活,一个常见的麻烦是所有改动都落在同一个工作区:上一个任务的更改还没提交,下一个任务已经开工,未提交内容搅在一起;想靠切分支隔离,又得先处理当前现场。 Git 原生的 worktree 允许同一个仓库同时维护多个检出,每个检出挂自己的分支。dsh-task-worktree 做的事,就是把这套能力接入 DeepSeek Harness(下称 DSH)的会话模型:每个任务一个隔离检出,主工作区保持不动,交付与清理动作由人执行。 下面介绍它的定位、功能与用法。 # 这是什么 dsh-task-worktree 是 Letter202
阅读全文