@dsh-external/dsh-visualize

@Nagi-ovo · UI 增强
检测有风险提示无安装脚本

让模型在对话中直接生成可交互的沙箱 HTML 卡片,适合 DSH Web UI 用户

v0.1.2版本
GitHub 源码安装安装方式
2026-08-17最近更新
200Star
dsh plugin --profile web add github:Nagi-ovo/dsh-visualize查看仓库

插件介绍

根据仓库资料整理 · commit e86f68f

主要功能

  • 模型调用 visualize 工具,在对话流中直接生成可交互的 HTML 卡片(如模拟器、图表、对比面板、UI mockup)
  • 支持 wide 模式,适合需要并排展示的内容
  • 卡片自动跟随 DSH 的明暗主题与配色风格
  • 卡片运行在沙箱 iframe 中,CSP 限制网络请求、嵌套页面与表单提交,仅允许从固定 CDN 加载静态资源
  • 单个 fragment 默认大小上限 1000000 字节,可通过 maxFragmentBytes 配置调整
  • 会话重放时卡片从持久化的工具结果恢复,不依赖原始 fragment 文件

适合什么时候用

  • 希望模型用可交互的图表、模拟器或对比面板辅助讲解复杂概念,而不只是文字回答
  • 需要快速生成 UI mockup 或算法可视化用于讨论和演示

安装后会多出什么

界面对话内交互式 HTML 卡片渲染区域
Agent 工具visualize

使用前需要

  • 仅在 DSH Web UI 中渲染交互卡片,TUI 和 headless 客户端只显示普通工具结果
  • 依赖 @deepseek-ai/cordis、dsh-fs、dsh-llm、dsh-sandbox-policy、dsh-session、dsh-skill、dsh-tools、schemastery 等 peer 依赖
  • 需通过 GitHub 源码安装到 web profile

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI环境变量文件系统外部网络宿主子进程遥测
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库Nagi-ovo/dsh-visualize安装方式GitHub 源码安装(需 allowBuilds)安装提示源码安装会在你的机器上执行 prepare 构建,需要 allowBuilds 授权;建议用 github:Nagi-ovo/dsh-visualize#e86f68f 锁定本次检测的 commit。收录日期2026-08-13固定 commite86f68fe66b9 · 2026-08-17
dsh plugin --profile web add github:Nagi-ovo/dsh-visualize