深鲸工序(dsh-design-line):设计师工序流水线 DSH 插件

前言

在 DSH 里接设计类需求时,常见做法是拆成零散脚本或单次对话指令:改命名、导尺寸、批渲染各做一块,很难保证「同一套规则、同一套校验」从头到尾跑完。深鲸工序(@deepwhale-cn/dsh-design-line)把「收料 → 规范 → 执行 → 交付」收成可复用的流水线,并作为 DSH 插件挂在深鲸桌面侧栏;同一套定义还能导出为本地双击脚本,不装 DSH 也能跑。下面介绍它是什么、装好后怎么用,以及使用时要注意的边界。

这是什么

插件由维护者 feely0208 发布,在 SkillHub 等社区目录中归类为工作流。npm 包名为 @deepwhale-cn/dsh-design-line(当前资料中 package.json 版本为 0.1.3),许可为 MIT(© 温州深鲸智能科技有限公司)。

定位一句话:给设计师的工序流水线——把一条完整活一口气跑完,而不是零散小操作。架构上是「一个包 = 一份内核 + 四个适配器」(Photoshop、AutoCAD、3ds Max、Blender);同时是可扩展框架:新增软件只需写适配器,内核不必改。

装好后在深鲸桌面中会出现:

  • 左侧「深鲸工序」面板
  • design-line 技能(供 Agent 读取)
  • /工序 命令

核心功能

三条流水线

资料中列出的三条线,判据是跑完能否替掉设计师半天到一天的真实工作:

流水线 一条线跑完什么
PS · 出图交付 收料建档 → 规范命名 → 统一尺寸/画布 → 水印与版权 → 按规格分尺寸导出 → 交付清单
CAD · 出图标准化 图纸台账 → 备份 + 图层规范化 → 图框与比例 → 标注文字样式统一 → 打印样式 → 批量出 PDF → 图纸目录
3ds Max · 批渲染交付 场景台账 → 规范检查(单位/丢贴图)→ 材质灯光相机套用 → 渲染参数 → 逐机位批量渲染(可断点续跑)→ 命名归档 → 出图清单

README 中附带量级参考(如 PS 约 30~80 张素材、CAD 约 20~60 张图、Max 约 10~30 机位),仅作产品自述,未在本文中当作独立测评结论。

内核与包内结构

与具体软件无关的逻辑集中在「内核」路径:意图 → 工序 → 落盘 → 执行 → 校验 → 回执 → 回放。各软件差异在 适配器/(photoshop、autocad、threedsmax 等);工序定义在 流水线/(文档由该处渲染,作为单一事实源)。

lib/        插件半边(index.js = 宿主侧;client.js = 面板 UI)
skill/      技能正文(Agent 读取)
bin/cli.mjs 命令行入口(不装 DSH 也可直接用)
内核/       与软件无关的工序引擎
适配器/     各软件接入层
流水线/     三条工序定义
回执模块/   过程回执 + 独立校验器

产品级规矩与安全边界

三条规矩写在产品里,不是文档装饰:

  1. 先落盘审阅,再执行:每一步做什么、调什么接口、如何验证、失败如何回退,先落盘给你审阅。
  2. 判据在产物侧:以产物 + 回执.md(含 SHA-256 与「是否本次生成」)为准,不单信脚本自报。
  3. 改图不可逆必先备份:CAD / Max 先备份;备份失败则停手。

安全与边界(据 README):

  • 全程本机、不联网,交付脚本中不写联网逻辑。
  • 有运行上限:素材数量上限、日志 8MB 封顶、跑前磁盘不足 1GB 拒绝开跑等。
  • 每次运行产出 回执.md;可用 node 回执模块/verify.mjs <运行目录> 自行重算指纹核对。
  • 交付包/ 面向客户,_运行日志.txt / 异常.md 面向设计师。

版本策略强调不锁死厂商版本:PS 用 ExtendScript、CAD 用 AutoLISP、3ds Max 用 MAXScript;启动做能力探测,缺能力会明确说明。覆盖目标包括 AutoCAD 2004–2026、3ds Max 2012–2024、PS 至 2024 等(以 README 自述为准)。

安装与启用

在已配置 DSH 且使用 web profile 的环境中,安装命令为:

dsh plugin --profile web add @deepwhale-cn/dsh-design-line

package.json 要求 dsh 为 >=0.1.0-rc.6 <0.3.0、node 为 >=18。

装完后刷新或重启应用,左侧栏应出现「深鲸工序」。也可从官网下载 tgz 包(README 给出的示例链接为 https://www.deepwhale.org.cn/downloads/deepwhale-cn-dsh-design-line-0.1.0.tgz,与 npm 版本号可能不一致,以你实际下载的文件为准)。

插件以当前 DSH 进程权限运行;安装前请自行查看 GitHub 仓库 源码与 MIT 许可证,确认符合你方合规要求。

典型用法

① 面板(点选执行)

左侧打开「深鲸工序」→ 选择流水线 → 填写参数 →【① 先落盘审阅】→【② 开始跑】→【③ 校验回执】。

② 一句话(Agent 执行)

在自然语言中描述目标,例如「把这批图按客户要的三个尺寸出成交付,右下加水印」。Agent 会读取 design-line 技能,按同一条工序执行。

③ 导出本地脚本(不装 DSH)

同一套流水线可导出为设计师本地双击运行的脚本:PS → .jsx;CAD → 一键出图.bat;3ds Max → 批渲染.bat。适合素材不出本机、断网运行的场景。

不装 DSH 时还可使用包内 CLI:bin/cli.mjs(npm bin 名 dsh-design-line)。

适用场景与注意

适合谁:日常有大量 PS 出图交付、CAD 出图标准化、3ds Max 批渲染归档的团队,希望在 DSH 里用面板或 Agent 统一工序,又需要可审计的回执与离线脚本交付。

注意:

  • 社区目录(如 SkillHub 插件页)与 DSH 插件生态是独立站点,与 DeepSeek / 幻方无官方从属关系;安装来源以你信任的 registry 或官方 tgz 为准。
  • Blender 在包描述与适配器架构中已列出,但上述三条「半天到一天」流水线在 README 中明确写的是 PS / CAD / 3ds Max;接 Blender 前请以仓库当前 流水线/ 与适配器实现为准。
  • 涉及批量改图、渲染与磁盘占用,建议在试跑环境先走完「落盘审阅 → 执行 → 回执校验」全流程。

结尾

深鲸工序把设计交付里重复、易错的环节收成三条可审阅、可校验、可导出的流水线,并在 DSH 里提供面板、design-line 技能与 /工序 命令三种入口。需要进一步了解说明与源码时,可打开目录页 feely0208/dsh-design-line 与 GitHub 仓库 https://github.com/feely0208/dsh-design-line。

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

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

小夜