Loading...
Loading...
Runtime diagnosis for Olares apps and the system via olares-cli — find the root cause when an app won't install or start, crashes, cannot pull an image, is `running` but unreachable, or is slow; includes doctor images and thirdleveldomain. Use for diagnosing catalog and dev app failures, not for authoring or editing charts.
npx skill4agent add beclab/olares olares-doctorShared front door: loadfor suite routing, active-profile selection, platform entry points, and the auth proceed/stop gate. Load its auth reference only when login, profile switching, token storage, or auth recovery is actually needed.../olares-shared/SKILL.md
runningolares-cli doctor <verb> --helprunningImagePullBackOffErrImagePullrunningnode-pressuremarketchart../olares-chart/SKILL.mdMental model:answers "why is this broken and what do I do next?" Diagnosis is read-only by default; the only mutation is the explicitly approveddoctorrepair. The four-skill develop->deploy->debug combo isthirdleveldomain --force-dedupe+chart+market+olares-shared.doctor
| Symptom | Reference |
|---|---|
Install/upgrade stuck; never reaches | references/olares-doctor-app-stuck.md |
App crashes / restarts (CrashLoopBackOff, non-zero exit, | references/olares-doctor-app-crash.md |
Image won't pull ( | references/olares-doctor-image.md |
App is | references/olares-doctor-running-unhealthy.md |
System or app slow; resource pressure; GPU/compute binding rejected ( | references/olares-doctor-resources.md |
olares-routerFirst, rule out the normal queue. Before declaring an install stuck, check whether another app is— app-service runs one download at a time, so adownloadingrow is often just queuing (see the appstate reference and the app-stuck reference).pending
| Command | Purpose | Read when triggered |
|---|---|---|
| Full local image inventory annotated with workload references; unused candidates | image diagnosis |
| Audit duplicate/reserved third-level domains; optional repair | domain audit and repair |
olares-marketolares-clusterolares-dashboardrunningstopped*Failedthirdleveldomain --force-dedupe