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 --jsonlist prints every registered provider grouped by family; there is no
family filter flag. Pipe --json through jq to narrow it:
rensei host provider list --json | jq '[.[] | select(.family == "runtime")]'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
Capability flags travel with the provider record itself, so show is the
command that surfaces them. Used by the platform to determine which providers
can satisfy a given session's requirements (for example streaming,
tool-use, vision).
rensei host provider show rensei.claude --jsonDaemon 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 listRemoved Top-level Alias
As of v0.9.0, the top-level rensei provider alias is gone, not deprecated - it was hidden and unversioned since the 2026-05-06 rename and outlived its "one release" promise by 84 releases. rensei provider list now errors with "unknown command." Use rensei host provider (this has been the canonical spelling since the rename):
# No longer resolves
rensei provider list
# Current (and has been the whole time)
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