Fixes
- Web wizard: Shows "Detect Claude Code" button instead of broken API key input for keyless providers. Calls
/api/providers/claude-code/testto verify CLI installation. - TUI wizards: Both init wizard and settings wizard now include
claude-codein their provider lists withneeds_key: false - Credentials detection: Checks both
~/.claude/.credentials.jsonand~/.claude/credentials.jsonfor different Claude CLI versions - Subprocess security:
env_clear()+ selective re-add prevents leaking API keys from other providers into the Claude CLI process - Cross-platform: Windows (
USERPROFILE,APPDATA,SYSTEMROOT,TEMP), macOS/Linux (HOME,USER,SHELL,LANG), plusXDG_*andCLAUDE_*prefixes all preserved
Closes #303
Stats
6 files changed, 171 insertions, 31 deletions, 1949 tests pass, 0 clippy warnings