AbcdefgXW/dsh-toolbox-web0

dsh-toolbox-web

dsh 工具箱:会话/回收站/子目录/搜索/预设/配置管理 + 定时心跳(IM 渠道推送)+ 长消息折叠 | Toolbox plugin for dsh: session/trash/subdir/search/preset/config management + scheduled heartbeat (IM push) + long-message collapse

包名
dsh-toolbox-web
版本
0.1.5
许可证
MIT
最近更新
2026年8月16日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:AbcdefgXW/dsh-toolbox-web

保留 sandbox-policy / approval 等系统配置不动


**② `cannot resolve profile bundle "xxx"`(依赖缺失)**

```bash
vi /home/dsh/profiles/web/package.json

## 使用

重启 `dsh web` 后,浏览器强刷(Ctrl+Shift+R):

1. **🧰 工具箱**(左下角按钮,移动端为 🧰 图标)——7 个 Tab:
   - **💬 会话**:按工作区/标签分组列出会话;每行可删除(进回收站)、复制(`-副本x`)、移动、重设工作区根、打标签、查看内容;空会话标注「(空会话)」
   - **🗑️ 回收站**:被删会话/子目录,可恢复 / 彻底删除 / 查看被删内容
   - **🧬 子代理**:子代理会话独立管理(按父会话分组,查看/打开/删除进回收站),不再混在会话列表
   - **📁 子目录**:工作区下建/改/删/复制目录,会话批量归属
   - **🔍 搜索**:官方 SQLite 索引优先 + 分组筛选(可见/归档/回收站/子代理)+ 时间范围 + 语义搜索(可选)
   - **⚙️ 预设**:在线编辑 Agent 预设(`~/.agent-presets`)
   - **📄 配置**:在线编辑 dsh 配置文件(YAML 校验 + 原子写)
   - **🗄 归档**:查看 / 恢复 / 删除官方归档会话
2. **设置 → 工具箱**:功能开关 + 定时心跳配置
3. **⏰ 定时心跳**(可选,OpenClaw 心跳模式):设置 → 工具箱 → 定时心跳
   - 开关 + 间隔(分钟)+ 提示语(`{time}` 替换为当前时间)+ 下次触发倒计时
   - 定点定时:每天几点 / 每周几 / 每月几号,独立提示语与目标
   - 目标:主工作区根(内部巡检)/ 任意会话 / 📱 微信·QQ·飞书(需 dsh-msg-hub,结果推送手机)
   - 调度运行在 dsh 后端进程,网页无需保持打开
4. **📃 长消息折叠**(默认开):超过阈值的消息自动折叠,点「展开全部」查看(阈值可调)