deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
DSH 工作区的一站式组织与洞察面板 — 分组归类、拖拽排序、内联编辑,配上 Token、花费与额度的实时统计,让每个工作区都一目了然。
全部(默认)= 空闲桶按空闲价 + 高峰桶按高峰价(真实总花费)空闲 / 高峰 只看对应时段~/.local/share/opencode/auth.json(opencode-go / opencode 条目),零配置💾 数据存储:分组、排序、单价 全部持久化到 Host 磁盘
~/.dsh/wsfm-folders.json与~/.dsh/wsfm-prices.json(换浏览器 / 清缓存 / 换端口仍在),浏览器 localStorage 仅作快速加载兜底;费用与 Token 结果持久化到~/.dsh/wsfm-cost.json与~/.dsh/wsfm-tokens.json(按会话日志水位校验,重启不重算未变化的会话,首次计算后秒回);费用 / 额度缓存在浏览器 localStorage(dsh.wsCost.v1/dsh.wsUsage.v1)。无服务端状态,卸载即清净。
| 半 | 入口 | 职责 |
|---|---|---|
| 🖥️ Host | src/index.ts → lib/index.js |
/api/wsfm/tokens、/api/wsfm/cost(磁盘缓存 + 水位校验)、/api/wsfm/usage(OpenCode Go 额度代理)、/api/wsfm/folders、/api/wsfm/prices(分组与单价持久化),全部 loopback-only JSON 路由 |
| 🌐 Client | src/client/index.js → lib/client.js |
ModuleLoader handoff bundle;注入 sidebar.workspaces 槽位 |
reactpnpm install
pnpm build
产出 lib/index.js(tsc)+ lib/types/*.d.ts + lib/client.js(ModuleLoader bundle)。
推荐(npm,已发布到官方源):
dsh plugin --profile web add dsh-workspace-hub
从 GitHub 安装(仓库自带构建产物,无需本地构建):
dsh plugin --profile web add github:Jadramcool/dsh-workspace-hub
本地开发(构建后):
pnpm install && pnpm build
dsh plugin --profile web add link:<本仓库路径>
📌 安装后只需重启
dsh web即可生效 —— 包内部的dsh.bundle.patch声明会在dsh plugin add时自动注册进 profile 的 bundle 层,无需手动编辑任何 patch 文件;重启后插件行即进入 roster,host 路由与侧边栏槽位自动接管。
dsh plugin --profile web remove dsh-workspace-hub
Apache-2.0 © 2026 jadramcool
Made with ❤️ for the DSH community
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。