# Workflow file reference

This page has been replaced. Its contents are now on these pages:

- [Workflow file: top-level fields](https://realmengine.dev/docs/reference/workflow/top-level-fields.md)
- [Workflow file: step fields](https://realmengine.dev/docs/reference/workflow/step-fields.md)
- [Input maps, template expressions and filters](https://realmengine.dev/docs/reference/workflow/input-map-and-templates.md)
- [Conditions: `when`, `preconditions`, `abort_unless`](https://realmengine.dev/docs/reference/workflow/conditions.md)
- [Gates: `trust` and the `gate` block](https://realmengine.dev/docs/reference/workflow/gates.md)
- [Retry and timeouts](https://realmengine.dev/docs/reference/workflow/retry-and-timeouts.md)
- [Agent-step controls](https://realmengine.dev/docs/reference/workflow/agent-step-controls.md)
- [Services, tool servers, step templates, profiles and workflow context](https://realmengine.dev/docs/reference/workflow/services-profiles-and-context.md)
- [Webhook trigger](https://realmengine.dev/docs/reference/workflow/webhook-trigger.md)
- [JSON Schema blocks](https://realmengine.dev/docs/reference/workflow/json-schema-blocks.md)
- [What the loader refuses and warns about](https://realmengine.dev/docs/reference/workflow/loader-diagnostics.md)
