Skip to content

Conversation

mbailey
Copy link
Owner

@mbailey mbailey commented Sep 25, 2025

No description provided.

mbailey and others added 6 commits September 23, 2025 02:52
- Add API key validation with retry mechanism (up to 3 attempts)
- Validate API key with OpenAI immediately after entry
- Add platform-specific paste instructions (Cmd+V for macOS, Ctrl+Shift+V for Linux)
- Check if user is in home directory and offer to create ~/claude workspace
- Add clear terminal restart reminder with source command option
- Improve error messages and recovery options for API key issues
Changed messaging to be clearer that ~/claude is a sandbox workspace
for testing things out with Claude, not specifically for Claude Code projects
- Allow user to choose any directory to start Claude from
- Default suggestion is ~/claude if they just press Enter
- Can type custom paths like ~/projects or ~/code
- Can type 'here' to use home directory
- Creates the directory if it doesn't exist
- Shows the chosen directory in final instructions
- Detect commands requiring YubiKey authentication (git push/pull/fetch, ssh, scp, sftp, rsync)
- Play distinctive sound when YubiKey touch is needed
- Add find_yubikey_sound_file() function for locating YubiKey-specific sounds
- Add --quiet flag and improve debug output
- Show example JSON structure when run without arguments

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
- Load patterns from VOICEMODE_HOOK_PATTERNS environment variable
- Support regex matching against any JSON field using dot notation
- Allow per-sound environment variable overrides (VOICEMODE_HOOK_SOUND_*)
- Maintain backward compatibility with hardcoded YubiKey patterns
- Enable flexible sound triggers for any tool or command pattern

🤖 Generated with Claude Code

Co-Authored-By: Claude <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