Skip to content

Comments

feat: v0.9.7 — diagnostic tool (diagnose.sh)#13

Merged
DavidAJohnston merged 1 commit intomainfrom
feat/v0.9.7-diagnose-sh
Feb 15, 2026
Merged

feat: v0.9.7 — diagnostic tool (diagnose.sh)#13
DavidAJohnston merged 1 commit intomainfrom
feat/v0.9.7-diagnose-sh

Conversation

@profbernardoj
Copy link
Contributor

What

diagnose.sh — 18-check health diagnostic for Everclaw.

Why

Users like Alex hit issues (wrong provider prefix, dead router, no sessions) and have no way to self-diagnose. This gives them one command that tells them exactly what's broken and how to fix it.

Checks

Config (7): openclaw.json, everclaw/ prefix, Morpheus provider, fallback chain, auth profiles, reasoning: true flag, primary model validity

Infrastructure (9+): proxy-router (8082), JS proxy (8083), blockchain sessions + expiry, MOR balance + gas, API Gateway, live inference test, launchd services, OpenClaw gateway

Usage

bash scripts/diagnose.sh          # All 18 checks
bash scripts/diagnose.sh --config # Config only (1 second)
bash scripts/diagnose.sh --infra  # Infra only
bash scripts/diagnose.sh --quick  # Both, skip inference test

Testing

  • Syntax: bash -n scripts/diagnose.sh
  • Against healthy system: 15 pass, 3 warnings, 0 failures
  • Against mock bad config (Alex scenario): 3 pass, 1 warning, 3 failures with fix instructions
  • Live inference test confirmed Kimi K2.5 via Morpheus P2P

Checklist

  • Syntax validated
  • Matches Everclaw repo v0.9.7 (a997c80)
  • README + website updated

18-check health scanner covering config validation and infrastructure:
- Config: provider prefix, Morpheus registration, fallback chain,
  auth profiles, reasoning flag, primary model validation
- Infra: proxy-router, proxy, sessions, MOR balance, API Gateway,
  live inference, launchd services, OpenClaw gateway

Usage: bash scripts/diagnose.sh [--config|--infra|--quick]
@DavidAJohnston DavidAJohnston merged commit 340d224 into main Feb 15, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants