Commit Graph
12 Commits
Author SHA1 Message Date
gsknnft fdc668c2ce three bugs fixed - gatewayclient, coord, claw3doctor 2026-04-09 19:24:06 -04:00
gsknnft 5220affa71 rm *.orig postmerge 2026-04-09 01:50:17 -04:00
gsknnft 01927c15c6 all merged 2026-04-09 01:30:43 -04:00
gsknnft df460d491e claw3doctor parity 2026-04-09 00:23:08 -04:00
gsknnft ad3f29507c fix unkept changes 2026-04-06 11:24:05 -04:00
gsknnft d799f84658 fix(claw3doctor): scope provider-specific checks to --profile / --all-profiles flags
PR #101 finding:
- Medium: --profile <adapter> and --all-profiles only scoped the profile health
  probe loop; OpenClaw/Hermes/Demo/Custom check blocks still ran based on the
  selected adapter type in runtimeContext, making CLI output misleading.

Fix: introduce adapterInScope(adapterType, defaultBehavior) helper in main().
  - --profile <adapter>  -> only that adapter's checks run
  - --all-profiles       -> all adapter checks run
  - no flag              -> falls back to existing shouldRun* predicate (unchanged)

Also:
- Export parseDoctorArgs from claw3doctor-core.mjs (removed duplicate in script)
- Add test suites: parseDoctorArgs flag parsing (6 cases) and
  adapterInScope scoping semantics (4 cases) — 10 new tests, all green
2026-04-06 11:12:41 -04:00
gsknnft 33e92bcfed feat: add claw3doctor profile scoping and failure classification 2026-04-04 13:45:43 -04:00
gsknnft fcf90f4a93 feat: polish claw3doctor output and tunnel remediation 2026-04-04 13:37:23 -04:00
gsknnft cf1007b820 feat: expand claw3doctor profile health diagnostics 2026-04-04 13:06:59 -04:00
gsknnft 3c65ceebc4 feat: improve claw3doctor formatting and multi-runtime diagnostics 2026-04-04 12:57:10 -04:00
gsknnft bfe3bacbaf feat: expand claw3doctor provider diagnostics and json output 2026-04-04 12:53:03 -04:00
gsknnft 99dd9f6b53 feat: add first pass claw3doctor diagnostics 2026-04-04 02:37:58 -04:00