▸ Agent Skills
2 min read

native

The native process manager is built into devenv, enabled by default, and is the recommended way to run processes. See the Processes guide for configuration, dependencies, readiness probes, restart policies, socket activation, file watching, and automatic port allocation.

Options

process.managers.native.adapter.client

Client protocol used for attach, readiness, and individual process control.

Type: one of “none”, “native-api”

Declared by:

process.managers.native.adapter.stop

Adapter used to stop the running manager.

Type: one of “native-api”, “command”, “process-scope”

Declared by:

process.managers.native.adapter.terminal

Terminal required by the manager launcher.

Type: one of “none”, “controlling”

Declared by:

process.managers.native.capabilities.background_start

Whether the manager can remain running after the launching client exits.

Type: boolean

Declared by:

process.managers.native.capabilities.cold_start_subset

Whether the manager can initially start a named subset of processes.

Type: boolean

Declared by:

process.managers.native.capabilities.devenv_attach

Whether devenv can attach its interactive client to an existing manager.

Type: boolean

Declared by:

process.managers.native.capabilities.individual_control

Whether devenv can start, stop, and restart individual processes through the manager.

Type: boolean

Declared by:

process.managers.native.capabilities.wait_ready

Whether devenv can wait for process readiness through the manager.

Type: boolean

Declared by:


Last updated Oct 11, 2026