Voice daemon, Python complexity checks, CLI read permissions
The week was mostly about a voice interaction daemon for Claude Code, followed by Python complexity checks and auto-approving read-only CLI commands.
Added 10
cli-discoverandcli-hookauto-approve read-only CLI commands- Auto-approve read-only
gh apicalls /syncslash command--verboseflag for debugging- Radon complexity and maintainability checks for Python
astalias forassist- Voice daemon with wake and submit words
prs commentposts new review comments- Verify
allmode and diff-based filters - Run environment support and
no-venvcheck
Changed 9
commitaccepts a message without file argumentsnewadds VS Code config for Vite projects- Voice runtime dependencies made optional
- Shorter notification sound on WSL
- GPU speech-to-text for the voice daemon
- Context percentage colouring in the status line
commitaccepts file lists and status outputlist-commentspaginates for large PRsbacklog listhides completed items
Fixed 6
- Commit argument order puts the message first
- Shell argument escaping
- Lock file sync and commit during releases
isGitRepomatching parent directories- Silence detection after smart turn checks
- Word-level diff for voice typing