Type | Title | Description |
---|---|---|
Session Start | Session starts | When a new session starts (useful for shared terminals) |
Session Exit | Session ends | When a session terminates or crashes (shows exit code) |
Command Error | Commands fail | When commands fail with non-zero exit codes |
Command Completion | Commands complete (> 3 seconds) | When commands taking >3 seconds finish (builds, tests, etc.) |
Terminal Bell | Terminal bell (🔔) | Terminal bell (^G) from vim, IRC mentions, completion sounds |
Claude Turn | Claude turn notifications | When Claude AI finishes responding and awaits input |
Risk | Impact | Mitigation |
---|---|---|
Breaking existing notifications | High | Phased rollout, maintain backwards compatibility |
Performance impact on server | Medium | Efficient event handling, consider debouncing |
Mac app offline mode | Medium | Keep local fallback for critical notifications |
Complex migration | Medium | Detailed testing plan, feature flags |