Voice mode doesn't persist across sessions despite voiceEnabled: true in settings

Resolved 💬 3 comments Opened Mar 18, 2026 by sachah Closed Mar 18, 2026

Description

Voice mode does not stay active across sessions even when voiceEnabled: true is set in settings. Each new session requires manually running /voice to re-enable it.

Steps to Reproduce

  1. Set voiceEnabled: true in settings (via /config or settings.json)
  2. Confirm voice mode works in current session
  3. Start a new session (or resume one)
  4. Voice mode is not active — requires manual /voice toggle

Expected Behavior

Voice mode should be active on session start when voiceEnabled: true is configured.

Actual Behavior

Voice mode is inactive on session start despite the setting. Must manually run /voice each time.

Notes

  • The fix in v2.1.75 ("Fixed voice mode not activating correctly on fresh installs without toggling /voice twice") may be related but did not fully resolve this issue.
  • Still reproducible as of v2.1.78.
  • Running on macOS (Darwin 25.3.0).

Environment

  • Claude Code version: 2.1.78
  • OS: macOS (Darwin 25.3.0)
  • Shell: zsh

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗