Match Telegram chat tool surface (journal, tasks, steam/discord/node) so diary requests hit write_journal instead of a board-only comment.
Co-authored-by: Cursor <cursoragent@cursor.com>
Reset read deadline on server Ping (not only Pong), run OnEvent async so long replies do not stall the socket, and always answer clear Mira delivery asks instead of LLM decide-gate skips.
Human mentions always reply; agent→agent uses a decide gate; over the limit Kaya asks Mira to bring a human.
Co-authored-by: Cursor <cursoragent@cursor.com>