Mai Chat Tester

Test flows via chat UI

A chat session that preserves agent state so the backend team can iterate on prompts quickly, and view function calls and node transitions directly on the web.

No session
Create a new session then enter a test message. This UI uses the same `LLM + FlowManager`, bypassing STT/TTS to focus on conversation logic.
Press `Enter` to send. `Shift + Enter` for new line. After each turn, the panel should show the response, tool call trace, and current state.