From 9b1a395ae9483956be14314ccbab63f9804c8cb1 Mon Sep 17 00:00:00 2001 From: Alberto Viera Date: Mon, 27 Apr 2026 19:37:04 +0000 Subject: [PATCH 1/5] Add 2026-04-27 changelog entries Documents three product releases shipped on 2026-04-27: - Filtering controls and CSV export for repo reviews - Per-repo PR Reviews controls (enable/disable, branch triggers) - Visual Studio support Co-Authored-By: Claude Opus 4.7 (1M context) --- code-reviews/changelogs.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/code-reviews/changelogs.md b/code-reviews/changelogs.md index 301fd0b7..76268b79 100644 --- a/code-reviews/changelogs.md +++ b/code-reviews/changelogs.md @@ -12,6 +12,18 @@ Stay up to date with the latest changes to kluster.ai Code Reviews. This page li ::timeline:: +- title: Visual Studio support + sub_title: "2026-04-27" + content: Released the kluster.ai extension for Visual Studio with instant and deep code reviews and GitHub Copilot Chat integration. + +- title: Filtering and CSV export for repo reviews + sub_title: "2026-04-27" + content: Added filtering controls on the repo reviews screen and the ability to download repo review results as CSV. + +- title: Per-repo PR Reviews controls + sub_title: "2026-04-27" + content: Added per-repo controls to enable or disable PR Reviews and to configure which branch names trigger reviews. + - title: Custom AI rules support for code reviews sub_title: "2026-04-06" content: Added the ability to include project and global AI rules (such as AGENTS.md and CLAUDE.md) as part of code review. Supported in VS Code-based IDEs, MCP integrations, and JetBrains. From 8c20b60247e808735439d1a96fba091a530b7ade Mon Sep 17 00:00:00 2001 From: Alberto Viera Date: Mon, 27 Apr 2026 19:37:14 +0000 Subject: [PATCH 2/5] Add Visual Studio install guide and IDE compatibility cross-references Adds a new Visual Studio tab to the IDE extensions install page, mirroring the JetBrains tab structure (in-IDE Marketplace search, no URL handler, browser sign-in with API-key fallback). Includes: - Visual Studio install tab in code-reviews/get-started/installation.md with Node.js prerequisite, install steps, manual panel reveal tip, sign-in flow, API-key alternative, Copilot Chat tools enablement, and uninstall steps. - 5 install screenshots under images/code-reviews/get-started/installation/visualstudio/. - Visual Studio added to IDE compatibility lists in pick-your-workflow, review-modes, faq, and the four ide-reviews grid pages. Co-Authored-By: Claude Opus 4.7 (1M context) --- code-reviews/faq.md | 4 +- code-reviews/get-started/installation.md | 63 ++++++++++++++++++ .../get-started/pick-your-workflow.md | 6 +- .../ai-generated-code/automatic-reviews.md | 8 +++ .../ai-generated-code/on-demand-reviews.md | 8 +++ .../human-written-code/automatic-reviews.md | 8 +++ .../human-written-code/on-demand-reviews.md | 8 +++ code-reviews/review-modes.md | 6 +- .../visualstudio-integration-1.webp | Bin 0 -> 448010 bytes .../visualstudio-integration-2.webp | Bin 0 -> 67804 bytes .../visualstudio-integration-3.webp | Bin 0 -> 58698 bytes .../visualstudio-integration-4.webp | Bin 0 -> 268754 bytes .../visualstudio-integration-5.webp | Bin 0 -> 245152 bytes 13 files changed, 103 insertions(+), 8 deletions(-) create mode 100644 images/code-reviews/get-started/installation/visualstudio/visualstudio-integration-1.webp create mode 100644 images/code-reviews/get-started/installation/visualstudio/visualstudio-integration-2.webp create mode 100644 images/code-reviews/get-started/installation/visualstudio/visualstudio-integration-3.webp create mode 100644 images/code-reviews/get-started/installation/visualstudio/visualstudio-integration-4.webp create mode 100644 images/code-reviews/get-started/installation/visualstudio/visualstudio-integration-5.webp diff --git a/code-reviews/faq.md b/code-reviews/faq.md index 4b0a830e..ffa1cb86 100644 --- a/code-reviews/faq.md +++ b/code-reviews/faq.md @@ -12,7 +12,7 @@ faq: categorized ### What is the difference between human-written code and AI-generated code reviews? - **Human-written code**: Direct editor integration. You trigger reviews yourself by right-clicking code, using keyboard shortcuts, or clicking buttons in the extension sidebar. No AI assistant needed—review any code directly. -- **AI-generated code**: For AI-assisted workflows. Reviews trigger automatically when AI generates code, or when you ask your AI assistant to review existing code. Works with Claude Code, Codex CLI, Cursor, VS Code, and other AI assistants. +- **AI-generated code**: For AI-assisted workflows. Reviews trigger automatically when AI generates code, or when you ask your AI assistant to review existing code. Works with Claude Code, Codex CLI, Cursor, VS Code, Visual Studio, and other AI assistants. ### I mostly write code without AI—is kluster.ai useful for me? @@ -28,7 +28,7 @@ No. AI-generated code reviews run when AI generates code. Human-written code rev ### What IDEs and CLI tools are supported? -- **IDE extensions**: Cursor, VS Code, Windsurf, Antigravity, JetBrains +- **IDE extensions**: Cursor, VS Code, Visual Studio, Windsurf, Antigravity, JetBrains - **CLI tools**: Claude Code, Codex CLI - **Standalone CLI**: [kluster-cli](/code-reviews/cli/quickstart/) for terminal-only workflows diff --git a/code-reviews/get-started/installation.md b/code-reviews/get-started/installation.md index aaab6f44..7ef154f0 100644 --- a/code-reviews/get-started/installation.md +++ b/code-reviews/get-started/installation.md @@ -132,6 +132,69 @@ Before getting started, ensure you have: To remove kluster.ai from your JetBrains IDE, go to **Settings** > **Plugins**, find **kluster.ai**, and click **Uninstall**. Restart the IDE when prompted. +=== "Visual Studio" + + !!! warning "Node.js required" + The kluster.ai Visual Studio extension uses the Kluster-Verify-Code MCP package, which runs through `npx`. Install [Node.js](https://nodejs.org/){target=\_blank} before installing the extension. + + kluster.ai supports Visual Studio 2026 (the full IDE, not Visual Studio Code). + + 1. Open Visual Studio. From the menu bar, choose **Extensions** → **Manage Extensions**. + 2. In the **Browse** tab, search for `kluster`. + 3. Select **kluster.ai** in the results, then click **Install**. + + ![Install kluster.ai extension from Visual Studio Marketplace](/images/code-reviews/get-started/installation/visualstudio/visualstudio-integration-1.webp) + + 4. A notification prompts you to close Visual Studio so the installation can complete. Close Visual Studio. + + 5. The **VSIX Installer** dialog opens. Click **Modify** to apply the scheduled installation. + + ![VSIX Installer Modify dialog](/images/code-reviews/get-started/installation/visualstudio/visualstudio-integration-2.webp){ width="50%" } + + 6. When the **Modifications Complete** dialog appears, click **Close**. + + ![VSIX Installer Modifications Complete dialog](/images/code-reviews/get-started/installation/visualstudio/visualstudio-integration-3.webp){ width="50%" } + + 7. Reopen Visual Studio. + + !!! tip "If the kluster.ai panel does not appear automatically" + Most users see the kluster.ai tool window automatically after restart. If it does not appear, open it manually one time: from the menu bar, choose **View** → **Other Windows** → **kluster.ai**. Once shown, the panel docks like any other tool window. + + ![Open the kluster.ai panel manually from the View menu](/images/code-reviews/get-started/installation/visualstudio/visualstudio-integration-4.webp) + + Now that the extension is installed, you need to log in with your kluster.ai account: + + 1. Click **Sign in** in the kluster.ai panel. + 2. A browser window opens. Authorize with your kluster.ai account. + 3. Return to Visual Studio. The panel shows "Signed in as ``." + + **Alternative: log in with an API key** + + If the browser sign-in flow is unavailable, you can log in using an API key: + + 1. Open the [kluster.ai platform](https://platform.kluster.ai){target=\_blank} and sign in. + 2. Click your user menu in the top-right corner. + 3. Select **Manual IDE login**. + 4. Copy the displayed key. + 5. Paste the key into the API key field in the Visual Studio panel. + + **Enable kluster tools in Copilot Chat** + + 1. Open the **GitHub Copilot Chat** panel from **View** → **GitHub Copilot Chat** (or use Ctrl+\\, C). + 2. Click the **Filter tools** icon (wrench/funnel) in the chat input area. + 3. Under **Added**, check **Kluster-Verify-Code**. The badge should show **4/4** sub-tools enabled. + + ![Enable Kluster-Verify-Code tools in GitHub Copilot Chat](/images/code-reviews/get-started/installation/visualstudio/visualstudio-integration-5.webp) + + 4. Close the popup. The Copilot Chat agent can now invoke kluster reviews. + + !!! info "Why this step is required" + Microsoft requires manual opt-in for newly added tools in GitHub Copilot Chat. There is no way for kluster.ai to enable itself automatically. + + **Uninstall** + + To remove kluster.ai from Visual Studio, open **Extensions** → **Manage Extensions** → **Installed**, find **kluster.ai**, then click **Uninstall**. Close Visual Studio so the **VSIX Installer** can complete the removal. + === "Windsurf" 1. Click the **Add to Windsurf** button below. diff --git a/code-reviews/get-started/pick-your-workflow.md b/code-reviews/get-started/pick-your-workflow.md index a08486a4..09702ac1 100644 --- a/code-reviews/get-started/pick-your-workflow.md +++ b/code-reviews/get-started/pick-your-workflow.md @@ -52,7 +52,7 @@ Human-written code reviews give you direct control over when reviews happen. Sel Use it to review code you wrote yourself, audit files before committing, or check legacy code you inherited. The reviews run the same comprehensive analysis as AI-generated code reviews, just triggered manually instead of automatically. -**Compatible with**: Cursor, VS Code, Windsurf, Antigravity, JetBrains (IDEs only). +**Compatible with**: Cursor, VS Code, Visual Studio, Windsurf, Antigravity, JetBrains (IDEs only). !!! info "Not available for CLI tools" Human-written code reviews require an IDE extension. For CLI tools like Claude Code or Codex CLI, use AI-generated code reviews instead. @@ -68,7 +68,7 @@ This mode is designed for developers who code with AI assistants like Claude Cod **Compatible with**: -- **IDE extensions**: Cursor, VS Code, Windsurf, Antigravity, JetBrains. +- **IDE extensions**: Cursor, VS Code, Visual Studio, Windsurf, Antigravity, JetBrains. - **CLI tools**: Claude Code, Codex CLI. [:octicons-arrow-right-24: Get started with AI-generated code reviews](/code-reviews/ide-reviews/ai-generated-code/automatic-reviews/) @@ -115,7 +115,7 @@ Most teams combine multiple review modes: - **CLI**: For terminal workflows, git hook automation, and CI/CD integration. - **Repo reviews**: For periodic system-wide analysis to catch cross-module bugs. -If you use Cursor, VS Code, Windsurf, Antigravity, or JetBrains, you get both human-written and AI-generated code reviews in a single installation—switch seamlessly between AI-assisted coding and manual reviews without changing tools. +If you use Cursor, VS Code, Visual Studio, Windsurf, Antigravity, or JetBrains, you get both human-written and AI-generated code reviews in a single installation—switch seamlessly between AI-assisted coding and manual reviews without changing tools. Add CLI hooks to enforce reviews on every push, and run repo reviews periodically as a safety net to catch system-wide issues that survive individual code reviews. diff --git a/code-reviews/ide-reviews/ai-generated-code/automatic-reviews.md b/code-reviews/ide-reviews/ai-generated-code/automatic-reviews.md index 0c3ffa4b..94dcd0ed 100644 --- a/code-reviews/ide-reviews/ai-generated-code/automatic-reviews.md +++ b/code-reviews/ide-reviews/ai-generated-code/automatic-reviews.md @@ -110,6 +110,14 @@ In this example, the AI creates an API endpoint but makes a critical security er [:octicons-arrow-right-24: Install for JetBrains](/code-reviews/get-started/installation/) +- :material-microsoft-visual-studio: **Visual Studio** + + --- + + Microsoft Visual Studio with kluster.ai extension and GitHub Copilot Chat integration. + + [:octicons-arrow-right-24: Install for Visual Studio](/code-reviews/get-started/installation/#__tabbed_1_4) + ## Configuration diff --git a/code-reviews/ide-reviews/ai-generated-code/on-demand-reviews.md b/code-reviews/ide-reviews/ai-generated-code/on-demand-reviews.md index c8b99c53..1fbe430d 100644 --- a/code-reviews/ide-reviews/ai-generated-code/on-demand-reviews.md +++ b/code-reviews/ide-reviews/ai-generated-code/on-demand-reviews.md @@ -76,6 +76,14 @@ On-demand reviews let you ask your AI assistant to review existing code—not ju [:octicons-arrow-right-24: Install for JetBrains](/code-reviews/get-started/installation/) +- :material-microsoft-visual-studio: **Visual Studio** + + --- + + Microsoft Visual Studio with kluster.ai extension and GitHub Copilot Chat integration. + + [:octicons-arrow-right-24: Install for Visual Studio](/code-reviews/get-started/installation/#__tabbed_1_4) + ## Next steps diff --git a/code-reviews/ide-reviews/human-written-code/automatic-reviews.md b/code-reviews/ide-reviews/human-written-code/automatic-reviews.md index 119a39e6..d58cef8d 100644 --- a/code-reviews/ide-reviews/human-written-code/automatic-reviews.md +++ b/code-reviews/ide-reviews/human-written-code/automatic-reviews.md @@ -97,6 +97,14 @@ When you switch git branches, kluster.ai resets its tracking state. This prevent [:octicons-arrow-right-24: Install for JetBrains](/code-reviews/get-started/installation/) +- :material-microsoft-visual-studio: **Visual Studio** + + --- + + Microsoft Visual Studio with kluster.ai extension and GitHub Copilot Chat integration. + + [:octicons-arrow-right-24: Install for Visual Studio](/code-reviews/get-started/installation/#__tabbed_1_4) + ## Next steps diff --git a/code-reviews/ide-reviews/human-written-code/on-demand-reviews.md b/code-reviews/ide-reviews/human-written-code/on-demand-reviews.md index d86a0e60..e12c0b84 100644 --- a/code-reviews/ide-reviews/human-written-code/on-demand-reviews.md +++ b/code-reviews/ide-reviews/human-written-code/on-demand-reviews.md @@ -120,6 +120,14 @@ Select any code in your editor, right-click, and choose **Review with kluster.ai [:octicons-arrow-right-24: Install for JetBrains](/code-reviews/get-started/installation/) +- :material-microsoft-visual-studio: **Visual Studio** + + --- + + Microsoft Visual Studio with kluster.ai extension and GitHub Copilot Chat integration. + + [:octicons-arrow-right-24: Install for Visual Studio](/code-reviews/get-started/installation/#__tabbed_1_4) + ## Configuration diff --git a/code-reviews/review-modes.md b/code-reviews/review-modes.md index abde4486..7228e0e3 100644 --- a/code-reviews/review-modes.md +++ b/code-reviews/review-modes.md @@ -8,7 +8,7 @@ categories: Basics Code Reviews analyzes your code for bugs, security vulnerabilities, and quality issues. It works for **human-written code**, **AI-generated code**, **repo reviews**, and the **standalone CLI**, with review modes tailored to each workflow. -For in-editor reviews, the service integrates directly into your IDE or CLI (Cursor, VS Code, Windsurf, JetBrains, Claude Code, and others), analyzing code as you work. For terminal-based workflows, the standalone CLI provides reviews directly from the command line. For system-wide analysis, repo reviews scan your entire repository via the web dashboard or `kluster-cli`. +For in-editor reviews, the service integrates directly into your IDE or CLI (Cursor, VS Code, Visual Studio, Windsurf, JetBrains, Claude Code, and others), analyzing code as you work. For terminal-based workflows, the standalone CLI provides reviews directly from the command line. For system-wide analysis, repo reviews scan your entire repository via the web dashboard or `kluster-cli`.