xchannel1987/dsh-session-xc0

dsh-session-xc

DSH web plugin: 工作区可见会话数 + 已完成未读会话数 + 已归档会话入口与恢复/删除 + 批量删除已归档会话 + 跨工作区移动会话(配置:"会话增强"设置卡片)。

包名
dsh-session-xc
版本
0.7.4
许可证
MIT
最近更新
2026年8月29日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:xchannel1987/dsh-session-xc

使用 DSH CLI

dsh plugin --profile web add dsh-session-xc

或使用 npm

npm install dsh-session-xc


安装后重启 DSH,侧边栏工作区列表将显示增强功能。

## ⚙️ 配置

| 选项 | 默认值 | 说明 |
|------|--------|------|
| showSessionCount | true | 显示会话数统计 |
| enableDragMove | true | 启用拖拽移动功能 |

## 🎮 使用指南

### 查看会话统计
- 查看工作区名称旁的数字
- 展开工作区查看详细信息
- 绿色数字表示未读完成的会话

### 恢复归档会话
1. 点击工作区旁的归档按钮(文件夹图标)
2. 在归档面板中找到目标会话
3. 点击「恢复」按钮

### 删除归档会话
1. 在归档面板中找到目标会话
2. PC 端点击红色「删除」按钮
3. 移动端左滑后点击「删除」
4. 确认删除

### 移动会话到其他工作区
1. 长按会话行开始拖拽
2. 拖到目标工作区或该工作区下的会话
3. 目标高亮时释放
4. 确认移动

## 🔧 数据来源

- **工作区数据**:RPC `workspace.list`
- **会话数据**:RPC `sessions.list`
- **轮询刷新**:5 秒间隔 + 页面可见时即时刷新

## 📱 移动端适配

- **触摸友好**:44px 最小触控区域
- **滑动手势**:左滑显示删除按钮
- **响应式布局**:自动适配不同屏幕尺寸

## 📄 许可证

[MIT](https://github.com/xchannel1987/dsh-session-xc/blob/60e38f2977e7f91058e9d1cb3159d2325f2925ae/LICENSE)

## 🔗 链接

- [GitHub](https://github.com/xchannel1987/dsh-session-xc)
- [npm](https://www.npmjs.com/package/dsh-session-xc)
- [问题反馈](https://github.com/xchannel1987/dsh-session-xc/issues)

## ⚙️ 配置

| 选项 | 默认值 | 说明 |
|------|--------|------|
| showSessionCount | true | 显示会话数统计 |
| enableDragMove | true | 启用拖拽移动功能 |

## 🎮 使用指南

### 查看会话统计
- 查看工作区名称旁的数字
- 展开工作区查看详细信息
- 绿色数字表示未读完成的会话

### 恢复归档会话
1. 点击工作区旁的归档按钮(文件夹图标)
2. 在归档面板中找到目标会话
3. 点击「恢复」按钮

### 删除归档会话
1. 在归档面板中找到目标会话
2. PC 端点击红色「删除」按钮
3. 移动端左滑后点击「删除」
4. 确认删除

### 移动会话到其他工作区
1. 长按会话行开始拖拽
2. 拖到目标工作区或该工作区下的会话
3. 目标高亮时释放
4. 确认移动