Skip to content

React Webview

YarCraSy edited this page Jul 8, 2026 · 2 revisions

Previous page: Tool Calls

React Webview

The chat UI lives in src/ui/chat and is built with Vite.

Responsibilities:

  • render Chat, History, and Settings.
  • send messages to the backend through vscodeApi.
  • show streaming and reasoning.
  • show tool calls, results, and confirmations.
  • manage referenced files and previews.

The UI should remain decoupled from Node and internal VS Code APIs.


Next page: State and Messaging

Clone this wiki locally