- Wire all state changes in tmux session to use transitionToLocked (triggers OnStateChange) - Close() exited state - Refresh() stopped states (intentional stop, restart spam prevention, auto-restart failure, PID=0) - Add event callbacks to mailbox manager for send/receive events - Callbacks fire when message removed from outbox (send) and delivered to inbox (receive) - Consistent with state change callback pattern - Fix /events 9p read handler to respect offset/count - Prevents infinite read loop by properly signaling EOF - Uses readFile() pattern like /list for consistency |
||
|---|---|---|
| .. | ||
| manager.go | ||
| message.go | ||