dsh 体验增强四件套 = Jupyter风格SideBar + 中央文件预览Tab + 多行GoalBar +…
42.7/100
综合分
15
GitHub 星标
625
npm 周下载
—/5
用户评分
数据截至 2026/10/29 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add @lyhue1991/dsh-soupnpm 源 · @lyhue1991/dsh-soup 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
1 张 · 点击查看大图功能亮点
- Jupyter风格侧边栏
- 中央文件预览标签页
- 多行目标栏
最近更新
在 GitHub 查看全部 →v0.6.02026-09-25
· Highlights
dsh 体验增强四件套 = Jupyter风格SideBar + 中央文件预览Tab + 多行GoalBar + 实时Token流速徽标
🧅 SideBar(Jupyter 风格文件树):与左侧工作区并列的右列资源管理器,支持多选、右键菜单、拖拽移动、分块上传、自动刷新与沙箱围栏。
🫚 文件预览 Tab:会话区「文件」标签页,按扩展名分派渲染器(md 富文本 / html 沙箱 iframe / json / csv / pdf / notebook / 图片 / CodeMirror 代码高亮与编辑,⌘S 保存 + 自动保存)。
🧄 多行 GoalBar:复用原生 goal projection 与动作,放开为多行完整显示 + textarea 编辑。
🧂 速率徽标:输入框上方实时 t/s 徽标,数据来自宿主 llm/stream 事件(近 2s 滑动窗口)。
· Changes since v0.5.6
· docs: sync README with current feature set and refresh screenshot
· fix(host): keep speed status scoped to the requested session
· fix(host): track concurrent llm streams per session
· fix(host): confine cold sessions via persistence fallback
· fix(client): target folder uploads and stabilize speed badge
· refactor(client): mount speed badge on session header actions slot
· chore(skills): add debug-dsh-plugin skill and ship it in package files
· chore: simplify package description
· Install
npm install @lyhue1991/dsh-soup@0.6.0
v0.5.62026-09-20
· v0.5.6 — 预览体验补全
文件预览的两块体验补全:预览内直接下载 + 大 JSON 截断保护。
新增
· 预览工具栏新增下载动作(feat(client): add preview download action)
修复
· 大体积 JSON 预览设置上限,避免超大文件撑爆渲染(fix(client): cap large JSON previews)
自 v0.4.1 以来的主要变化
· 会话内文件预览支持编辑:CodeMirror 代码高亮与编辑、⌘S 保存 + 自动保存(0.5.2)
· 宿主/浏览器半区按职责拆分为独立模块(explorer-data / explorer-view / files-store / files-view / preview-renderers 等),逻辑不变(0.5.3–0.5.5)
· 资源管理器:新建文件夹、上传覆盖确认、面板崩溃回落官方面板、展开状态跨文件操作保持
· 预览:文件夹优先排序、代码行号、文本可选中复制、微信文章白屏修复、文本上限 2→8 MB、HTML 预览依赖增强
---
📦 npm: @lyhue1991/dsh-soup@0.5.6
🐙 仓库:
📄 文档:
v0.4.12026-08-27
· v0.4.1 — 浏览器半区内部整理
纯内部重构,无任何逻辑变更、无行为差异。
对 lib/client.js(浏览器半区)做了按功能的分区重排,并加统一标题注释,提升可维护性:
区域零 · i18n / 词典(NS/DICT/T)
区域一 · 资源管理器 🧅 葱(共享数据层 → 列表 UI → 面板与入口)
区域二 · 会话内预览 🫚 姜(files tab 状态 → 渲染器)
区域三 · 速率徽标 🧂 盐
区域四 · 多行 GoalBar 🧄 蒜
区域五 · apply 注册
修复:资源管理器原先被劈成两块、中间夹着预览代码,现已全部归拢到一个区域,代码按「共享基座 → 四大功能 → 注册」线性铺开。
零回归:全部测试通过(client-goal.spec.mjs + host.spec.mjs),并做了逐行内容一致性校验,确保只有整块功能被搬迁、无任何逻辑改动。
---
📦 npm: @lyhue1991/dsh-soup@0.4.1
🐙 仓库:
📄 文档:
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成dsh-soup
DeepSeek Harness 本身就是一大锅汤——营养丰富,但口味平淡。dsh-soup 给它加上点 UI 调料,让它变得美味起来。
为什么叫 soup
DSH(DeepSeek Harness)功能很强:会话、工具、轨迹、Goal 一应俱全,营养都在汤里。
但 UI 上略显平淡 —— 默认的右边侧栏不支持文件上传下载、文件预览铺在侧栏不在中间不够自然、模型在跑你却看不到实时速度、长一点的目标被截成一行省略号。
dsh-soup 不重写 DSH,而是像下厨一样给这锅汤加几样调料:
- 🧅 葱 —— JupyterLab 风格的右侧文件树,提供文件上传、下载、删除、系统打开等常用操作。
- 🫚 姜 —— 会话中间「预览」tab,支持 Markdown / HTML / 图片 / PDF 等常见格式预览,代码等常见文本格式还可编辑。
- 🧄 蒜 —— 多行 GoalBar,味重提味,把那条总被截断的目标条熬成完整一行行;
- 🧂 盐 —— 顶部的实时 t/s 速率徽标,百味之首,虽小却提味,实时知道模型跑得多快。开车有了仪表盘,推背感立马就上来了。
四样调料,一个插件,三平台通用(macOS / Linux / Windows)。装上之后——DSH 还是那锅汤,只是变得美味了。
展开完整文档(README 剩余 1 节)
dsh-soup DeepSeek Harness 本身就是一大锅汤——营养丰富,但口味平淡。dsh-soup 给它加上点 UI 调料,让它变得美味起来。 为什么叫 soup DSH(DeepSeek Harness)功能很强:会话、工具、轨迹、Goal 一应俱全,营养都在汤里。 但 UI 上略显平淡 —— 默认的右边侧栏不支持文件上传下载、文件预览铺在侧栏不在中间不够自然、模型在跑你却看不到实时速度、长一点的目标被截成一行省略号。 dsh-soup 不重写 DSH,而是像下厨一样给这锅汤加几样调料: - 🧅 葱 —— JupyterLab 风格的右侧文件树,提供文件上传、下载、删除、系统打开等常用操作。 - 🫚 姜 —— 会话中间「预览」tab,支持 Markdown / HTML / 图片 / PDF 等常见格式预览,代码等常见文本格式还可编辑。 - 🧄 蒜 —— 多行 GoalBar,味重提味,把那条总被截断的目标条熬成完整一行行; - 🧂 盐 —— 顶部的实时 t/s 速率徽标,百味之首,虽小却提味,实时知道模型跑得多快。开车有了仪表盘,推背感立马就上来了。 四样调料,一个插件,三平台通用(macOS / Linux / Windows)。装上之后——DSH 还是那锅汤,只是变得美味了。 dsh-soup 界面预览:右侧文件树 + 会话内预览 tab + 速率徽标 它能给你什么 🧅 右侧文件树(主打 · 葱 · 提鲜点缀) 一个真正和左侧工作区并列的文件浏览器——不悬浮、不遮挡,配色与宽度都与左侧一致(默认 300px,拖左缘在 300–520px 间调整)。 - 跟随会话:自动展示当前会话的工作目录,切会话/工作区时跟着走。 - 右键菜单:预览、用系统打开、重命名、移到废纸篓、复制路径、下载;目录多出新建文件、新建文件夹、上传。 - 多选与拖拽:⌘/Ctrl 加选、Shift 连选;文件拖进目录即移动;系统文件拖入即上传(>1MB 自动分块,带实时进度)。 - 类型图标:按品牌色区分文件类型(notebook 橙、markdown 紫、json 黄、pdf 红…)。 - 沙箱围栏:所有文件操作只能落在你的工作区与会话目录内,越界自动拒绝。 - 自动刷新:每 3 秒轻量探测一次目录签名(mtime),有变化才重拉——agent 或终端里的文件增删改无需手动刷新即可出现;面板关闭且无预览时零开销;宿主不可达(如 DSH 重启中)自动指数退避(封顶 60s)。 - 新建文件夹:顶部 🗂+ 在当前目录创建文件夹;工具栏顺序为 🗂+ 新建、⬆ 上传、⟳ 刷新、✕ 关闭。 - 一键刷新:顶部 ⟳ 重拉整个文件树,已展开的子目录保持展开不收起。 🫚 会话内文件预览(主打 · 姜 · 去腥增香) 双击文件、或右键「👁 预览」,会话区顶部就会新增一个「预览」标签页,和「对话 / 轨迹」同级——看文件不用跳出当前会话。 - 多文件子标签:单个「预览」tab 内用子标签条管理多个文件,切走再切回内容不丢;最多同时开 5 个,超出按先进先出挤掉最早的。 - 按类型预览,按类型自动选渲染方式: - Markdown:渲染为富文本(复用 DSH 聊天同款渲染器)。 - HTML:可交互沙箱(脚本被隔离,碰不到 GUI 的 DOM/存储)。 - JSON:格式化 + 语法着色。 - CSV / TSV:表格视图(引号感知、首行作表头、最多 500 行 × 64 列)。 - 代码:常见语言语法高亮(Shiki,主题跟随 DSH 明暗)。 - PDF:浏览器原生查看器(≤20MB,含缩放/搜索)。 - Notebook(.ipynb):GitHub 风格静态渲染(代码高亮 + 图片/输出内联)。 - 图片:png/jpg/gif/webp/svg 等内联展示(≤8MB)。 - 其余:二进制给出提示,超大文本截断为纯文本。 - 文本编辑:Markdown / Python / JavaScript / TypeScript / JSON / HTML / CSS / Shell,以及 .gitignore、Dockerfile、Makefile、LICENSE 等常见文本文件可点「编辑」,支持 ⌘/Ctrl+S 立即保存、未保存标记与返回预览;Python / JSON 等纯代码文件在编辑态保留与预览一致的左侧行号与语法配色,Markdown 返回预览时展示当前草稿。 - 自动保存:参考 VS Code files.autoSaveDelay,停止输入 5 秒后自动保存;退出编辑时也会保存。⌘S / Ctrl+S 保存成功后工具栏会短暂显示“已保存”。编辑态默认覆盖磁盘上的其他更改,工具栏不显示保存/取消按钮。 - 跟随会话:切到别的项目时,范围外的预览自动关闭。 - 自动重读:正在看的文件被外部(agent / 编辑器)修改时,预览内容几秒内自动更新;若你正在编辑,则保留草稿并提示冲突。 🧄 多行 GoalBar(附赠 · 蒜 · 味重提味) 把 DSH 原生那条总是被截断成一行、末尾 … 的 GoalBar,放开成多行完整显示,编辑控件也从单行 input 换成 textarea。 - 数据与工具完全复用原生:goal 的增删改查仍走 DSH 原生 create_goal / get_goal / update_goal,不替换、不遮蔽数据。 - 操作一致:暂停 / 恢复 / 编辑 / 清除按钮与原生 GoalBar 相同;编辑时 Ctrl/⌘ + Enter 保存、Esc 取消。 - 不改 DSH 源码:以更低优先级遮蔽默认实现,主题跟随桌面明暗。 🧂 模型实时速率徽标(附赠 · 盐 · 百味之首) 会话头部、Agent 预设标签右侧的一枚小徽标,模型生成时出现、结束自动消失——让你对「现在到底在等还是在跑、跑得多快」有直观感受。 - 等待阶段:灰色「正在等待模型...」(省略号 1→2→3 原地循环)。 - 流式阶段:token 计数 + 彩色 t/s 速率(≥50 青 / ≥30 绿 / ≥15 黄 / 其余红)。 - 数据可信:来自模型真实流(不是浏览器端估算);用近 2 秒滑动窗口算瞬时速率,中途停顿会回到等待态,不会被摊成个位数。 - 只看当前会话:徽标只呈现当前会话的输出速率;后台任务或别的会话在跑,不会串到当前会话的徽标上。 安装 需要 DSH Desktop(或任何支持 dsh plugin add 的 DSH 安装)。 sh dsh plugin add @lyhue1991/dsh-soup 或在 DSH Desktop「设置 → 插件 → 插件市场」搜索 dsh-soup 安装。安装后重启 DSH 即可生效。 上手 - 打开文件树:点击 Session log 右侧的 📁;空白新会话则在输入框上方右端找 📁。 - 预览文件:在文件树里双击文件,或右键选「👁 预览」。 - 看速率:向任意会话发一条消息,顶部状态栏即出现徽标。 - 多行 GoalBar:创建 goal 后自动以多行展示。 开发 宿主半区纯 JS;浏览器半区由 esbuild 打包(产物 lib/client.js 勿手编)。需要 Node ≥ 22。 - lib/index.js — 宿主入口:注册 /api/dsh-soup 路由(文件操作 + 速率查询),组装各供给器。 - lib/client/ — 浏览器半区模块(文件树、预览、速率徽标、多行 GoalBar、i18n、样式等)。 - lib/host/ — 宿主半区模块(路径围栏、文件读写、资源路由、速率跟踪、系统打开)。 - lib/client.js — 打包产物(npm run build 生成)。 - cordis.patch.yml — 在组合中插入 ui-dsh-soup。 - skills/debug-dsh-plugin/ — DSH 插件调试技能(CDP 探针、安全重启脚本)。 sh git clone https://github.com/lyhue1991/dsh-soup.git cd dsh-soup npm install sh npm run build # esbuild 打包 lib/client.entry.js → lib/client.js npm test # build + node --test(客户端静态断言/渲染测试 + 宿主 RPC 冒烟) 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
lyhue1991/dsh-soup
dsh 体验增强四件套 = Jupyter风格SideBar + 中央文件预览Tab + 多行GoalBar +…
相关插件 · 搜索 / 抓取
LLM 知识平台Tencent/WeKnora
概览 ·快速开始 ·新特性 ·功能 ·客户端 ·文档 ·开发
★ 36,379已汉化DSH
72
智能体记忆系统MemTensor/MemOS
MemOS 2.0 Stardust星尘
★ 12,247已汉化DSH
71.3
跨代理记忆库zilliztech/memsearch
跨平台语义记忆,专为 AI 编程智能体打造。
★ 2,799已汉化DSH
70.9
技能语料库EverMind-AI/SkillCorpus
SkillCorpus 能给你什么
★ 695已汉化DSH
69.8
动画花园资源检索yjl9903/AnimeGarden
動漫花園 镜像站 | 动画 BT 资源聚合站 | 动画 BT 资源开放接口
★ 1,391已汉化DSH
69.2
代码图谱记忆syncable-dev/memtrace-public
你的智能体值得拥有结构化记忆。
★ 510已汉化MCP
67.9
这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。