DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

deep-view

Deep View

Deep View:在任何 DeepSeek Harness 聊天中提供交互式视图(图表、表格、输入项、答案)

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add deep-view@0.1.1
README兼容性版本

兼容性与来源证明

Deep View 以 deep-view 发布,当前版本为 0.1.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/11/4

版本

0.1.1stable
2026/10/28
0.1.0stable
2026/10/28

相关插件

正在加载相关插件…

最新版
0.1.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
299 kB
文件数
21
Surface
web
许可证
Apache-2.0
发布源
npm
周下载
11,671
安全扫描
✓ v0.1.1 扫描通过
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 ui-customization 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Session Titles Bundle@deepseek-ai/dsh-experimental-session-titles-bundle新的用户提示到达时刷新会话标题。Personalized Recommendations@deepseek-ai/dsh-personalized-recommendations回答下方以卡片形式提供个性化页面和内置插件推荐Whale Widgetdsh-whale-widgetDSH Web 界面右下角的 DeepSeek 余额小鲸鱼挂件:余额/今日已用/峰谷定价、自定义泡泡点击序列(文本/余额/今日/峰谷/图片/随机语句与并列加权选择)、逐行样式与字体、悬浮快捷编辑、音效与每轮消耗、自定义角色/动图/音效、吸附与翻转自定义

README

Deep View

Deep View is a DeepSeek Harness plugin that lets any agent draw interactive views in the chat: charts, key numbers, tables, small calculators the user can try values in, and choices, confirmations or short forms. Structured answers that are awkward as Markdown — a comparison chart, a what-if slider, a pick-one prompt — become a card in the conversation.

It is the standalone home of the show_view feature that DS Bot ships for its Bots, and it holds the shared core (src/core) and the presentational widgets (src/react) that other hosts can build on.

Install

Add the package to the DSH profile's plugins (Desktop's plugin UI, or a cordis.patch.yml):

- insert:
    - id: deep-view
      name: deep-view

Then restart the session. show_view appears in every agent's tool list.

With DS Bot, use a DS Bot version newer than 0.2.3; with older versions Deep View installs but its show_view tool stays off.

What an agent can draw

The view argument is one declarative component; stack/row lay out children.

  • Display: text, metric, table, chart (bar, hbar, line, area, donut), progress, callout, sources, and html (sandboxed markup for what the catalog cannot draw — no network, no app access, no way to answer).
  • Inputs, which recompute in the page with no model call: slider, number, choice, toggle.
  • Answers, which end the agent's turn and arrive as the user's next message: options, confirm, form, submit.
  • Formulas ({ "=": "expression" }) over input ids and let names wire inputs to display values, e.g. a calculator.

A display-only view returns immediately. A view with answer controls waits: the card stays open until the user answers or sends another message, and the answer arrives as a regular user message — the agent's next turn sees it in the transcript. An open card goes away when the user sends any message, without a page reload.

Only the session's root agent can open a view that waits for the user; a delegated (sub-) agent is refused and told to put the decision in its final result.

Development

npm ci                                 # build tool only (esbuild)
npm run harness                        # once: the DSH packages for the tests and the linter
npm run build                          # src/client → client.js
node --import ./test/harness-resolve.mjs --test --test-timeout=120000 "test/*.test.js"
node scripts/build-client.mjs --check  # client.js matches src/client
npm run lint                           # oxlint

client.js is generated: change src/client/, then npm run build and commit both. The mock model for a live run needs no key: node dev/mock-llm.mjs 8787.

License

Apache-2.0. The view components and the shared core were ported from DS Bot, same license.