dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
English | 简体中文
为 DeepSeek Harness 内置的 read_image 工具提供内联图像预览。
本插件使用 DSH 的公开会话级 tool.call.toolview 插槽。由于官方工具树通过同一插槽分派嵌套子调用,因此一个渲染器可以同时覆盖:
read_image 调用;以及run_code Code Mode 中的 tools.read_image(...) 调用。每个已加载的预览都包含 Copy image,并提供可见的成功或失败反馈。在支持的情况下会直接复制 PNG 字节;必要时,其他受支持的格式会在浏览器中转换为 PNG。
ctx.sessions.binding(sessionId).session.readAttachment(attachmentId) 获取字节。本插件在 DSH Settings → Plugins 下提供一个 Image previews 卡片,其中包含两个实时生效且持久保存的选项:
需要 DeepSeek Harness 0.1.2-alpha.2 或兼容版本。
pnpm install
pnpm check
本软件包遵循官方的 Harness 插件指南:它导出函数形式的主机插件,声明 dsh.bundle 补丁,提供 Web 客户端入口,声明其注入的公开软件包,并通过生命周期 effect 实现明确的清理。
使用 tarball 可避免 Git 构建权限问题,并且在检出路径包含空格时也更可靠:
pnpm pack --pack-destination "$HOME/.dsh/packages"
dsh plugin --profile web add "$HOME/.dsh/packages/dsh-image-preview-0.3.4.tgz"
dsh --profile web --dump-config
安装命令会添加软件包依赖,并将 dsh-image-preview 追加到配置文件的有序 bundle 列表中。正在运行的 Web 配置文件加载新 bundle 后,请刷新页面;首次挂载主机插件需要经操作员批准后重启 Web。