Plugin directory / Developer / dsh-soln-panel
dsh-soln-panel
Verified · install-tested on dsh PastSheep
What it does
Right-side HTML solution panel for DeepSeek Harness Web: tabs, resize, unread hints, per-workspace persistence. 对话右侧方案面板:HTML 方案展示、多标签页、宽度拖拽、未读提示、按工作区持久化。
Works — verified, early-stage project
Right-side HTML solution panel for DeepSeek Harness Web: tabs, resize, unread hints, per-workspace persistence. 对话右侧方案面板:HTML 方案展示、多标签页、宽度拖拽、未读提示、按工作区持久化。 It installs cleanly and boots without issues in our testing. It's early-stage but functional.
“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
dsh-soln-panel
对话右侧的方案面板插件(DeepSeek Harness Web / dsh 宿主)。助手可以把 HTML 方案推送到一个可展开/收缩的右侧抽屉:多标签页、宽度拖拽、未读提示、按工作区持久化。
A right-side solution panel for DeepSeek Harness Web. The agent pushes HTML solutions into a collapsible right drawer with browser-style tabs, resizable width, unread hints, and per-workspace durable persistence.
功能 Features
- HTML 方案展示 — 通过
show_solution工具推送,原样渲染 HTML(表格/代码块/引用等样式齐全) - 多标签页 — 多个方案以浏览器式标签切换,标签多时自动压缩 + 滚动
- 宽度拖拽 — 左缘手柄调整 280–900px
- 未读提示 — 更新未显示的方案时,对应标签变橙色,点击后清除
- 动态调整 — 支持按
id更新标题/内容;activate控制跳转、openPanel控制开合 - 按工作区持久化 — 方案池存于
<工作区>/.dsh/soln-panel.json,重启保留、同工作区跨会话可见、跨工作区隔离 - 免构建 — 手写 JS,npm / git 安装均可直接使用
安装 Install
dsh plugin --profile web add "github:PastSheep/dsh-soln-panel#main"
然后重启 DeepSeek Harness。安装后:
- 会话右侧出现竖排「方案」标签,点击展开面板
- 助手可通过
show_solution工具推送方案(工具为宿主级注册,所有会话可用)
卸载:
dsh plugin --profile web remove dsh-soln-panel
工具 show_solution
| 参数 | 说明 |
|---|---|
id |
方案 id;提供则更新该方案,省略则追加新方案 |
title / html |
标题 / HTML 内容;更新时可省略任一字段(保留原值) |
activate |
是否跳转到该方案标签(省略:追加默认 true,更新默认 false) |
openPanel |
是否展开面板(true/false;省略保持当前状态) |
clear |
清空当前工作区全部方案并收起 |
每次调用返回 solutions 摘要(全部方案 id/标题/未读状态),便于跨会话接续。
数据与隔离 Data & isolation
- 数据文件:
<workspace>/.dsh/soln-panel.json(每个工作区独立) - 前端通过当前会话的工作区读取对应方案池;无工作区信息时返回空池,不跨工作区泄漏
License
MIT
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install dsh-soln-panel for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:PastSheep/dsh-soln-panel Headless (CLI) profile:
dsh plugin --profile headless add github:PastSheep/dsh-soln-panel Test report
Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.