flow Reference
Mochi runs on flow, so flow's configuration formats are Mochi's. These are documented on flowexec.io and apply unchanged.
Configuration
| Reference | Covers |
|---|---|
| Flow file | Executables: verbs, types, arguments, parameters |
| Workspace | flow.yaml: a workspace's settings, imports, and environment |
| Config | Global user configuration |
| Template | Workflow and project templates |
JSON schemas
Point your editor at these to get validation and completion in flow files:
https://flowexec.io/schemas/flowfile_schema.jsonhttps://flowexec.io/schemas/workspace_schema.jsonhttps://flowexec.io/schemas/config_schema.jsonhttps://flowexec.io/schemas/template_schema.json
Guides
| Guide | Covers |
|---|---|
| Concepts | Workspaces, executables, and vaults, and how they fit together |
| Executables | Writing executables |
| Secrets | Vaults and secrets |
| Templates | Generating workflows |
| Expressions | The expression language |
| AI tools & MCP | The MCP server behind mochi mcp |
CLI
flow CLI reference: every flow command, which you can also run as mochi.