This document tracks features that need to be implemented in the TypeScript backend to support the existing Go TUI functionality.
/session_create - Create a new session/session_share - Share a session/session_messages - Get messages for a session/session_list - List all sessions/session_chat - Send a chat message (with SSE streaming response)/event - SSE event stream (currently only supports storage.write events)Currently only storage.write is supported. Missing events:
session.createdsession.updatedsession.deletedmessage.createdmessage.updatedmessage.deletedagent.status (busy/idle)tool.invokedtool.resulterrorstatus (info/warning/error messages)lsp.diagnosticspermission.requestedpermission.grantedpermission.denied