ErrorLst/dsh-notes
ErrorLst★ 0HTMLLast synced: 2026-08-16
—
README excerpt
dsh-notes · 小记 DSH(DeepSeek Harness)「小记」插件:常驻在侧栏与对话区之间的持久化轻量笔记栏,支持 全局 与 工作区 两种作用域。所有配色基于 DSH 主题令牌( --dsw-alias- ),自动适配明暗主题。 当前状态: 已实现 (M1 完成,M2-M5 待重启 DSH 后验收)。 src/ 双 half 已落地并构建,安装命令已验证。 特性 - 📐 常驻竖栏 :浮层贴住侧栏右缘(宽 280、部分高度、底部对齐), 不参与布局 ——折叠/缩放不影响对话区宽度;可折叠成「小记」按钮条(状态持久化),侧栏折叠时位置自动跟随 - 🌍 全局小记:不分工作区,跟随用户 - 🗂️ 工作区小记:以工作区为单位隔离,跟随当前工作区(取自 useWorkspaces.recentWorkspaceId ) - 📋 待办区 :分点待办 —— 添加、勾选/取消、双击行内编辑、删除、清空已完成、 置顶 、 拖拽排序 、 撤销删除 (5 秒内可恢复) - ✍️ 随记区 :自由多行文本 —— 随意记录、不需要分点,输入防抖 + 失焦自动保存 - 🔒 Agent 隔离 :小记内容对模型完全不可见 —— 不注册任何模型工具、不进提示词、不写会话日志,数据仅存于独立存储域 - 💾 持久化:数据落盘 /.dsh/storages/notes.json (DSH 存储域 notes ,JSON 后端),刷新/重启不丢 - 🎨 主题适配:仅使用 DSH 语义令牌( --dsw-alias-bg-layer-1 、 --dsw-alias-label- 、 --dsw-alias-brand-primary 等),明暗自动切换 快速开始 说明: - dsh plugin add . 会把相对路径 . 锚定到 你执行命令的目录 (即仓库根目录), 在 web profile 里执行 pnpm add ,随后自动把声明了 dsh.bundle 的包 追加到 profile 的 dsh.profile.bundles (无需手动改配置)。 - 默认 profile 名为 web ;其他 profile 用 dsh plugin --profile add . 。 - 安装后 必须重启 DSH 进程 :bundle 层在启动时组合,客户端 bundle 在启动时扫描。 - 卸载: dsh plugin --profile web remove @dsh-external/dsh-notes (同时从 bundles 移除)。 开发迭代 - 修改 src/ 后执行 pnpm build 重新生成 lib/ ;profile 以 link: 指向本仓库, 刷新浏览器页面 即可看到客户端改动,Host half 改动需重启 DSH。 - 数据文件: /.dsh/…
View full README on GitHub →