dsh-mission:面向 DeepSeek Harness 的长周期自主任务运行时

# 前言 用 DeepSeek Harness(下文简称 DSH)做智能体开发,迟早会碰到一类任务:目标要跑几天甚至更久,中间会话断了、进程崩了,进度就丢了;即便 agent 一直在跑,它自己报告「做完了」,你也没法确认环境里真的做完了。 单次会话解决不了这两个问题。dsh-mission 的思路是把长期目标拆成任务依赖 DAG,交给一个持久的运行时去推进:跨会话、每个任务独立验证、失败重规划、崩溃可恢复。模型只负责提出和规划,状态变更由运行时裁决和提交。 下面介绍这个插件的定位、核心机制、安装与用法。 # 这是什么 dsh-mission 是 qiao

阅读全文
dsh-plugin-sidebar-manager:在 DSH Web 侧栏分类管理与启停插件

# 前言 DSH 走「一切皆插件」的路线,系统自带的插件加上自己陆续安装的插件会越积越多。而在 Web UI 里,查看和管理这些插件的入口在「设置 → 插件」,每次都要翻进设置页才能确认装了什么、哪些在运行。 `dsh-plugin-sidebar-manager` 解决的就是这个操作路径问题:把「插件」按钮直接放进 Web UI 左侧栏,点开即可分类浏览、搜索,并对用户新增的插件做运行时启停。下面介绍它的功能、安装方法和背后的机制。 # 这是什么 一句话定位:为 DSH Web UI 左侧栏添加「插件」按钮,将系统自带插件和用户新增插件分类展示,并支持

阅读全文
dsh-kimi-bridge:把 Kimi CLI 桥接进 DeepSeek Harness

# 前言 用 dsh(DeepSeek Harness)做智能体工作流时,常会遇到这样的需求:主智能体想找一个外部编码智能体出第二意见,或者把一段编码任务并行交出去。如果走 Kimi CLI,手工做法是自己 spawn `kimi -p`、捕获输出流、轮询状态、再把结果接回 dsh 会话——这类脚手架代码重复且容易出错,正是 harness 插件该替你消掉的东西。 下面介绍的 dsh-kimi-bridge 做的就是这件事:把 Kimi CLI 变成 dsh 里可直接调用的工具,并在 WebUI 里提供对应的观察界面。 # 这是什么 dsh-kimi-b

阅读全文
dsh-plugin-install:在 DSH 设置页里安装任意第三方插件

# 前言 DSH 的理念是「一切皆插件」。但落到实际操作,装插件通常只有两条路:开终端执行 `dsh plugin add`,或者去插件市场里找。前者对不常碰命令行的人不够友好,后者覆盖有限——市场没收录的插件,界面上就没有安装入口。dsh-plugin-install 补的就是这一段:它在 dsh 设置页里新增一个「安装」标签页,输入包名即可安装任意第三方插件,不必开终端,也不必经过插件市场。下面介绍它的功能、安装方式与注意事项。 # 这是什么 dsh-plugin-install 是 qinyre 维护的、面向 Web 端的客户端插件(package

阅读全文
dsh-balance:在 DSH 里查询并展示 DeepSeek 账户余额

dsh-balance 是 qiuyongjin 维护的 DSH 插件(v0.2.0,MIT),用于解决 DeepSeek 余额查询打断工作流的问题。它调用 DeepSeek 的 `/user/balance` API,提供两种使用方式:注册 `d

阅读全文
dsh-codex-import:DeepSeek Harness 的 Codex 配置只读兼容性扫描器

# 前言 如果你同时维护 Codex 和 DeepSeek Harness(DSH)两套智能体环境,配置迁移时的问题通常不是缺工具,而是看不清:Codex 的 `config.toml`、hooks、Skills 和 `AGENTS.md` 散落在用户级、项目级多个位置,哪些能被 DSH 直接对应使用、哪些属于不支持项,只能逐个手工核对。直接照搬又有风险——两边的权限语义不同,hooks 的支持范围也不一致。 dsh-codex-import 把这一步单独拆出来:先做只读盘点,再给出分类结果,v0.1 不执行任何迁移。DSH 的理念是「一切皆插件」,这个

阅读全文
dsh-plugin-installer:带备份与回滚的 DSH 插件安装助手

# 前言 DSH 的理念是「一切皆插件」,功能扩展基本都落在装插件上。但安装插件这件事本身还是手工活:手动跑安装命令、改配置、重启进程。重启之后当前对话就断了,模型要么从头再来,要么你手动把上下文贴回去。更麻烦的是,如果新装的插件破坏了启动,dsh 直接起不来,删依赖、还原配置全靠自己排查。 dsh-plugin-installer 把「备份 → 安装/卸载 → 重启 → 自动继续对话」整条链路封装成模型工具,交给模型来执行,失败或启动异常时自动回滚。下面介绍它的功能、用法和注意事项。 # 这是什么 dsh-plugin-installer 是 Quop

阅读全文
dsh-group-chat:在 DSH 里开一个多 AI 群聊

# 前言 DSH 的理念是「一切皆插件」,WebUI 上的不少能力都由插件注入。做智能体开发时常会遇到这样一个需求:让几个模型围绕同一份上下文轮流讨论——一个出方案、一个挑毛病、一个做总结。在没有专门工具时,通常只能在多个会话之间手动搬运上下文,发言顺序也要自己盯着。 下面介绍的 dsh-group-chat 把这件事做成了群聊形态:你在 DSH WebUI 里当「群主」,管理一组可配置的 AI 角色,让它们围绕共享上下文进行多模型轮流发言。插件由 Qx002 维护,当前版本 0.1.0。 # 这是什么 dsh-group-chat 是一个 DSH 原生

阅读全文
dsh-client-deep-sneak:agent 干活时,在 DSH Web 右下角小窗摸鱼看 B 站

## 前言 用 DeepSeek Harness(DSH)跑一个长任务,常见的状态是:agent 在后台干活,你不知道它什么时候会停下来要权限、要答案,于是只能盯着会话页面干等。想切走干点别的,又怕错过提醒,回来还得翻上下文。 dsh-client-deep-sneak 把这个问题换了一种解法:它在 DSH Web 页面右下角放一个 B 站小窗,你看视频等结果;agent 一旦需要你,视频自动暂停并弹出提醒,处理完回来从原位置精确续播。下面介绍这个插件的功能、安装和典型用法。 ## 这是什么 dsh-client-deep-sneak(项目名 DeepS

阅读全文
dsh-token-stats:给 DeepSeek Harness 加一个跨会话的 Token 成本统计面板

dsh-token-stats 是 qiushui0901 维护的 DeepSeek Harness(DSH)插件(MIT 许可),用于解决各会话 token 用量分散、难以汇总的问题。它在设置面板中提供跨会话用量统计,包括会话数、四类 token 分桶、按 provider/model 价格表估算的成本,以及按天、按模型的月度堆叠

阅读全文
dsh-agent-driver-writehere:把 WriteHERE 长文写作循环作为 DeepSeek Harness 的第二个推理循环

# 前言 在 DeepSeek Harness(下称 DSH)上做长文写作智能体,一种常见做法是把检索、撰写、修订封装成一组工具,挂在默认的 ReAct 循环上。这样一来,大纲、草稿、修订都挤在同一条循环里,不同类型的工作没有各自的位置,中途修改也缺少独立的承载。 dsh-agent-driver-writehere 换了一个挂载点:它不往默认循环上追加工具,而是把 WriteHERE 的长文写作循环(异构递归规划)实现为一个 agent driver,作为第二个推理循环运行。下面介绍它的设计、安装与用法。 # 这是什么 dsh-agent-driver

阅读全文
dsh-more-agent-presets:为 DeepSeek Harness 提供多套可选的 Agent 预设

# 前言 DeepSeek Harness(DSH)默认自带的提示词是针对 DeepSeek 模型优化的。如果你在 DSH 中使用非 DeepSeek 模型,或者模型版本较旧,默认预设的交互方式未必能发挥模型的能力;另外一些开发者本来就更偏好边讨论边写代码,而不是让智能体独立把任务跑完。 dsh-more-agent-presets 解决的就是这个问题:它以插件形式为 DSH 补充四套可选的 Agent 预设,分别对应不同的模型适配与协作风格。下面介绍这个插件的功能、安装方式和注意事项。 # 这是什么 dsh-more-agent-presets 是一个

阅读全文
awesome-ios-sim:把 iOS 模拟器状态变成可版本化的代码

# 前言 在 DeepSeek Harness(DSH)里给智能体接 iOS 模拟器,常见做法是开放一个 shell,让它直接调 `xcrun simctl`。这条路的问题很实际:环境配置散落在脚本和没写进文档的 defaults 命令里,测试环境难以复现;模型拿到的只是一个无类型、不安全的 shell 入口,改了什么、按什么顺序改的,事后无从审计。 `qubyyang/awesome-ios-sim` 解决的就是这个问题。它不新增模拟器能力,而是把「变更模拟器状态」收进一条固定流程: ```text profile + current snapshot

阅读全文
dsh-eyes:给 DeepSeek Harness 纯文本聊天装上外置「眼睛」

# 前言 DeepSeek Harness(下称 DSH)的理念是「一切皆插件」,但它的 web 聊天本身是纯文本的:贴一张报错截图、拖一张设计稿进来,模型看不到,你只能用文字描述,或者先去别的工具做 OCR,再把结果复制回对话。对智能体开发者来说,这类操作出现频率不低,每一次都要中断手头的工作流。 qing9835 的开源插件 dsh-eyes 就是针对这个问题:粘贴、拖入或导入的图片被插件拦截,交给 OpenAI 兼容视觉模型识别成文字,自动发送进对话。 # 这是什么 dsh-eyes(包名 dsh-vision-bridge)是一个 DSH web

阅读全文
super-wechat-bridge:把微信 iLink ClawBot 消息桥接进 DeepSeek Harness

super-wechat-bridge 是一款基于微信官方 iLink ClawBot 协议的 dsh 远程桥接插件,让用户离开电脑后也能通过微信与 dsh 智能体对话、下发指令和接收通知。核心特性包括:每个微信用户独立 dsh 会话,agent 回复自动转发回微信,并提供 `wechat_reply` 工具支持主动推送;全部配置集成在 dsh Web 的「设置 → 微信桥接」页面,支持扫码登录、模型与权限配置等。针对 iLink 会话约 24 小时的服务端有效期限制,插件内置自动续期机制,到期前约 2 小时向微信推送新二维码,实现无缝续期。安装通过 dsh plugin 命令完成,patch

阅读全文
dsh-plantuml:在 DSH 会话里直接渲染 PlantUML 图表

dsh-plantuml 是 qschen86 维护的 DSH web 插件(v0.1.0,MIT 许可),用于把会话中助手消息里的 plantuml/puml 围栏代码块自动渲染为

阅读全文
meow-cachebilling:把实时账单装进上下文圆环的 DSH 插件

# 前言 用 DSH 跑长上下文任务时,缓存命中率往往很漂亮,但总花费并不会因此停下:上下文越长,每一步请求里带着的缓存 token 越多,账单也就越滚越大。「缓存命中率 100% 却越用越贵」说的就是这种情况。光知道 token 用量不够,还得知道这些 token 折成钱是多少,才好判断什么时候该开新会话、什么时候该压缩上下文。 下面介绍 meow-cachebilling(喵账单),一个把实时账单放进上下文圆环弹层的 DSH web 插件。 # 这是什么 meow-cachebilling 是由 Phant0Meow 维护的 DSH 插件,MIT 许

阅读全文
dsh-arc-context:DeepSeek Harness 的可逆上下文压缩插件

# 前言 跑长会话的智能体开发者都绕不开一个问题:上下文逼近窗口上限时必须压缩,而 dsh 内置的 Basic 压缩走的是不可逆的模型摘要路线——摘要有损,压完就回不来了。对代码工程这类依赖精确事实的场景,丢一条约束,后续改动就可能跑偏。 dsh 的理念是「一切皆插件」,压缩策略同样可以被替换。dsh-arc-context 的思路不同:压缩前先把原件完整存进本地 append-only 日志,上下文里的压缩块随时可以逐字还原。下面介绍它的做法、安装方式与实测数据。 # 这是什么 dsh-arc-context(ARC = Adaptive Revers

阅读全文
dsh-pathlink:在 DSH 聊天界面 Ctrl+click 打开文件路径与链接

# 前言 用 DSH 做智能体开发,聊天窗口里每天都会滚过大量文件路径和链接:助手回复里列出一串改动过的文件,工具卡片里引用产物,代码块里出现日志位置,用户气泡里直接贴着 URL。Web GUI 把这些渲染成普通文本——想看其中某个文件,你得手动打开文件管理器,沿着路径逐级点进去;遇到裸 URL,还得先复制、再切到浏览器粘贴。单个动作不大,次数多了很打断节奏。 dsh-pathlink 把这一步压缩成一个按键:Ctrl+click 路径,文件管理器打开所在文件夹并选中该文件;Ctrl+click 链接,新浏览器标签页直接打开。下面介绍它的定位、实现和用法

阅读全文
dsh-vision-suite:为 DeepSeek Harness 补齐视觉能力的 Windows 插件

# 前言 用 DeepSeek Harness(DSH)搭智能体时,推理交给 DeepSeek 的文本模型没有问题,但很多任务需要“看”:从截图里读报错文字、比较两版界面的布局差异、从设计稿里取主色。常见做法是把图片手动丢给另一个多模态服务,再把结果搬回会话,链路断在中间。 dsh-vision-suite 解决的就是这个问题。它在保留官方 `deepseek-official` 文本路由的同时,把图片理解、OCR、截图裁剪、像素比较、主色提取和安全网页截图接进了 Harness。文本推理仍然由 DeepSeek 负责,只有调用远程视觉工具时,插件才会把

阅读全文
silverhand-dsh-pet:在 DSH Web GUI 右下角放一只随 agent 状态变化的桌面宠物

# 前言 跑 DSH 的人大多遇到过同一个问题:agent 一跑就是几分钟甚至更久,你切到别的窗口干活,回来第一件事是确认它现在是在跑、在等审批,还是已经报错停了。目前的办法只有切回 Web GUI 盯着输出,或者翻日志。 silverhand-dsh-pet 换了个思路:把状态显示交给一只桌面宠物。它在 DSH Web GUI 右下角常驻,agent 空闲时呼吸、干活时工作、出错时闹脾气,你瞥一眼角落就知道 agent 的状态。下面介绍这个插件的具体功能、安装步骤和排查方法。 # 这是什么 silverhand-dsh-pet 是一个标准的 DSH 插

阅读全文
dsh-side-monitor:在 DSH 侧边栏实时查看宿主机状态的只读监控插件

# 前言 用 DeepSeek Harness(DSH)做开发或运维时,经常需要知道 DSH 所在机器当前的状态:CPU 和内存水位、哪些进程在吃资源、容器是否正常。常见做法是另开终端连上去执行 top、docker ps,看完再切回来。dsh-side-monitor 把这件事搬进了 DSH 界面:在左侧边栏提供「System Monitor」入口,点开右侧面板,实时展示宿主机概览、进程列表和 Docker 容器状态。下面介绍这个插件的定位、功能和安装方法。 # 插件定位 dsh-side-monitor 是一个面向 DSH Web 的系统监控侧边插件

阅读全文
dsh-web-restart:给 DSH WebUI 加重启按钮,配 launchd 自动拉起

dsh-web-restart 是 QIN-SMART 维护的 DSH 插件(MIT,v0.1.0),解决 WebUI 重启不便的问题。它由配套的两半组成:一是 WebUI 侧边栏的「⇄ 重启 DSH」按钮,带两段式确认防误触,点击后通过同源 HTTP 端点触发进程退出,页面遮罩并每 2 秒轮询,服务恢复后自动刷新;二是 macOS launchd LaunchAgent 守护,用 KeepAlive 在进程退出或崩溃后自动拉起,支持登录自启。退出模式有两种:默认 "exit" 交给 launchd 拉起;"exec" 模式在同进程内 spawn 新实例,适合无守护、手动运行的场景。安装方式为

阅读全文
dsh-pi-kit:给 DSH 加上自动审核与提示音的轻量插件合集

# 前言 用 DSH 跑日常任务,有两类小麻烦反复出现:一是工具执行前的确认环节,危险命令必须人工把关,但每条都盯着看很耗精力,漏看又有风险;二是等待环节,审批请求、后台任务什么时候完成,如果不盯着界面就容易错过。 dsh-pi-kit 针对的就是这两个点。它是 DSH 的轻量优化插件合集,把「自动审核」和「提示音」打成一个小包,装上之后日常使用基本零感知,危险操作和等待事件不再错过。下面介绍它的功能、安装和使用方式。 # 这是什么 dsh-pi-kit 由 Pidreamleaves 维护,许可证为 MIT,当前版本 0.1.0。它以一个 worksp

阅读全文