Big8:给 DSH 加一个 AI 玄学助手(风水·面相·八字·占卜)
## 前言 DSH(DeepSeek Harness)的理念是「一切皆插件」,框架本身只负责调度,具体能力都靠技能包补齐。社区里的技能大多集中在写代码、查资料这类工程场景,如果想让智能体顺手接住一些生活化的请求——用户丢一张户型图问风水,或者报个生日要排八字——按 Agent Skills 标准装一个现成技能,比从零写历法转换和提示词省事得多。下面介绍 kobenfang 维护的 Big8。 ## 这是什么 Big8 是一个遵循 Agent Skills 开放标准(SKILL.md + YAML frontmatter)的技能包,作者是 kobenfan
阅读全文dsh-simple-cli:给 DeepSeek Harness 加一个类 Claude Code 的终端聊天
# 前言 常年在命令行工作的开发者大多有这样的需求:在终端里直接输入一句话,看模型回答流式输出、工具执行过程实时可见,敏感操作还能手动确认——而不是切到浏览器,或者从 headless 调用里拼装输出。DeepSeek Harness(下称 dsh)支持在启动时指定 profile(例如 `dsh --profile cli`)。下面介绍的 dsh-simple-cli 就是一个完全运行在终端里的 cli profile:装好之后用 `dsh-cli` 命令与 Agent 对话,形态接近 Claude Code。 # 这是什么 dsh-simple-cl
阅读全文dsh-cost-balance-pro:输入框下方的会话花费/余额统计条
dsh-cost-balance-pro 是一个 DSH web 端插件(作者 kingcharleslzy-ai,MIT 许可),在输入框下方以统计条实时显示会话花费与账户余额,点击可展开缓存命中率、Token 等明细。针对 DeepSeek 2026-08-17 起的峰谷计费,插件按当前时段自动切换计价
阅读全文dsh-tidewatch:DeepSeek 峰谷档位与会话花费悬浮徽章
# 前言 DeepSeek 自 2026-08-17 起实施峰谷分时定价,谷期价格只有峰期的一半。同样的任务放在峰期跑,成本就是谷期的两倍。麻烦在于,写代码的时候你未必记得当前处于哪个档位,DeepSeek Harness(下称 DSH)的 web 界面也没有现成的地方显示档位和本次会话花了多少钱。 DSH 的理念是「一切皆插件」,这类展示层的缺口正好交给插件来补。下面介绍的 dsh-tidewatch 就是这样一枚徽章:悬浮在输入框旁,显示峰谷状态、倒计时和会话花费。 # 这是什么 dsh-tidewatch 由 KhalilYamber 维护,MIT
阅读全文dsh-usage-vendor-stats:按厂商维度统计 DeepSeek Harness API 用量
# 前言 在 DeepSeek Harness(下称 DSH)里跑智能体,接的厂商往往不止一家:官方 API、huoshan、hebox、tokenrhythm 等。持久化会话日志里其实一直带着 Token 记账和 provider/model 来源,但默认没有一个视图能直接回答「这段时间各家各用了多少、缓存命中率多少、按单价折算大概多少钱」。 已有的 dsh-usage-stats 插件按工作区聚合用量,厂商维度是缺的。下面介绍的 dsh-usage-vendor-stats 补的就是这一块:以厂商为第一维度做用量统计。 # 这是什么 dsh-usag
阅读全文dsh-side-chat:在 DeepSeek Harness 主对话旁打开原生并行会话
# 前言 用 DeepSeek Harness(下文简称 DSH)跑长任务时,常见的情况是:主对话正在改代码、跑命令,你临时想问一个不相关的问题,或者让另一个会话去查一个文件。直接开新会话,上下文要重新铺一遍;把问题塞进主对话,又会打断当前任务的节奏。 dsh-side-chat 针对的就是这个场景:在主对话旁边并排打开一个侧聊,两边都是完整的 DSH 会话,互不打断。按 DSH「一切皆插件」的思路,它以 Web 插件的形式加载,不改动 DSH 本体。 # 这是什么 dsh-side-chat 是由 KarlOfLaw 维护的 DSH 插件,MIT 许可
阅读全文@kelearns/dsh-token-usage:给 dsh web GUI 加一块 Token 用量热力图
# 前言 用 DSH 跑智能体,会话日志都落在 `$DSH_HOME/sessions` 下面,token 消耗散在一条条会话里。想回答「这个月每天用了多少 token」「哪个模型用得最多」,就得自己解压 zstd 压缩的 JSONL、逐条折算,写一次脚本不难,但每次看都要重跑。 @kelearns/dsh-token-usage 把这件事搬进了 GUI:一块 GitHub 风格的贡献图,展示每日、每周、累计的 token 消耗。DSH 的理念是「一切皆插件」,这个插件就是通过官方插件机制挂载的,不需要改 dsh 源码。下面介绍它的功能、安装方式和数据口
阅读全文dsh-session-archive:把 DeepSeek Harness 的已归档会话找回来
# 前言 DeepSeek Harness(DSH)的思路是「一切皆插件」,宿主没覆盖的能力交给插件补。Web profile 里有一个典型空档:会话一旦归档,就会从工作区分组、搜索等所有界面中消失,而 harness 本身没有提供查看或恢复这些会话的入口。归档成了一个单向操作,误归档的会话找不回来,想确认某个已归档会话里聊过什么也没有办法。 下面介绍的 dsh-session-archive 补的就是这块:它在侧边栏加一个入口,把注册表全局的已归档会话列出来,支持预览、恢复(取消归档)与删除。 # 这是什么 dsh-session-archive(包名
阅读全文dsh-session-nav:给 DeepSeek Harness Web 加一条 Codex 风格的会话导航
# 前言 用 DeepSeek Harness(下称 DSH)跑长会话时,经常需要回到前面某一轮:回合一多,在 Chat 里上下滚动容易迷路,切到 Trajectory 标签页又要重新找位置;而且旧回合未必已经加载进 Chat,滚也滚不到。DSH 的理念是「一切皆插件」,这类界面层的补足正适合交给社区插件来做。 下面介绍 karmiy/dsh-session-nav,一个在会话左侧提供 Codex 风格导航的 DSH Web 插件。 # 这是什么 dsh-session-nav 由 karmiy 维护,采用 MIT 许可证,定位是「DeepSeek Ha
阅读全文dsh-balance:在 DSH 输入框模型席位旁显示账户余额
# 前言 用 DSH 做日常会话时,切换模型或服务商之后,常常想知道账户里还剩多少额度。已有做法是另开浏览器、登录对应服务商的控制台查看,一次切换就是一次中断。dsh-balance 把这个动作收进输入框:余额以小段文本显示在 composer 的模型席位旁,选中模型后即可看到。 DSH 的理念是「一切皆插件」,这个需求也正好由一个插件承担。下面介绍它的实现、安装方式和注意事项。 # 这是什么 @kkbsgg/dsh-balance 是一个 DeepSeek Harness(DSH)插件,由 kkbsgg 维护,当前版本 0.2.0,许可证为 MIT。它
阅读全文keel:让 agent 先立规格、再写代码的 DSH 插件
# 前言 用 dsh(DeepSeek Harness)这类“一切皆插件”的 harness 跑编码任务时,常见的问题不是模型不会写代码,而是它拿到需求就直接开写:需求模糊时实现方向跑偏,返工成本最高;“我假设”被当成事实,方案建立在流沙上;实现阶段做得太多,或者范围越滑越远。把规范写进系统提示词是一种做法,但约束停留在“自觉”层面,缺一道硬性门禁。 keel(龙骨)的思路是:先写规格、先验证假设,规格通过门禁之前不动手实现;实现中用规则防过度工程、用变更请求防范围蔓延;交付前逐条审计验收标准。纪律由技能约束 agent 行为、由工具做确定性检查,不依赖
阅读全文@kidli1412/dsh-session-cost:在 DSH Web 统计行里实时看会话费用与余额
# 前言 用 DSH(DeepSeek Harness)的 Web 客户端跑会话时,输入框下方的自带统计行只显示轮次、时长和 token 数。这一轮到底花了多少钱,要去官方平台对账才知道;账户余额还剩多少,平时也不会专门盯着,往往等到请求因余额不足失败才察觉。 `@kidli1412/dsh-session-cost` 解决的就是这两个问题:把本次会话的 Token 费用估算(按模型逐条 CNY 计价)与 DeepSeek API 余额,并入自带统计行。下面介绍它的实现、安装与配置。 # 这是什么 `@kidli1412/dsh-session-cost
阅读全文dsh-usage-record:给 DSH Web 对话区加一条提问导航轨
# 前言 用 DSH Web 聊长会话时有个常见麻烦:想回看前面某次提问,只能靠滚动条一点点找。聊天区做了虚拟化渲染,翻过一段后更早的内容还没加载出来,滚回去还得等;左侧会话列表里一堆「新会话」,单看标题也分不清哪个是哪个。 dsh-usage-record 针对的就是这两个问题:它在对话区左侧加一条竖向导航轨,每条横线对应一次提问,点击即跳转;同时给会话列表自动补上基于提问内容的标题。下面介绍它的功能、安装方式和注意事项。 # 这是什么 dsh-usage-record 是一个 DSH 客户端插件(仅支持 web 平台),由 kkishapppy 维护
阅读全文claude2dsh:把 Claude Code 会话、技能与记忆迁移为 DSH 原生会话
claude2dsh 是 kirkchinese 维护的 MIT 许可 DSH 插件(0.2.0-rc.5 候选版),用于将 Claude Code 的会话、技能、全局指令和项目记忆迁移为 DSH 原生可续会话,也能把 DSH 会话导回 Claude Code JSONL。核心命令包括会话导入(返回 previewed/imported/skipped 等分类计数)、技能与全局指令迁移、项目记忆转为 DSH 技能包等,全部可通过 `dsh web` 启动的浏览器 UI 向导操作。安装要求 Node.js >=22.19.0、pnpm 和 dsh CLI。安全设计上,源 Claude 目录默认只
阅读全文dsh-auto-open-web:让 DSH Web GUI 以独立应用窗口打开
# 前言 在终端执行 `dsh web` 启动 Web profile 后,DSH 默认会用系统默认浏览器打开一个普通标签页承载 GUI。这个标签页和日常浏览混在一起,任务栏里也没有独立的窗口身份,切换、查找都不方便。DSH 的理念是「一切皆插件」,这个问题同样可以交给插件解决:dsh-auto-open-web 是一个常驻插件,在 HTTP 服务绑定完成、取得实际监听端口后,自动以独立应用窗口(或浏览器 `--app` 窗口)打开 GUI,并在设置 → 插件配置中提供配置卡片。下面介绍它的行为、配置和安装方式。 # 这是什么 dsh-auto-open
阅读全文dsh-prism:给 DSH 界面加一档「简化模式」
# 前言 DeepSeek Harness(下称 DSH)的理念是「一切皆插件」。这套设计给了足够的灵活度,但门槛也留在了界面上:一次任务里,模型会连续调用一串工具,原生界面上相应滚过一长串工具卡片,术语、参数、状态混在一起。想先用起来的人,很难从中读出「这轮到底做了什么」;熟悉它的老手又需要完整信息,不希望界面被简化。原生界面只有一种读法,两拨人只能迁就同一种呈现。 dsh-prism 针对的就是这一点:给 DSH 的 Web UI 加了两档模式,「简化」给想省事的人,「原生」原样还给老手,一键切换,不用的时候卸掉也不留痕迹。下面介绍它的功能、安装和用
阅读全文dsh-opencode-go-usage:在 DSH Web GUI 右下角实时显示 OpenCode Go 订阅用量
dsh-opencode-go-usage 是 kkishapppy 维护的 DSH Web 插件(v0.1.0,MIT 协议),在 DSH Web GUI 右下角常驻显示 OpenCode Go 订阅的滚动、周、月三档用量百分比及重置倒计时,每 60 秒自动刷新,窗口切回前台时立即刷新。插件分两部分:服务端代理用量接口并保管 API key(通过 dsh 凭据服务解析,可配置凭据名和缓存时长),浏览器端负责渲染小部件,样式基于 DSH 主题 token 自动适配深浅主题。API key 只存在于服务端,不暴露给浏览器。安装只需一条命令并加入简单配置。适合通过 OpenCode Go 订阅使用
阅读全文dsh-bundle-manager:DSH 第三方插件的运行时挂载管理器
# 前言 DeepSeek Harness(DSH)的理念是「一切皆插件」,但按官方链路,写进 `dsh.profile.bundles` 的 bundle 会随进程启动加载、长期驻留。想临时停用一个第三方插件,就得改 profile manifest、再重启。同时 DSH 有一条关键架构要求:可选第三方插件只能放在 `dependencies`,不得写入 `dsh.profile.bundles`——也就是说,官方静态层并没有给这类插件提供运行时启停的位置。 dsh-bundle-manager 补的就是这一环:它经 Loader API 在进程内挂载
阅读全文dsh-settings-ui:DeepSeek Harness 插件的统一设置页 UI 套件
# 前言 DSH 的理念是「一切皆插件」,插件多了,设置界面也会跟着多起来。给插件写设置界面是一件重复劳动:组件要自己写,样式要自己调,还要处理 load / save / busy / error / saved 提示、revision 冲突这一整套状态逻辑。每个插件各写各的,风格和官方设置页对不上,用户在不同插件之间来回切换时体验也是割裂的。 dsh-settings-ui 解决的就是这个问题:它把设置页 UI 和状态逻辑抽成一个可复用的服务,插件通过 `ctx.settingsUi` 拿到现成的组件、声明式表单和设置状态机,不必再手写 UI。下面介
阅读全文dsh-llm-kiro:复用既有 Kiro 凭据的 DeepSeek Harness LLM Provider 插件
`dsh-llm-kiro` 是 joshryandavis 维护的 DSH(DeepSeek Harness)Kiro LLM provider 插件(MIT,
阅读全文dsh-token-heatmap:DSH Web 界面的每日 token 用量热力图
# 前言 DSH 的理念是「一切皆插件」,Web 界面的能力可以由插件按需补充。但对 `dsh web` 的日常使用者来说,token 用量数据散落在各个会话的事件日志里,想回答「今天用了多少」「这个月累计用了多少」,并没有现成的入口。 下面介绍 `@kidli1412/dsh-token-heatmap`,一个 DSH Web GUI 插件:它在新会话屏幕的输入框下方渲染一张 GitHub 风格的每日 token 用量热力图,同一行给出今日 / 本月 / 累计三项统计,装完即用。 # 这是什么 一句话定位:在新会话屏幕输入框下方显示当前自然年(可选年份
阅读全文dsh-launch:把长驻服务交给独立 broker 进程监督
# 前言 在 DSH 对话里让模型启动一个 dev server,常遇到的问题是:对话回合一结束、会话一关闭,服务就没了。根因在于 `pwsh` 的后台任务(jobs)绑定在 owner 会话作用域上,会话或回合结束时,`dsh-jobs-local` 会取消归属任务——服务根本活不到下一轮。 dsh-launch 针对的就是这个问题:把服务交给一个独立的 detached broker 进程监督,使服务在对话回合结束、会话关闭、甚至 DSH 自身重启后继续运行。下面介绍它的机制、功能与用法。 # 这是什么 dsh-launch 是 Khellendro
阅读全文dsh-complete-notify:给 DSH 加上任务完成提示音与通知
# 前言 用 DSH(DeepSeek Harness)跑任务,常见的工作方式是把任务交给智能体后切去做别的事。麻烦在于你不知道任务什么时候结束:有时早就跑完在等你反馈,有时中途被阻塞需要审批,一直盯着页面又浪费注意力。 dsh-complete-notify 解决的就是这件事:任务结束时播放提示音并弹出通知,页面在前台用 toast,页面在后台改用系统通知。下面介绍它的定位、功能、安装与配置。 # 这是什么 dsh-complete-notify 是 kaixinbaba 维护的 DSH 插件,MIT 许可。一句话定位:任务完成时播放提示音并弹出小通知
阅读全文dsh-sidebar-panel:给 DSH Web 版加一个常驻的右侧面板
# 前言 在 DSH(DeepSeek Harness)的 Web 界面里,有几类信息平时不容易看到:上下文窗口用了多少、本次会话花了多少钱、工作区里有哪些文件、这一会话改过哪些文件。右侧的 details 列虽然承载了一部分内容,但切换、新建会话时会被自动收起,每次都要重新点开。 dsh-sidebar-panel 的做法是:在会话头部右上角加一个面板折叠按钮,把概览、文件、改动、工具四个页签放进右侧 details 列,并让面板常驻——切换、新建会话都不自动收起,收起状态也会被记住。 # 这是什么 dsh-sidebar-panel 是 DSH We
阅读全文