Referencegemmapod CLI
gemmapod doctor
Validate pod.toml without building. Catches misconfigured transports + missing fields.
Synopsis
gemmapod doctor <pod.toml>Description
Parses pod.toml and runs the same validation the build command runs
before signing. Useful in CI to gate manifests before a deploy.
Reports:
- missing required fields (
name,system_prompt,model) - transport block consistency (
[transport.dartc]requires bothsignal_urlandpod_id;[transport.fallback]requiresmodel) - the resolved transport order
Does not sign or write any artefacts. Does not touch the network.
Exit codes
| Code | Meaning |
|---|---|
0 | Manifest looks fine. |
1 | Validation failure. Stderr explains what's wrong. |
Example
gemmapod doctor pod.toml
# pod.toml looks fine
# transport preferred: dartc → fallbackA failure looks like:
gemmapod doctor pod.toml
# [doctor] missing required field: system_prompt
# [doctor] transport.dartc is configured but signal_url is emptySee also
gemmapod buildgemmapod status— runtime health check (different command —doctoris for manifest validation,statusprobes a running Host).pod.tomlreference