Commit Graph

5 Commits

Author SHA1 Message Date
Vaayne 6087cb687d feat: enhance agent logging system with structured events and improved UI
- 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
2025-08-05 12:10:45 +08:00
Vaayne 24c3295393 Add structured logging support for agent execution 2025-08-05 11:54:32 +08:00
Vaayne 9d0c8ca223 enhance shell envs and fix continue conversations 2025-08-05 11:35:30 +08:00
Vaayne 4d38e82392 Add agent and session CRUD, chat UI to CherryAgentPage
- Implements agent/session creation, selection, and listing - Adds chat
interface with message input and session logs - Integrates IPC handlers
for agent/session CRUD and logs - Updates preload API for agent/session
operations - Restricts claude_code_agent.py to Python 3.10
2025-08-05 10:44:22 +08:00
Vaayne 8e0b6e369c clear code 2025-08-04 23:21:44 +08:00