agent | ID string of the default agent executing each step; individual steps may override this. |
steps_json | JSON array of step definitions. Each step specifies a prompt, optional tools, and per-step agent or model overrides. |
auto_approve_tools | Boolean, default false. When true, queue-backed runs skip per-tool approval pauses — all tool calls are pre-approved for the duration of the run. |
variables | Computed string array of {{variable}} placeholder names extracted from steps_json; populated at read time. |
rights_mode | "public" or "private"; private templates are scoped via RBAC. |
created_by | Numeric ID of the creating user. |
budget | JSON budget envelope for cost limits on this workflow’s runs. |
last_processed_at | Timestamp of the last knowledge-embedding pass over this record. |
embeddings_updated_at | Timestamp when vector embeddings were last regenerated. |