packages/dsh-task-board
zhu1090093659/dsh-web侧边栏多列任务看板:卡片交给真实 DSH 智能体会话执行,支持 cron 定时(Host 侧到点执行,关浏览器也生效)。
在回答里标出任意一段文字、写上备注,再把引用放回输入框当作带上下文的指令发出。
给 DeepSeek Harness 的回答加批注:选中文字 → 右键「批注」→ 写备注 → 一键放进输入框。
全部逻辑跑在浏览器半边,不碰会话日志、模型请求、文件系统。批注只存在你这台机器的浏览器里。
功能 · 说明 两种批注 · 仅高亮:右键一步完成,纯视觉记号,默认不进列表;可引用:弹框写备注,进列表并可交回输入框 列表筛选 · 仅可引用 / 仅高亮 / 全部,默认只看可引用,标签带数量 高亮 · 用 CSS Custom Highlight API 绘制,不插入任何 DOM 节点,不干扰 Markdown 渲染 按会话隔离 · 每条批注属于创建它的会话;切换会话自动换列表、清高亮、切回自动恢复 偏移自愈 · 锚点存「座位键 + 偏移 + 引文 + 前后文」,DOM 重建或前文改动后靠引文重新定位 喂给模型 · 引用块 → 备注 → 指令,三段拼成一条消息写进输入框,由你自己按发送。内置「解释 / 不同意」,也可在设置里增删 可配置 · 「设置 → 标注」里编辑快捷指令的按钮文字与指令语;内置两条以真实行呈现,可改可删,「恢复内置」回到未配置态 入口 · 输入框上方状态栏的「批注 N」药丸,点开右侧浮层面板 中英文 · 跟随 DSH 语言设置
dsh plugin --profile desktop add dsh-plugin-highlight-notes装完重启 DSH——运行中的进程持有内存里的旧插件树。
桌面应用也可以在「插件」页的安装框里填 dsh-plugin-highlight-notes。
git clone <repo> && cd dsh-plugin-highlight-notes
pnpm install
pnpm build
dsh plugin --profile desktop add "file:$PWD"只想划个记号时,右键直接选「高亮」(冷蓝,不进列表)。
localStorage,键为 dsh-plugin-highlight-notes/v1/。DESIGN.md)。::highlight() 只支持静态名,按标签配色留到后续版本。pnpm typecheck # tsc
pnpm test # 锚点定位的回归用例(纯函数,无浏览器)
pnpm build # lib/index.js + lib/client.js
pnpm smoke # 无浏览器加载 bundle,断言三个插槽的注册
pnpm verify # 上面四步一次跑完本地起真实应用(在 deepseek-harness 仓库里):
pnpm dsh web --patch ../dsh-plugin-highlight-notes/dev.patch.yml改 client 刷新页面即可;改 host 或 overlay 需要重启。
demo/ 里是立项前的交互验证页(锚点算法与性能实测),不属于插件运行时。
见 DESIGN.md:数据边界、模型可见性、面板形态、引用模板、会话隔离。