- Added a new Chat tab in the web UI next to Live Telemetry with session chat history, clear chat, keyboard send, in-flight protection, typing indicator, auto-scroll, and robust error handling.
- Chat now sends full conversation history to the stateless /v1/chat/completions endpoint and shows the responding model in assistant bubble headers.
- Fixed startup regression in config loading by importing missing fs helpers (existsSync/readFileSync).