myflx/hundun-dsh

myflx★ 1TypeScript最后同步: 2026-08-20

在 GitHub 打开

README 摘要

hundun-dsh hundun-dsh 是 DeepSeek Harness(DSH)Web GUI 的开源插件集合,也是 hundun 开源系列的第一个项目 。 每个插件都是一个符合 DSH 官方标准、可独立安装的 npm 包(宿主半区 + 浏览器半区),聚合包 dsh-all 一键装配全部插件。当前主打 工作区画布 ——把散落在侧边栏的工作区渲染成一张可视化的画布。 特性 🎨 工作区画布(dsh-workspace-canvas) - 画布视图 :侧边栏工作区搜索框内一键打开,中间区域自动渲染全部工作区(标题 / 路径 / 会话数),每个工作区一张卡片 - 自由编排 :卡片可拖拽定位、缩放平移、无限网格底,布局自动持久化 - 多种背景风格 :网格 / 点阵 / 纯色 / 渐变 / 暗色网格,设置页或画布操作栏随时切换 - 详情框 :点击卡片弹出三区卡片式详情——身份(大字号名称 + 活跃状态)、基本信息(目录 / 路径 / 工作区 ID)、会话数量(总数 / 活跃 / 归档 / 运行中);工作区 ID 可一键复制 - 双击进入 :双击卡片直接打开该工作区的新会话 ⚙️ 设置页(dsh-workspace-canvas 自持) - 画布设置页( settings.section 「workspace-canvas」):启用开关 / 背景风格 / 自动归档,分组展示;设置归功能插件自持,不再依赖聚合包骨架 🗄️ 会话自动归档(dsh-workspace-canvas) - 双条件触发 :会话闲置超期(距上次活跃超过设定时长)或未归档会话数超上限,任一满足即自动归档;超限时按最旧优先归档差额 - 可调阈值 :闲置时长支持 天 / 小时 / 分钟;未归档数上限可设( 0 = 不限制) - 安全默认 :默认关闭(不静默改动会话);内置默认 30 天 / 上限 30 个会话 - 配置层级 :工作区自定义 全局默认;设置页「workspace-canvas」归档分组设全局默认,工作区详情框归档区可单独覆盖 - 智能跳过 :运行中的会话、无时间戳的会话不参与判定;已归档不重复处理(幂等) - 归档语义 :归档后从分组界面隐藏,会话日志与账目保留(官方 archiveSession ,可随时恢复);画布计数即时同步 截图 工作区画布视图 :侧边栏搜索框一键打开,全部工作区渲染为可拖拽卡片,支持缩放 / 平移与背景风格切换。 画布设置页 :启用开关 / 背景风格 / 自动归档,分组展示( settings.section 「workspace-canvas」)。 快速开始(开发) 安装到 DSH 插件经 dsh.bundle.patch ( cordis.patch.yml )注入 DSH profile 组合。两种方式: - 单个插件 : - 聚合一键 :把 @h…

在 GitHub 查看完整 README →
工具/开发dshdsh-plugindsh-plugins

分类