6087cb687d
- Add structured logging for Claude assistant responses in agent.py - Remove duplicate user query logging to prevent UI duplication - Implement comprehensive message filtering and formatting in UI - Add visual styling for different message types (errors, results, responses) - Improve message content parsing with type-specific handlers - Filter raw stdout/stderr logs from conversation display - Add useCallback optimization for React Hook dependencies - Fix ESLint and TypeScript issues in CherryAgentPage component - Update test formatting and structure for consistency This creates a clean conversation flow showing: 1. User prompts 2. Session initialization details 3. Claude assistant responses 4. Session results with cost/duration 5. Error messages with proper styling