Host Provider
Host provider management.
rensei host provider surfaces the execution providers compiled into this machine's rensei binary: AI model providers (Anthropic, OpenAI, Gemini, Ollama, AMP, OpenCode), sandbox providers, workarea providers, and more.
Provider management is implemented in the open-source donmai runtime. The canonical command reference, provider families, capability flags, and provider registration contract are documented at donmai.dev/docs/cli/provider. This page orients you to the Rensei context and the rensei host provider surface.
What is a Provider?
The daemon's AgentRuntime registry holds the set of providers compiled into the binary. Each provider belongs to one of eight families:
| Family | Examples |
|---|---|
sandbox | local, docker, kubernetes, e2b, modal, vercel-sandbox, daytona |
workarea | local-workarea |
runtime | claude (Anthropic), codex (OpenAI), gemini, ollama, amp, opencode |
vcs | github |
issuetracker | linear, jira, asana |
deployment | vercel |
agentregistry | a2a |
kit | kit-registry |
The daemon builds this registry at startup and exposes it via /api/daemon/providers. rensei host provider list queries that endpoint.
Commands
These commands are implemented in the donmai OSS layer. All flags, output format, and exact behavior are documented at donmai.dev/docs/cli/provider.
List Providers
rensei host provider list
rensei host provider list --family runtime
rensei host provider list --family sandbox
rensei host provider list --family issuetracker--family filters by provider family. Omit it to list all providers across all families.
Sample output:
PROVIDER FAMILY STATUS
rensei.claude runtime ready
rensei.codex runtime ready
rensei.gemini runtime ready (requires GOOGLE_API_KEY)
rensei.ollama runtime not-available (ollama not running)
rensei.amp runtime ready
rensei.opencode runtime ready
local sandbox ready
docker sandbox ready
github vcs ready
linear issuetracker ready
vercel deployment readyProviders that failed their startup probe (e.g. ollama not running) show as not-available. This is a warning, not an error - the daemon starts regardless.
Inspect a Provider
rensei host provider show <provider-id>Shows the provider's metadata: ID, family, version, status, and configuration.
rensei host provider show rensei.claudeProvider Capabilities
rensei host provider capabilities <provider-id>Lists the capability flags exposed by a provider. Used by the platform to determine which providers can satisfy a given session's requirements (e.g. streaming, tool-use, vision).
rensei host provider capabilities rensei.claudeDaemon Address
All rensei host provider subcommands talk to 127.0.0.1:7734. Override with RENSEI_DAEMON_URL:
RENSEI_DAEMON_URL=http://127.0.0.1:9000 rensei host provider listDeprecated Top-level Alias
rensei provider is a hidden alias for rensei host provider. It works for one release but is hidden from --help:
# Deprecated
rensei provider list
# Current
rensei host provider listRelationship to Org-level Capacity
rensei host provider shows what is available on this machine. Org-level capacity configuration (which providers are enabled for your org's execution pools) is managed separately via rensei capacity:
rensei capacity provider list # org-level provider config
rensei host provider list # what is compiled into this binaryRelated Pages
- Daemon - Install and manage the daemon process
- Host Kit - Kits installed on this machine
- Org-level Capacity - Org-wide provider pools and routing
- Sandbox Providers - Adding a custom sandbox provider
- donmai.dev - provider reference - Full command reference and provider family contract