Conversation
|
This is a genuinely nice feature — a Deferring rather than merging, for reasons specific to scope and one important safety concern:
The diagnostics command itself is something we would love to have. If you are up for a follow-up, a slimmer version that ships only the |
Rebase with requested adjustmentsBranch Changes applied
StatsActions performed
CI statusCI will be checked asynchronously. Automated by Kōan |
f3f1442 to
d21c13f
Compare
|
@BabyKoan review |
Startup sanity and session pruning were removed in the rebase. |
|
|
|
@BabyKoan rebase |
Rebase completed; review feedback not appliedBranch Warning Review feedback was NOT applied — the feedback step errored. The reviewer comments above still need to be addressed: re-run StatsActions performed
Flags:
CI statusCI will be checked asynchronously. Automated by Kōan |
|
@BabyKoan rebase |
Rebase with requested adjustmentsBranch Changes applied
StatsActions performed
CI statusCI will be checked asynchronously. Automated by Kōan |
d21c13f to
f56a318
Compare
PR Review — feat: /doctor self-diagnosticsSolid command-only implementation that addresses the prior review feedback, but two user-facing/contract issues remain before merge. What's done well:
What still needs attention:
🟡 Important
1. checkSkillsValid still creates ~/.haze/skills
|
Summary
Adds
/doctorself-diagnostics./doctorruns read-only checks for settings, providers, models, Node, ripgrep, LSP/MCP servers, skills, and context files, grouping results by severity./doctor --fullincludes a soft provider reachability check. Startup sanity/log rotation/session pruning were removed per reviewer feedback; this PR now ships the command only.Closes #26
Changes
src/cli/doctor/types.tsandchecks.tsmodules.src/cli/commands/doctorCommand.tscommand handler and formatter./doctorand/doctor --fullincommands.tsandcommandHelp.ts.commandExistsfromlspSettings.tsfor reuse.Test plan
npm run typecheckpasses.npm run lintpasses.npm testpasses.