READMESource: main@36b6518b
DSH 会话数据管理器
DeepSeek Harness Web 插件,用于查看、预览和管理本机会话数据。
- 当前版本:
0.4.0 - DSH 兼容版本:
0.1.0-rc.7及当前上游master - 状态:developer preview,接口可能变化
名称与仓库映射
| 名称 | 值 |
|---|---|
| 插件显示名 | DSH 会话数据管理器 |
| 插件 ID | session-manager-custom |
| npm/package 名 | @dsh-local/session-manager-custom |
| GitHub 仓库名 | dsh-plugin-session-manager-custom |
| GitHub 安装命令 | dsh plugin --profile web add github:FloatingLifeTL/dsh-plugin-session-manager-custom |
功能概要
- 在设置按钮右侧显示
会话管理器悬浮入口。 - 查看全部、未归档、归档、异常、子代理、备份区和回收站会话。
- 子代理会话不会因未挂到主工作区而被误判为未分组异常。
- 支持归档、恢复、移动工作区、修复未分组和批量操作。
- 支持备份区、回收站只读预览。
- 支持搜索、复选框、右侧只读预览和宽度调整。
- 所有会话数据保留在本机 DSH profile 中。
详细的视图分类、数据状态、生命周期和安全边界见 项目说明。
安装
dsh plugin --profile web add github:FloatingLifeTL/dsh-plugin-session-manager-custom
安装要求:
- DeepSeek Harness DSH
dsh --profile webpnpm
安装完成后需要重启 DSH 并刷新 Web 页面。
使用
- 打开
http://127.0.0.1:3080。 - 在页面设置按钮附近找到
会话管理器。 - 打开管理弹窗,按
ESC可关闭。 - 使用顶部 Tab 切换分类视图。
- 点击行查看右侧只读预览,或使用复选框执行批量操作。
项目结构
dsh-plugin-session-manager-custom/
├─ package.json
├─ cordis.patch.yml
├─ index.js
├─ client.js
├─ tests/
│ └─ host.test.js
├─ docs/
│ └─ project.md
├─ README.md
├─ CONTRIBUTING.md
├─ CODEOWNERS
├─ LICENSE
└─ .gitignore
开发
node --check index.js
node --check client.js
node --test tests/host.test.js
npm pack --dry-run
贡献与权限
本仓库由主发布者 FloatyTFL(GitHub FloatingLifeTL)拥有并维护。主发布者保留最终的修改、审核、合并、回滚和发布决定权。
协作者只能通过 Issue、Fork 和 Pull Request 提交变更,所有变更必须经过主发布者审核确认后才能合并或发布。当前只有主发布者拥有仓库写权限,不启用必须由另一名协作者批准才能合并的规则,避免单维护者仓库被权限规则锁死。
提交前请运行开发检查,并确保不提交本地路径、token、会话数据或私人运维信息。详细规则见 CONTRIBUTING.md。
许可证
本项目使用 MIT License,详见 LICENSE。
No comments yet. Be the first to write one.