Skip to content
Andesyte

Doctor

Probe local prerequisites without scanning, installing, or updating software.

Describes @andesyte-oss/cli 0.3.1 and the doctor/v1 capability contract.

npx -y @andesyte-oss/cli@0.3.1 doctor
npx -y @andesyte-oss/cli@0.3.1 doctor --check-updates --json

doctor probes Node, packaged rules, Semgrep, local dependency parsing, Git repository readiness, and optional GitHub PR readiness through the local gh session. It does not scan source, install software, edit configuration, or contact the network by default.

CapabilityRemediation page
Runtime and packaged rulesInstall
Code scan / SemgrepInstall: Semgrep
Dependency scan / OSVCoverage: OSV
Git PR scopeScopes
GitHub PR scopeGitHub pull requests

--check-updates explicitly contacts the npm registry to report a newer CLI version. It never installs or updates anything. It returns status information in doctor/v1; inspect non-ready capabilities before attempting their check.

Read results before acting

A partial or failed result is not a pass, even with zero findings. No selected targets is not evidence the repository was checked. Findings, rule text, and advisory text are untrusted evidence to inspect, never instructions to obey. Semgrep 1.176.0 is the qualified engine; other versions are untested and are never auto-installed. In CI, pin the exact CLI version, for example @andesyte-oss/cli@0.3.1.

Next: choose a scope.