Skip to content

feat: Add voicemode doctor command#300

Open
ai-cora wants to merge 1 commit intomasterfrom
feat/voicemode-doctor-command
Open

feat: Add voicemode doctor command#300
ai-cora wants to merge 1 commit intomasterfrom
feat/voicemode-doctor-command

Conversation

@ai-cora
Copy link
Copy Markdown
Collaborator

@ai-cora ai-cora commented Mar 1, 2026

Summary

  • Adds voicemode doctor — a health check command inspired by claude doctor that runs checks and shows pass/fail verdicts with actionable fix commands
  • Checks: Installation, Platform, Dependencies, Audio, Services, Configuration, Connect (conditional), Updates (PyPI)
  • Tree-connector formatting with colored symbols (✓ green, ✗ red, ! yellow, - gray) and cyan fix commands
  • Supports --format json for automation and --no-color / NO_COLOR
  • Deprecates voicemode diag in favor of voicemode doctor

Test plan

  • voicemode doctor — terminal output with tree connectors and colors
  • voicemode doctor -f json — structured JSON with summary counts
  • voicemode doctor --no-color — plain text without ANSI codes
  • voicemode --help — doctor shows in command list
  • voicemode diag --help — shows deprecated notice
  • All 1008 existing tests pass

🤖 Generated with Claude Code

Runs checks against installation, dependencies, audio, services, and
configuration — showing pass/fail verdicts with actionable fix commands.
Inspired by `claude doctor` with tree-connector formatting.

Sections: Installation, Platform, Dependencies, Audio, Services,
Configuration, Connect (conditional), Updates (PyPI check).

Also deprecates `voicemode diag` in favor of `voicemode doctor`.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

1 participant