Agent Console is a real-time AI agent interface built around the idea that streamed agent communication should be treated as a distributed-systems problem. Every WebSocket frame passes through protocol validation, sequence buffering, deduplication, an append-only Event Journal, and an idempotent event processor before reaching React UI state. The system handles out-of-order events, duplicate sequence numbers, connection drops, reconnection, and resume flows without corrupting the client state. It also includes a chaos mode for deliberately reordering and disrupting streamed events to validate the reliability of the architecture. The project includes an explicit WebSocket connection state machine, protocol analysis, failure-mode documentation, event processing logic, and automated tests covering sequence buffering, idempotency, state transitions, JSON diffs, and chaos scenarios. The goal is to demonstrate how production-grade AI agent interfaces can maintain consistent state even when the underlying real-time transport is unreliable.