- Added semantic detection module (agent-status-detection.ts) that analyzes
message content for keywords like 'standby', 'processing', 'analyzing'
- Updated isAgentThinking() in multi-task-chat to use semantic detection
when streaming has technically ended but agent is conceptually working
- Added dynamic status messages (PROCESSING, AGENT PROCESSING, etc.)
instead of static THINKING/STREAMING labels
- Enhanced session-status.ts to check semantic content before returning idle
- Fixes issue where Ollama models output status messages and pause,
causing UI to incorrectly show ready-to-send state