如果你想走静态流程,必须先关闭动态模式。整体操作步骤很清晰:先进入设置,将coordination.mode修改为static;接着保存并重启,直到状态栏显示Static Flow Active;最后再通过YAML定义带依赖的执行步骤,或者使用CLI按顺序提交命令。

当你需要让 MiniMax Agent 严格按照预设顺序执行多个任务步骤时,不能依赖它自行判断是否跳步、并行处理,或在中途暂停等待确认。
启用显式流程编排模式
MiniMax Ma vis 的默认执行机制是动态规划(dynamic mode),系统会依据任务复杂度自动拆分步骤,并可能在执行过程中随时暂停征求指示。若要固定执行顺序,就必须关闭这一模式,切换到代码驱动的静态流程编排模式。
第一步:打开 Desktop App → 点击左下角「设置」图标 → 进入「Agent 高级配置」页面。
第二步:找到 【coordination.mode】 字段,将其值从 "dynamic" 修改为 "static"。这里需要特别留意:这一项修改后将无法回退。设置完成后,后续任务会直接跳过自动拆解与中断确认环节,严格依照你定义好的执行顺序运行。
第三步:保存配置 → 重启客户端。重启完成后,如果右上角状态栏显示「Static Flow Active」,就说明静态执行模式已经成功启用。
用 YAML 定义带依赖关系的步骤链
在静态模式下,Agent 将不再接收普通自然语言指令,而是必须通过结构化任务文件明确声明每一步的输入内容、调用工具、输出结果以及依赖关系。这也是精确控制任务执行顺序的唯一方式。
方法一:在项目根目录新建 flow.yaml,内容如下:
steps:
- id: step1
tool: file_reader
input: {path: "./data/report.pdf"}
- id: step2
tool: text_summarizer
input: {text: "{{step1.output}}"}
depends_on: [step1]
- id: step3
tool: email_sender
input: {to: "team@xxx.com", body: "{{step2.output}}"}
depends_on: [step2]
请注意:【depends_on 字段必须显式写出,否则步骤会被并行触发】。即使整个任务流只有两个步骤,也必须写明依赖关系,否则无法保证执行先后顺序。
通过 CLI 提交带序号的批量指令
如果你不想编写 YAML 文件,也可以使用命令行方式提交带编号的原子指令。MiniMax CLI 会根据数字前缀自动排序,并按照顺序串行执行。
在终端中依次输入以下三行命令(每输入一行按一次回车):
m25 run --step 1 --tool file_reader --input '{"path":"./input.xlsx"}'
m25 run --step 2 --tool data_cleaner --input '{"column":"email"}'
m25 run --step 3 --tool csv_exporter --input '{"filename":"cleaned.csv"}'
这三条命令会被 CLI 自动组合为一个有序任务流,执行过程中不会插入任何确认步骤,也不会因为某一步失败而自动跳过后续任务——只要有一步执行失败,整个流程就会立即终止。
