dsh-localnote:把“以后再说”的灵感放到到点处理

前言

在 DSH 的插件式工作流里,临时想法经常卡在“记下来”和“真正处理”之间。dsh-localnote 针对这个环节做了固定:先在浏览器浮窗里随手记录,再设置到期时间;到点后,插件可以只提醒,也可以由一次性 agent 把灵感展开成结果并回写。下面介绍它的定位、安装和可用命令。

这是什么

dsh-localnote 是一个 DSH host 端插件,维护者为 253071608,许可证为 MIT。它安装在 web 配置档中,提供浏览器浮窗记录、本地持久化、REST 接口、定时扫描和一次性 agent 执行。适合需要把“以后再说”变成可追踪任务的人。

核心功能

  • 随手记录:右上角浮窗新建一条灵感,一条包含标题、详情和截图图片;详情支持粘贴。
  • 定时回访:给任意灵感设置到期时间和到点动作,到点由插件自动接管。
  • 到点执行:AI 可把灵感展开为理解、要点拆解、下一步可执行动作,并回写结果。
  • 仅提醒:到点只弹通知,不消耗模型。
  • 双通道提醒:页面浮窗 toast 与后台系统通知;localStorage 去重,避免刷新后重复提醒。
  • 状态可见:列表实时显示倒计时、已执行、出错状态;详情页查看任务执行报告。
  • host 端能力:提供 REST 路由、定时扫描、一次性 agent 执行和本地持久化。

安装与启用

先克隆代码,再进入 DSH checkout 根目录安装。dsh 不是全局命令,必须在 DSH checkout 根目录运行 pnpm dsh

# 1. 克隆代码(把 <仓库地址> 换成实际仓库地址)
git clone <仓库地址> /path/to/dsh-localnote

# 2. 本地安装(dsh 会把本地目录作为依赖装进 ~/.dsh/profiles/web/ 并加进 bundles)
cd /path/to/deepseek-harness
pnpm dsh plugin --profile web add /path/to/dsh-localnote

安装后,插件会装入 web 配置档。如果改动了 host 端 index.js,需要重启 DSH。

典型用法

经过上面的步骤并启动 DSH 后,可以先查询灵感列表:

curl http://127.0.0.1:3080/dsh-localnote/notes

新建一条灵感:

curl -X POST http://127.0.0.1:3080/dsh-localnote/notes \
  -H 'content-type: application/json' \
  -d '{"text":"你好"}'

查看统计:

curl http://127.0.0.1:3080/dsh-localnote/stats

设置或取消定时时,调用以下路由:

PATCH /dsh-localnote/notes/schedule

参数包括时间、动作和模型。执行到点任务时,任务执行需要 {{cwd}} 有效;插件已内置当前用户家目录。

卸载插件:

cd /path/to/deepseek-harness
pnpm dsh plugin --profile web remove /path/to/dsh-localnote

卸载只影响插件装载,不会删除数据。灵感保存在 ~/.localnote/state.json,图片保存在 ~/.localnote/images/。如需彻底清除数据:

rm -rf ~/.localnote

适用场景与注意

适合这类场景:

  • 在浏览器中产生临时想法,希望先记录再处理;
  • 到点只提醒,不消耗模型;
  • 到点由 AI 生成结构化结果,并回写到灵感条目;
  • 需要本地文件保存,并通过简单 REST 接口查看或调试。

使用前注意:

  • 插件以当前 dsh 进程权限运行,会写入 ~/.dsh/profiles/web/~/.localnote;安装前应检查源码与 MIT 许可证。
  • 定时扫描每 30 秒检查到期灵感,触发一次后标记 fired,以避免重复。
  • 到点执行会走一次性 agent;仅提醒模式不消耗模型。
  • 目录页和 GitHub 链接属于插件线索,仓库地址在不同资料中可能有差异,使用前请核对实际仓库。

结尾

dsh-localnote 提供了一个本地、可追踪的延后处理入口:记录、定时、提醒或执行,最后回写结果。适合放进 DSH 日常流程里,处理那些“现在不展开,但后面必须想清楚”的灵感。

相关链接(均来自插件线索):

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜