dsh-image-settings:DSH Web 会话内联图片显示与设置插件

前言

在 DeepSeek Harness (DSH) 的开发与调试流程中,Web 会话是主要的交互界面。当工具(如 read_image)返回图片结果时,原生的展示方式往往较为局限,难以利用行宽进行高效预览。dsh-image-settings 插件针对这一场景,提供了内联显示与参数调整的能力,旨在改善 Web 端的图片查看体验。

插件定位

该插件由开发者 americanjeff 维护,属于客户端组件。它的核心价值在于将 read_image 的结果直接在 Web 会话中渲染,并通过一个可视化的“Image 设置卡片”提供实时的参数调整功能。

核心功能

  • 内联显示:在 dsh web 会话中,将 read_image 的返回结果直接嵌入到行中,而非以文本形式展示。
  • 自动展开:显示的图片会自动展开以利用行的可用宽度,无需手动滚动。
  • 实时调整:通过 Image 设置卡片,用户可以在会话运行时直接修改显示参数。

安装与启用

  1. 环境准备:确保运行环境满足依赖要求,需要 Node.js 版本 >= 22。
  2. 安装插件:在命令行中执行以下命令进行安装:
    dsh plugin --profile web add dsh-image-settings
  1. 重启服务:首次安装后,必须重启 dsh web 进程才能生效。

典型用法

安装并重启 dsh web 后,在 DSH Web 会话中调用 read_image 工具,系统会自动在行内展示图片内容。此时,界面上会出现“Image 设置卡片”,用户可据此调整显示参数。

适用场景与注意

该插件适合需要在 Web 端频繁查看和分析图片数据的开发场景。该插件以当前 DSH 进程的权限运行。在安装前,建议检查源码与许可证(MIT)。此外,安装后务必记得重启服务。

生态背景

DSH 采用插件化架构,dsh-image-settings 是其中的一个独立组件,用于增强 Web 客户端功能。其目录与 GitHub 仓库如下:
* 目录链接:https://www.skillhub.cn/plugins/americanjeff/dsh-image-settings
* 代码仓库:https://github.com/americanjeff/dsh-image-settings

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜