Skip to main content
The config manager supports GitOps-style declarative configuration. Define all your resources in a YAML file and apply it idempotently. YAML structure:
All sections are optional — include only what you need. Key behaviors:
  • Idempotent — Applying the same config twice does nothing. Unchanged resources are skipped (SHA256 checksum comparison).
  • Config-managed tracking — Resources created via config are tagged with managed_by: "config". The system won’t overwrite resources that were created manually (it warns instead).
  • Environment variable interpolation — Use ${VAR_NAME} in values (e.g., apiKey: "${OPENAI_API_KEY}").
  • Reference validation — Cross-references (e.g., an agent referencing a function) are validated before applying.
  • Dry run — Set dryRun: true to preview changes without applying.
Endpoints (admin only):
Auto-apply on startup:
Apply via API: