Harness Trust
插件商店
检查已安装插件
搜索插件、npm 包名或仓库
EN
首页
/
插件商店
/
UI 增强
/
dsh-plugin-genui
dsh-plugin-genui
@pengyue-polaron · UI 增强
检测未发现问题
无安装脚本
来源一致
让Agent用React生成任务专属界面,支持内联、Canvas、全屏与本地网页
v0.13.1
版本
npm 预构建包
安装方式
2026-08-19
最近更新
71 · 1,408
Star · 周下载
复制安装命令
dsh plugin --profile web add dsh-plugin-genui
查看仓库
插件介绍
根据仓库资料整理 · commit 59fa47b
主要功能
Code-first:Coding Agent 直接编写普通 React + TypeScript,而非组件树 DSL 或 IR。
多种呈现方式:同一应用可内联显示、在 Canvas 侧栏打开、全屏展示,或通过 CLI 返回本地网页地址。
交互状态持久化:用户的选择、表单填写、草稿会保存到当前任务,供后续 Agent 轮次读取继续处理。
访问权限门控:应用只能声明所需的 Harness/MCP/Skill 工具或免凭证公共 HTTPS 路由,打开前一次性展示完整访问清单,未声明的调用会被拦截。
更新安全:后续编辑会更新同一应用,若更新失败不会替换掉当前可用的版本。
可自定义设计语言:通过 DESIGN.md 设置新应用的默认视觉风格(如 Material 3),并可在插件设置中导入/导出。
适合什么时候用
需要展示较难用文字说明的复杂关系或多变量交互(如科学模型探索)时,用交互界面替代纯文字。
需要用户做几项相互关联的选择,并让这些选择在后续对话轮次中被 Agent 继续使用(如挑选日程时段)。
通过 CLI 让 Agent 针对具体代码库生成可交互的本地网页工具(如代码路径浏览器)。
安装后会多出什么
界面
Canvas 侧边栏应用面板 · 内联交互卡片渲染 · 设置 → 插件 → 插件配置(DESIGN.md 默认设计选择) · 应用卡片(查看/撤销已授予的访问权限)
使用前需要
Node.js ≥ 22.19
依赖多个 DeepSeek Harness 官方包作为 peerDependencies,如 @deepseek-ai/cordis、dsh-agent、dsh-client-runtime、dsh-host-webserver、dsh-mcp-client、dsh-llm、dsh-session、dsh-system-prompt、dsh-tools 等,需在对应 DSH 环境中运行。
使用连接的 MCP/API 工具前需用户在任务范围内一次性授权。
在 GitHub 阅读完整 README
权限与能力
安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制
浏览器 UI
文件系统
MCP
外部网络
宿主子进程
能力是范围不是结论:很多能力是功能所需。
基本信息
仓库
pengyue-polaron/deepseek-harness-genui
npm
dsh-plugin-genui@0.13.1
安装方式
npm 预构建包
收录日期
2026-08-16
固定 commit
59fa47b01281
· 2026-08-19
dsh plugin --profile web add dsh-plugin-genui
复制
dsh-plugin-genui — DeepSeek Harness 插件商店 · Harness Trust