--provider flag tells the gateway which local agent runtime to manage. Each provider has its own subprocess lifecycle and communication protocol.
Available providers
| Provider | Description |
|---|---|
codex | OpenAI Codex CLI agent |
claude-code | Anthropic Claude Code agent |
generic | Custom agent runtime with a standard interface |
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.