AbcdefgXW/dsh-toolbox-web ↗★ 0
dsh-toolbox-web
dsh 工具箱:会话/回收站/子目录/搜索/预设/配置管理 + 定时心跳(IM 渠道推送)+ 长消息折叠 | Toolbox plugin for dsh: session/trash/subdir/search/preset/config management + scheduled heartbeat (IM push) + long-message collapse
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:AbcdefgXW/dsh-toolbox-web说明文档
阅读完整 README ↗保留 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. **📃 长消息折叠**(默认开):超过阈值的消息自动折叠,点「展开全部」查看(阈值可调)