Skip to content

工作流

多脚本串联(A 的输出喂给 B)现在就能用——通过「脚本联动」实现,声明式编排引擎是未来计划。

🚧 未实现

[bmscriptsbox.workflow]预留配置,当前版本无运行时效果

未来计划支持在 TOML 里声明式编排(workflow.steps:B→C 顺序 + 参数映射),盒子自动按图执行,无需写联动代码。现在请不要依赖它。


现在怎么串联脚本

多脚本串联(A 的输出喂给 B)现在就能用,通过「脚本联动」实现。A 在代码里同步调用 B,把 B 的结果拿回来继续处理,不需要等任何新功能。

做法三步:

  1. 被调脚本声明为节点[bmscriptsbox.node] + ≥1 个 outputs
  2. A 在 TOML 里声明依赖[[bmscriptsbox.dependencies]]),安装时自动带齐 B
  3. A 用 environment.api_base/api/link,拿回 B 写的信封结果

完整教程见 脚本联动


[bmscriptsbox.workflow] 预留配置

字段类型必填默认值说明
workflow_enabled布尔值true是否允许作为工作流节点(预留)

对开发者的影响

现在想串联脚本,直接用脚本联动即可,不需要声明 workflowworkflow 段可以先省略,等声明式引擎发布后再启用。


相关文档

文档版本 0.3.0 · MIT License