What's Changed
- chore: release v5.71.0
- docs: 5.71.0 release notes (security & reliability hardening)
- docs(audit): add adversarial audit + verified remediation plan
- docs(planning): mark v1.1 Electron Desktop as shipped (audit)
- docs: correct README + CLAUDE.md drift (audit)
- test: wire npm test + fix stale integration assertion (audit)
- harden(server): WS error handler, terminal error middleware, mcp/add id validation
- fix(ssh): add fable to SSH MODEL_MAP (audit LOW)
- fix(security): write auth.json/sessions-auth.json 0600 (audit MEDIUM)
- fix(packaging): exclude dev secrets/junk from desktop bundle (audit C3)
- fix(security): chmod MCP temp config to 0600 — protect bearer secrets (audit H3)
- fix(ssh): add onUsage to SSH builder — unbreak SSH chat engine (audit C4)
- fix(updater): notify on macOS brew upgrade failure instead of silent same-version relaunch
Installation
# Run latest version directly
npx github:Lexus2016/claude-code-studio
# Or install globally
npm install -g github:Lexus2016/claude-code-studio
claude-code-studioOpen http://localhost:3000 in your browser