xiaohe-canvas-dsh:在 DSH 中驱动小禾画布做电商内容创作

前言

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 个工具:

  1. 画布操作:创建、更新、删除节点,管理连线和布局。
  2. 模板库:搜索和使用电商模板;文档提到服装、美妆、食品等 16 个分类。
  3. AI 生成:生成图片、视频、音频、文案。
  4. 素材管理:列出、添加等用户素材库操作。

上述能力均通过 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 是否冲突。

链接

经过上面的步骤,你可以在 DSH 里用自然语言驱动小禾画布,把模板、生成和素材管理收拢到同一套 Agent 工具链中;细节以仓库 README 与 cordis.patch.yml 为准。

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

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

Xiaoye