jackyoung022/dsh-session-canvas
jackyoung022★ 0JavaScript最后同步: 2026-08-17
dsh插件,基于session的画布,可进行多session汇总
README 摘要
DSH Session Canvas 一个面向 DSH Web 的多会话画布插件。它把分散在不同 session 中的内容放到同一张可视化画布上,方便浏览、组织、关联上下文,并直接在卡片内继续与模型对话。 可以做什么 - 聚合多 session :按 workspace 浏览会话库,并将需要关注的 session 添加到同一画布。 - 自由整理卡片 :拖动、缩放和移除画布卡片;从会话库添加时,卡片默认出现在当前视口中央。 - 直接继续对话 :在卡片输入框中向对应 session 发送消息并接收模型回复,无需离开画布。 - 关联会话上下文 :连接两张卡片,将来源 session 的内容注入目标 session,便于跨会话继续分析。 - 创建汇总 session :选择多个 session,生成一个包含来源内容的新 session,并继续追问或整理结果。 - 创建空白 session :在当前 workspace 中快速创建新对话,继承 DSH 默认 agent preset、模型、工具与权限配置。 - 调用命令和 skills :输入 / 查看当前会话可用的命令与 skills;使用 ↑ 、 ↓ 选择, Tab 补全, Enter 执行。 - 使用原生 skill 执行链路 :skill 以 DSH 原生用户调用形式发送给模型,完整加载 SKILL.md ,并使用与普通 DSH 会话一致的工具和权限。 - 兼容中文输入法 :输入法组词期间按回车只确认候选字,不会误发送卡片消息。 - 删除 session :卡片中可以删除对应 session。当前实现调用 DSH 的归档能力,因此会话仍可从 DSH 的归档区恢复。 - 保存画布布局 :每个 workspace 的卡片位置、尺寸和连线保存在浏览器 localStorage 中。 典型工作流 1. 从 DSH 侧边栏打开“会话画布”。 2. 选择 workspace,从会话库添加已有 session,或创建一个空白 session。 3. 拖动和缩放卡片,整理当前任务需要的会话。 4. 在卡片内继续对话,或输入 / 调用命令和 skill。 5. 连接两张卡片,将一个 session 的内容作为上下文注入另一个 session。 6. 多选相关 session,创建新的汇总 session。 安装 该项目是 DSH Web 插件,需要在已安装并可运行 DSH 的环境中使用。 从 Git 仓库安装: 然后重启 DSH Web,使 profile bundle patch 和浏览器端插件生效: 如果你的 DSH 版本使用不同的插件管理命令,请将本仓库作为包安装到 Web profile,并确保 cordis.patch.yml 被加载。 使用说明 卡片操作 - 从会话库点击添加:把 session 卡片放到当前画面中央…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 140,164
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 10,272
awesome-dsh-plugin/awesome-dsh-pluginA curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表
★ 6,371