FusionAI for VS CodeFusionAI brings project-linked AI Chat, explicit workspace context, read-only analysis, and reviewable single-file edit proposals into VS Code. It uses the same FusionAI account and backend as the web product; it does not install a separate model provider or require a provider API key in VS Code. Get started
The built-in Chat and workspace contextPlain Chat does not read your files. You can explicitly attach the current file or selection, or use FusionAI: Add Context for a bounded set of files, text-search results, Problems, and Git changed-file diffs. The extension previews what is selected and rereads attached files when you send. Editor actions such as Explain, Debug, Review, Refactor, and Generate Tests prepare a prompt and context for your review; they do not send automatically. Analyze Workspace is a separate, bounded read-only workflow. It asks for run-scoped permission before file tools are used. Its available tools list files, search text, read files, and inspect diagnostics. You can cancel the run. It cannot execute commands or write files. FusionAI: Propose Change targets the active file or exact selection. Describe the requested change, review the result in VS Code's native diff, then choose Apply or Reject. Apply uses a VS Code workspace edit, leaves unsaved buffers unsaved, and supports normal Undo. If the source changes while a proposal is pending, Apply is blocked and you must generate a new proposal. Source sharing and securitySource context is opt-in. When you send attached context or approve read-only analysis, the selected content or tool results are transmitted to the FusionAI backend and may be processed by its model providers to answer your request. The extension does not silently index your repository. It requires a trusted, local file workspace for source access and edits; it rejects paths outside the workspace, symlink escapes, hidden and common secret files, and detected high-confidence credentials. These safeguards cannot detect every secret, so review context before sharing it. Sign-in uses a browser-mediated, one-time authorization code and PKCE. The code returns to Current limitations
For problems or feedback, use the support options in the FusionAI web app. |