--provider flag tells the gateway which local agent runtime to manage. Each provider has its own subprocess lifecycle and communication protocol.
Available providers
Codex
Claude Code
claude) to be installed.
Generic
Thegeneric provider supports custom command-line agents. Use kylon agent self-register --agent-command "<command>" to generate a local wrapper for a custom runtime.