cmux/Resources/shell-integration
Lawrence Chen 777d6b048e Replace CLAUDE_CONFIG_DIR with claude wrapper + richer notifications
Instead of creating a merged config directory and injecting
CLAUDE_CONFIG_DIR on every terminal spawn, place a thin wrapper
script at Resources/bin/claude that intercepts claude invocations
to inject --session-id and --settings flags. This eliminates
blocking I/O on terminal creation and removes config management
complexity.

- Add Resources/bin/claude wrapper script with hook injection
- Add shell integration PATH fix (re-prepend after .zshrc/.bashrc)
- Add transcript reading for richer stop notifications
- Add set_status/clear_status to notifications socket allowlist
- Add Settings toggle to disable Claude Code integration
- Update docs to reflect automatic integration approach
- Unset CLAUDECODE env var to avoid nested session detection
2026-02-15 18:33:36 -08:00
..
.zlogin Release v1.23.0 (#31) 2026-02-09 15:30:43 -08:00
.zprofile Release v1.23.0 (#31) 2026-02-09 15:30:43 -08:00
.zshenv Release v1.23.0 (#31) 2026-02-09 15:30:43 -08:00
.zshrc Release v1.23.0 (#31) 2026-02-09 15:30:43 -08:00
cmux-bash-integration.bash Replace CLAUDE_CONFIG_DIR with claude wrapper + richer notifications 2026-02-15 18:33:36 -08:00
cmux-zsh-integration.zsh Replace CLAUDE_CONFIG_DIR with claude wrapper + richer notifications 2026-02-15 18:33:36 -08:00