Doctor command
devboy doctor runs diagnostic checks for your local DevBoy setup and reports problems across config, credentials, provider APIs, MCP tools, and proxy servers.
Quick start
CLI commands
Run full diagnostics
List available checks
Run selected checks
JSON output
Options
Exit codes
This makes devboy doctor safe to use in CI gates.
Available checks
Environment
environment.os_support- Operating system supportedenvironment.config_dir- Config directory existsenvironment.credential_store- Credential store available
Configuration
config.exists- Config file existsconfig.valid_toml- Config file valid TOMLconfig.active_context- Active context valid
Credentials
credentials.github- GitHub token availablecredentials.gitlab- GitLab token availablecredentials.clickup- ClickUp token availablecredentials.jira- Jira token available
Provider connectivity
providers.github- GitHub API connectivityproviders.gitlab- GitLab API connectivityproviders.clickup- ClickUp API connectivityproviders.jira- Jira API connectivity
MCP and proxy
mcp.tools- Built-in MCP tools configurationproxy.servers- Proxy MCP server connectivity
Examples
Typical workflow
- Run
devboy doctor. - Fix reported errors first.
- Re-run with targeted checks using
--checks. - Add
devboy doctor --format jsonin CI if you want automated validation.