基本验证¶
$ mistral run-action std.echo '{"output": "Hello world"}'
应该会得到类似的结果
{"result": "Hello world"}
恭喜!
更进一步 - 你的第一个工作流¶
创建一个工作流文件
$ 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
从工作流文件创建一个工作流
$ mistral workflow-create /tmp/test.wf.yaml
基于工作流创建一个执行
$ mistral execution-create test_wf
运行执行,直到其返回状态为‘SUCCESS’
$ mistral execution-list
你可以使用以下方法获取执行的输出
$ mistral execution-get-output <execution_id>
完成以上步骤后,Mistral 服务即可使用。