前言¶
DeepSeek Harness(DSH)通过插件把外部工具接到对话里,让模型能执行具体操作而不是只输出文字。电商场景里,图片、视频和工作流往往要在可视化画布里编排;若只靠通用 MCP 或手写脚本,还要单独维护画布侧的连接与节点操作。xiaohe-canvas-dsh 是社区维护的 DSH 插件,把「小禾画布」及其 Canvas Agent 接到 Harness 运行时,便于在对话中创建节点、用模板、触发生成并管理素材。
这是什么¶
xiaohe-canvas-dsh(npm 包名 xiaohe-canvas-dsh,当前版本 0.1.3)由 wild-River2016 维护,在 SkillHub 等社区目录中归类为「模型推理」。定位是:让 DSH 能够操作小禾画布,辅助创作电商相关内容(图片、视频、工作流)。插件采用 MIT 许可证,依赖 Node ^22.19.0 || >=24.0.0,并与 @deepseek-ai/cordis、@deepseek-ai/dsh-tools 作为 peer 依赖协同工作。
底层与小禾画布本体(GitHub 项目 drawspace)以及 npm 包 @xiaohe-store/canvas-agent(画布 MCP 服务)相关;安装插件后,启动 DSH Web 时会按配置自动拉起 Canvas Agent。
核心功能¶
README 与仓库说明中列出的能力如下,插件对外暴露约 42 个工具:
- 画布操作:创建、更新、删除节点,管理连线和布局。
- 模板库:搜索和使用电商模板;文档提到服装、美妆、食品等 16 个分类。
- AI 生成:生成图片、视频、音频、文案。
- 素材管理:列出、添加等用户素材库操作。
上述能力均通过 DSH 工具调用完成,具体工具名以实现为准,安装后可在 DSH 工具列表中查看。
安装与启用¶
DSH 社区插件通过 dsh plugin 安装,命令以仓库 README 为准,不要自行拼接 github:owner/repo 形式。
Web 版:
dsh plugin --profile web add xiaohe-canvas-dsh
Desktop 版:
dsh plugin --profile desktop add xiaohe-canvas-dsh
安装完成后需要重启 DSH 进程(不是仅刷新浏览器界面),插件才会生效。
卸载 Web 版示例:
dsh plugin --profile web remove xiaohe-canvas-dsh
配置说明¶
插件通过 Cordis patch 写入配置。Web profile 下,相关片段位于 ~/.dsh/profiles/web/cordis.patch.yml,README 给出的示例为:
- insert:
- id: xiaohe-canvas
name: 'xiaohe-canvas-dsh'
config:
apiUrl: 'http://127.0.0.1:17371'
timeout: 30000
autoStartAgent: true
apiUrl 指向本机 Canvas Agent 服务地址;timeout 为毫秒级超时;autoStartAgent: true 表示由插件侧自动启动 Agent。若端口或服务未就绪,画布连接会失败,需对照 @xiaohe-store/canvas-agent 文档排查。
典型用法¶
下面步骤来自官方 README,可按顺序复现。
1. 启动 DeepSeek Harness¶
npx @deepseek-ai/dsh web
按 README 说明,插件会自动启动 Canvas Agent。
2. 打开小禾画布¶
在浏览器中打开小禾画布网页;Canvas Agent 会自动与页面建立连接。
3. 在 DSH 中对话¶
在 DeepSeek Harness 输入自然语言需求,例如:
我是淘宝店主,主要卖童装,帮我创建一个带货视频的工作流
模型会经由插件工具在画布上编排工作流或调用生成、模板等能力;具体结果取决于画布账号、模板库与当时可用的生成服务。
适用场景与注意¶
适合谁:已在用或计划用小禾画布做电商图文、短视频、工作流编排,并希望用 DSH 统一对话入口的开发者或运营人员。
生态说明:DSH 的理念是「一切皆插件」;SkillHub 等目录是社区站点,与 DeepSeek / 幻方无官方从属关系,本文介绍的是 wild-River2016 发布的开源插件,不是官方应用商店条目。
安全与权限:插件在当前 DSH 进程的用户权限下运行,并可访问本机 127.0.0.1 上的 Agent 与浏览器中的画布会话。安装前应阅读 GitHub 源码 与 MIT 许可证,确认工具行为符合你的环境策略;生产或共享机器上慎用 autoStartAgent 与开放端口。
版本与星标:截至资料抓取时,GitHub 星标为 0,属早期社区插件;Node 与 DSH 主版本升级后需重新验证安装与 patch 是否冲突。
链接¶
- 社区目录页:https://www.skillhub.cn/plugins/wild-River2016/xiaohe-canvas-dsh
- 源码与完整说明:https://github.com/wild-River2016/xiaohe-canvas-dsh
- 相关:小禾画布 drawspace、DeepSeek Harness
经过上面的步骤,你可以在 DSH 里用自然语言驱动小禾画布,把模板、生成和素材管理收拢到同一套 Agent 工具链中;细节以仓库 README 与 cordis.patch.yml 为准。