Found while building the Claude channel plugin (AgentWorkforce/skills#157). Event types declare snake_case fields (e.g. agent_name, conversation_id) but delivered WebSocket payloads are camelCase (agentName, conversationId), so code written to the types silently reads undefined. Fix the types (or the payload) so they agree; add a test that type-checks a real captured frame.
Found while building the Claude channel plugin (AgentWorkforce/skills#157). Event types declare snake_case fields (e.g. agent_name, conversation_id) but delivered WebSocket payloads are camelCase (agentName, conversationId), so code written to the types silently reads undefined. Fix the types (or the payload) so they agree; add a test that type-checks a real captured frame.