SeanWang114514/dsh-memo-notebook ↗★ 0
memo-notebook
按工作区记录未完成任务的插件:自动捕获排队或执行中的用户指令,支持持久化与一键恢复重发。
AI 分析
核心用途是管理和恢复 DSH 中的任务流。适合经常被插队打断、需要批量管理任务状态或一键恢复未完成任务的用户。需在配置文件中指定 stateFile 用于数据持久化。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:SeanWang114514/dsh-memo-notebook說明文件
閱讀完整 README ↗或使用完整仓库地址
dsh plugin add https://github.com/SeanWang114514/dsh-memo-notebook.git --profile web
🚀 使用
- 点击浏览器右下角的 📝 图标打开面板
- 在输入框输入任务,回车/点击「添加」入队
- 任务状态实时流转:排队 → 正在进行 → 已完成(自动划线)
- 被插队打断的任务显示「打断」徽章,点「恢复」按原状态回去
- 勾选多条目后可用「一键完成 / 一键删除 / 一键恢复」批量操作
面板交互
- 标题栏拖动:按住面板顶部空白处拖动,位置自动记忆
- 分类筛选:点击分类按钮过滤状态,分类按钮风格与删除按钮完全一致
- 勾选:点击条目左侧圆圈,可多选后批量操作
⚙️ 配置
cordis.patch.yml 中通过 stateFile 指定持久化文件:
- insert:
- id: memo-notebook
name: memo-notebook
config:
stateFile: !!js dshHomePath('memo-notebook/state.json')
默认存储于 ~/.dsh/memo-notebook/state.json(UTF-8,每次操作同步写入)。