Rensei docs
Host

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:

FamilyExamples
sandboxlocal, docker, kubernetes, e2b, modal, vercel-sandbox, daytona
workarealocal-workarea
runtimeclaude (Anthropic), codex (OpenAI), gemini, ollama, amp, opencode
vcsgithub
issuetrackerlinear, jira, asana
deploymentvercel
agentregistrya2a
kitkit-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 --json

list 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  ready

Providers 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.claude

Provider 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 --json

Daemon 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 list

Removed 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 list

Relationship 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 binary

On this page