Skip to content

Sessions & chat

Sessions are per-workspace conversations bound to an agent type: Cursor agent or Claude, depending on availability and login state.

  • WebSocket streaming for prompts and assistant output; cancel in flight.
  • History with pagination (load more for older messages).
  • Markdown rendering for assistant (and relevant user) content.
  • Prompt queue: queue multiple prompts, set model per item, reorder/delete; state persists while navigating.
  • Model selection: global default (including auto) and per-message overrides; Cursor model lists are loaded from the server when applicable.
  • Images: attach images to prompts (uploaded server-side, shown in-thread with lightbox).
  • Rename, tags, archive, delete; bulk archive/delete from lists.
  • Busy state when a session is processing, pushed to lists over WebSocket.
  • Embedded Files and Git panels in the session layout on larger screens.
  • Responsive: sidebar + chat on desktop; mobile session list vs chat tabs; visual viewport handling for mobile keyboards.