Skip to main content
Start from the data boundary, then add runtime dependencies and agents.

1. Define input

2. Define secrets

Keep secrets small and explicit. Pass provider keys and MCP tokens through the executor request.

3. Add provider and model

4. Add schemas

5. Add agents

6. Add final output

Review checklist

  • Inputs and secrets match the executor payload.
  • Provider and model declarations use the new provider ... from ... and model ... from ... syntax.
  • Agent outputs are object-shaped or schema references.
  • Tool runtime values use bindings {}.
  • uses includes every tool, prompt, and resource an agent needs.
  • Dependencies are clear from references.