Quick Start
Prerequisites
Section titled “Prerequisites”- FlowR server running (default:
http://localhost:3002) curlor the A3T Console
Create your first workflow
Section titled “Create your first workflow”-
Define a workflow
Create a file
hello.yaml:namespace: defaultname: hello-worldversion: "1.0.0"enabled: truesteps:- name: greettype: setconfig:message: "Hello from A3T!"timestamp: "${ now() }"export.as: "." -
Deploy it
Terminal window curl -X POST http://localhost:3002/message \-H "Content-Type: application/json" \-d '{"jsonrpc": "2.0","method": "tools/call","id": 1,"params": {"name": "create_flow","arguments": {"yaml": "namespace: default\nname: hello-world\nversion: \"1.0.0\"\nenabled: true\nsteps:\n - name: greet\n type: set\n config:\n message: \"Hello from A3T!\"\n export.as: \".\""}}}' -
Execute it
Terminal window curl -X POST http://localhost:3002/message \-H "Content-Type: application/json" \-d '{"jsonrpc": "2.0","method": "tools/call","id": 1,"params": {"name": "execute_flow","arguments": {"name": "hello-world","namespace": "default"}}}' -
Check the result
Use the instance ID from the response:
Terminal window curl -X POST http://localhost:3002/message \-H "Content-Type: application/json" \-d '{"jsonrpc": "2.0","method": "tools/call","id": 1,"params": {"name": "get_execution_status","arguments": {"instance_id": "<your-instance-id>"}}}'
Next steps
Section titled “Next steps”- Architecture — understand how the pieces fit together
- Workflows — learn workflow structure in depth
- Task Types — explore all 26 built-in task types