DeepSeek Harness 插件

dsh-soln-panel

Right-side solution panel for DeepSeek Harness Web: push HTML solutions to a collapsible right drawer with browser-style tabs, resizable width, unread hints, and per-workspace durable persistence.(英文原文)

跳到安装方式

来源信息

GitHub 仓库
PastSheep/dsh-soln-panel
最近更新
2026年8月17日
分类
通知与集成
GitHub stars
0
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/PastSheep/dsh-soln-panel
插件名:dsh-soln-panel
作者:PastSheep

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器3 个文件
README.md来源说明 · 只读预览

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