Skip to content

microagent doctor

microagent doctor [--backend <name>] [--arch <arch>] [--supervisor <path>]

doctor reports host support for the active backend and the default kernel status. Run it first when something isn’t working.

  • Apple VF (macOS): Virtualization.framework available, supervisor reachable, default kernel installed.
  • Firecracker (Linux): firecracker binary on PATH (or MICROAGENT_FIRECRACKER), /dev/kvm present, /dev/vhost-vsock present, default kernel installed.

On Linux, run microagent doctor outside sandboxed agent environments so KVM visibility is honest.

FlagDescription
--backend <name>Backend override (apple-vf or firecracker)
--arch <arch>Guest architecture (amd64, arm64)
--supervisor <path>Override the Apple VF supervisor path
--jsonPrint structured JSON output
Terminal window
microagent doctor
microagent doctor --json