Protocol types and message parsing for Pokemon Showdown websocket API
Agent workspace and static site generator. Codebase indexing, task tracking, visual board — one Rust binary.
Async websocket client for Pokemon Showdown with event-driven handler interface