返回目录

dsh-lowtide

编辑精选维护状态: 活跃

kelaohu/dsh-lowtide

错峰任务委派插件:空闲时规划任务,低谷时段无人值守自动执行,回来即可查看报告;支持人工裁定,桌面端与网页端通用。

前往 GitHub
$ dsh plugin --profile web add https://github.com/KelaoHu/dsh-lowtide/releases/latest/download/dsh-lowtide.tgz

71

星标

8

Fork

TypeScript

语言

MIT

许可证

2026-08-23

创建于

2026-09-01

最近推送

一个把智能体工作「错峰」执行的 DeepSeek Harness 插件:白天排队、夜间低谷自动跑、早上看报告——人工裁决,桌面端 + Web 端通用。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-09-02

许可证

MIT

01它能帮你完成什么?

  • 白天把任务丢进队列(拦截卡片一键、工单弹窗或 API),让它们在 DeepSeek 的低谷时段无人值守运行。

    第二天早上的执行报告,含结果、差异、实际花费和节省金额——留下跑得好的,把跑砸的退回去重跑。

    想把批处理工作外包出去、并避开模型峰谷定价的 DeepSeek Harness 用户。

  • 为开放性工作(标题、创意、设计)要多个彼此独立的候选方案,而不是机器替你选一个。

    2–5 个隔离会话各自产出一份完整候选,并排展示、附带各自成本;由你自己挑中意的那个。

    想要多种选项与成本对比、而不是单一自动结果的人。

  • 交付重要成果前,希望有人再批判性地把关一遍。

    先跑一轮,再由一个独立会话按你指定的审查焦点把结果拆解开来,并写出发现。

    准备重要交付物、想要「结果 + 批判性评审」的人。

02如何接入 DeepSeek Harness?

前置条件

  • Node.js `^22.19 || >=24` 与 pnpm `11.7`(全部在公共 npm 源上,无需私有源)。
  • 已安装 DeepSeek Harness(dsh)——官方渠道的桌面端,或 `npm install -g @deepseek-ai/dsh` 安装 CLI——并在 dsh 设置中配置好可用的模型(例如官方 DeepSeek API Key)。

安装步骤

  1. 01

    一行预构建安装:`dsh plugin --profile web add https://github.com/KelaoHu/dsh-lowtide/releases/latest/download/dsh-lowtide.tgz`。

    $ dsh plugin --profile web add https://github.com/KelaoHu/dsh-lowtide/releases/latest/download/dsh-lowtide.tgz

  2. 02

    克隆仓库:`git clone https://github.com/KelaoHu/dsh-lowtide`,然后 `cd dsh-lowtide` 并 `pnpm install`。

    $ git clone https://github.com/KelaoHu/dsh-lowtide

  3. 03

    先构建核心层,再构建插件:`pnpm --filter lowtide-core bundle` 与 `pnpm --filter dsh-lowtide bundle`。

  4. 04

    安装到某个 profile(一份构建产物桌面端和 Web 端通用):`npx @deepseek-ai/dsh@0.1.0-rc.7 plugin --profile desktop add ./packages/dsh-lowtide`。

    $ npx @deepseek-ai/dsh@0.1.0-rc.7 plugin --profile desktop add ./packages/dsh-lowtide

验证接入成功

  • 之后打开 dsh:你应该在会话头部看到价格药丸,在输入框旁看到队列坞。

03DSH 适配与能力边界

DSH 适配原生运行时

基于 Cordis 微内核构建的原生 dsh 插件——路由、调度器和状态机注册进内核并随 Harness 一起启动,而非简单套壳。

  • 四种执行策略

    带所选策略(single / iterative / sampling / review)的任务一次通过、多轮打磨迭代、并行候选,或结果加一份独立评审

  • 按工作区隔离的沙箱

    一个工作区目录(当前会话、已有工作区或自定义路径)任务只在该工作区内运行;同工作区串行,不同工作区并行(默认上限 3)

    任务只能触碰所选工作区目录内的文件,其它项目访问不到
  • 每日费用台账

    一天内的谷值与峰值运行`ledger[YYYY-MM-DD] = { yuan, savedYuan }`——按日累计花费与节省,可精确到每一分钱核对

  • 三档自治级别

    L1 逐条、L2 批量(默认)或 L3 全自动L3 提交的的任务立即入队,并在谷值时段于沙箱内无人值守运行,无需任何确认

04适合谁?何时不该用?

适合

  • 想把批处理工作外包出去、并避开模型峰谷定价的 DeepSeek Harness 用户。
  • 想要多种选项与成本对比、而不是单一自动结果的人。
  • 准备重要交付物、想要「结果 + 批判性评审」的人。

不适合

  • 不要把 3080 端口暴露到公网——HTTP 路由只接受本机回环 + 同源请求;如需远程访问,请走 SSH 隧道或带鉴发的反向代理。

05兼容性、维护与安全提示

  • 不要把 3080 端口暴露到公网——HTTP 路由只接受本机回环 + 同源请求;如需远程访问,请走 SSH 隧道或带鉴发的反向代理。
  • Windows 沙箱仅为缓解级,Linux/macOS 才完全强制。无人值守使用时,应叠加文件白名单与每日预算。
  • 状态文件同一时刻只能有一个写入者——桌面端与 Web 端不可在未做 profile 隔离的情况下同时运行(状态存于 `$DSH_HOME/lowtide.json`,按 `DSH_PROFILE` 隔离)。
2026-08-232026-09-01v0.2.1

MIT · 活跃维护中(最新版本 v0.2.1,2026-09-01)

06常见问题

如何把 dsh-lowtide 装进 DeepSeek Harness?

最快捷是一行命令:`dsh plugin --profile web add https://github.com/KelaoHu/dsh-lowtide/releases/latest/download/dsh-lowtide.tgz`。或者克隆仓库、`pnpm install`、执行 `pnpm --filter lowtide-core bundle` 与 `pnpm --filter dsh-lowtide bundle`,再把包安装到某个 profile。打开 dsh 后就能看到价格药丸和队列坞。

错峰调度怎么省钱?

DeepSeek 的峰时按北京时间判定,周末全天均为谷值。lowtide 在谷值窗口(默认本地 19:00–23:30)运行你排队的任务,同一批任务花费约为峰值时的一半。台账会按日记录花费与节省金额。

为什么 sampling 不自动选最优?

这是刻意的——机器不做审美判断。sampling 会产出若干彼此独立的候选,并排展示并标注各自成本,由你点击选中意的那个。

我身处国外,峰时和我的作息对不上怎么办?

设置页会显示官方北京时间峰时在本地时钟下的样子;你可以为自身节奏设定自定义窗口,或点击「采用官方峰时(已转换为我的时区)」与官方表格保持一致。

任务变成 stale(卡住)了,怎么回事?

预检未通过:工作区不见了、git HEAD 移动了、某个锁定文件的 sha256 变了、预算耗尽,或窗口放不下它。在详情里读 `lastError`,修复后 `retry`。

08数据与来源

  • 作者声明github.com0171b567b1fa…

    lowtide is a plugin for [DeepSeek Harness (dsh)]

  • 作者声明github.com0171b567b1fa…

    it's not a skin stapled onto dsh; it's an organ grown inside the kernel.

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-09-02。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件市场,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。