Skip to main content
Validates gaal.yaml, checks that every source is reachable, verifies every MCP target is writable, confirms any declared tools: are on PATH, and reports agent and telemetry status. Run it any time gaal is misbehaving, and as a CI gate.

Flags

Plus all global flags.

Exit codes

Sample output

CI usage

--offline is essential in air-gapped or rate-limited CI environments.

Using gaal doctor

Common errors