基本验证

$ mistral run-action std.echo '{"output": "Hello world"}'

应该会得到类似的结果

{"result": "Hello world"}

恭喜!

更进一步 - 你的第一个工作流

  1. 创建一个工作流文件

$ cat >/tmp/test.wf.yaml <<EOL
---
version: '2.0'
test_wf:
  input:
    - message: "Hello world"
  output:
    output: <% $.output %>
  tasks:
    echo_task:
      action: std.echo output=<% $.message %>
      publish:
        output: <% task().result %>
EOL
  1. 从工作流文件创建一个工作流

$ mistral workflow-create /tmp/test.wf.yaml
  1. 基于工作流创建一个执行

$ mistral execution-create test_wf
  1. 运行执行,直到其返回状态为‘SUCCESS’

$ mistral execution-list
  1. 你可以使用以下方法获取执行的输出

$ mistral execution-get-output <execution_id>

完成以上步骤后,Mistral 服务即可使用。