dsh-session-manager

@dream12347 · 会话与消息
检测未发现问题无安装脚本

为 DSH Web 界面提供会话删除回收站、归档恢复、工作区分组与压缩阈值设置的会话管理插件

v0.2.2版本
GitHub 源码安装安装方式
2026-08-21最近更新
44Star
dsh plugin --profile web add github:dream12347/dsh-session-manager查看仓库

插件介绍

根据仓库资料整理 · commit 6f00ab0

主要功能

  • 删除会话进入回收站(保留最近10条),支持恢复或彻底清除
  • 恢复已归档会话,回到会话列表
  • 继续/暂停会话,查看近期活动统计(轮次、消息、工具调用等)
  • 未读/已读状态点标记,支持手动与官方状态就地已读
  • 一键 fork 会话到新聊天继续
  • 工作区分组、拖拽排序,及全局上下文压缩阈值设置

适合什么时候用

  • 会话数量较多,需要归档整理、批量清理与回收站保护,避免误删
  • 需要按工作区组织会话并快速判断哪些会话有新消息待处理
  • 希望统一调整所有 Agent 预设的上下文自动压缩比例

安装后会多出什么

界面设置页「会话管理」独立分栏 · 设置页「通用设置」中的上下文压缩阈值滑块 · 对话顶部快捷入口:对话管理/回收站/删除本对话按钮 · 会话管理右侧抽屉(可固定、点击外部收起)

使用前需要

  • 适配 DSH 版本 0.1.1-rc.1,依赖官方插槽与服务 API,版本升级后可能需要同步适配
  • 依赖 settings.section、settings.general.item、conversation.session.header.utilities 等插槽
  • 依赖 ctx.sessionPersistence、ctx.workspaceRegistry、ctx.agents、ctx.storageDomain、ctx.agentPresets 等 DSH 服务
  • 仅支持 web 平台(client.platform 为 web)

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI文件系统外部网络会话数据宿主子进程遥测
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库dream12347/dsh-session-manager安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:dream12347/dsh-session-manager#6f00ab0 锁定本次检测的 commit。收录日期2026-08-16固定 commit6f00ab01fd97 · 2026-08-21
dsh plugin --profile web add github:dream12347/dsh-session-manager