Follow Discord
Sweep 23 Oct 2026 · 21:48Z Build v2.1.310 529 read Stable v2.1.308 Latest v2.1.310 Next v2.1.310 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · claude-code

Code intelligence plugins changedplugins/code-intelligence

Nearest release: v2.1.287, published 11 hours before upstream edited the page. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.

Upstream edited this page at 2 Oct 2026 04:12 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 23 Oct 2026 19:07 UTC.

Upstream edited
Recorded here
Lines+13added
Lines−13removed
From line 8 where the diff opens
First seen 25 Sep 2026 this site's first read of the page
Recorded edits6to this page, all time

The whole hunk

from line 8, old and new numbered
/
lines
from line 8
88 
99> [!NOTE]
1010>
11> Code intelligence plugins work in terminal sessions. In [cloud sessions](/docs/en/claude-code-on-the-web.md), Claude Code doesn't start plugin language servers, so Claude gets no diagnostics or code navigation there. To write your own language server plugin, or to connect a language server that has no plugin, see [LSP servers in plugin components](/docs/en/plugins/components.md#lsp-servers).
11> Code intelligence plugins work in terminal sessions. In [cloud sessions](https://code.claude.com/docs/en/claude-code-on-the-web.md), Claude Code doesn't start plugin language servers, so Claude gets no diagnostics or code navigation there. To write your own language server plugin, or to connect a language server that has no plugin, see [LSP servers in plugin components](https://code.claude.com/docs/en/plugins/components.md#lsp-servers).
1212 
13To get started, find your language in the table under [Install a code intelligence plugin](#install-a-code-intelligence-plugin). The plugins in that table come from Anthropic's [official plugin marketplace](/docs/en/plugins/anthropic-marketplaces.md).
13To get started, find your language in the table under [Install a code intelligence plugin](#install-a-code-intelligence-plugin). The plugins in that table come from Anthropic's [official plugin marketplace](https://code.claude.com/docs/en/plugins/anthropic-marketplaces.md).
1414 
1515If you already saw an **LSP plugin recommendation** dialog, see [Accept or dismiss the recommendation dialog](#accept-or-dismiss-the-recommendation-dialog) for what each choice does.
1616 
from line 46
4646 
4747**2. Install the plugin**
4848 
49In the VS Code extension or the desktop app, follow [Install a plugin](/docs/en/plugins/install.md#install-a-plugin) instead of this step. In a terminal, start Claude Code by running `claude`, then enter this at its prompt, replacing `typescript-lsp` with the plugin the step 1 table lists for your language:
49In the VS Code extension or the desktop app, follow [Install a plugin](https://code.claude.com/docs/en/plugins/install.md#install-a-plugin) instead of this step. In a terminal, start Claude Code by running `claude`, then enter this at its prompt, replacing `typescript-lsp` with the plugin the step 1 table lists for your language:
5050 
5151```
5252/plugin install typescript-lsp@claude-plugins-official
5353```
5454 
55A confirmation message says whether the plugin is active now or needs `/reload-plugins`. If the install fails with `Marketplace "claude-plugins-official" not found`, see the [troubleshooting entry for that error](/docs/en/plugins/troubleshooting.md#marketplace-claude-plugins-official-not-found). To control where the plugin is installed, or to run the install from your shell instead of inside Claude Code, see [Install plugins](/docs/en/plugins/install.md).
55A confirmation message says whether the plugin is active now or needs `/reload-plugins`. If the install fails with `Marketplace "claude-plugins-official" not found`, see the [troubleshooting entry for that error](https://code.claude.com/docs/en/plugins/troubleshooting.md#marketplace-claude-plugins-official-not-found). To control where the plugin is installed, or to run the install from your shell instead of inside Claude Code, see [Install plugins](https://code.claude.com/docs/en/plugins/install.md).
5656 
5757**3. Confirm the server starts**
5858 
from line 68
6868With a language server running, Claude gains diagnostics and code navigation:
6969 
7070* **Diagnostics after edits**: each time Claude edits or writes a file the server handles, Claude gets the errors and warnings the server reports. It sees a type error, missing import, or syntax error it introduced without running a compiler.
71* **Code navigation**: Claude gets an `LSP` tool that looks up symbols through the server instead of searching text for them. The tool is read-only. For what Claude can look up with the tool and how permissions apply to it, see [LSP tool behavior](/docs/en/tools-reference.md#lsp-tool-behavior).
71* **Code navigation**: Claude gets an `LSP` tool that looks up symbols through the server instead of searching text for them. The tool is read-only. For what Claude can look up with the tool and how permissions apply to it, see [LSP tool behavior](https://code.claude.com/docs/en/tools-reference.md#lsp-tool-behavior).
7272 
7373### Read the diagnostics yourself
7474 
from line 85
8585* **A plugin matches the file**: one of the marketplaces you've added, or the official marketplace Claude Code registered for you, lists a code intelligence plugin for that file's extension, and the plugin's binary is installed.
8686* **Official first**: when more than one marketplace offers a plugin for the extension, the dialog offers the official marketplace's plugin.
8787* **Once per session**: the dialog appears at most once in a session, for the first matching file Claude edits.
88* **Not for cloud sessions**: the dialog never appears when your terminal is attached to a cloud session, such as one you started with [`claude --cloud`](/docs/en/claude-code-on-the-web#from-terminal-to-cloud).
88* **Not for cloud sessions**: the dialog never appears when your terminal is attached to a cloud session, such as one you started with [`claude --cloud`](https://code.claude.com/docs/en/claude-code-on-the-web#from-terminal-to-cloud).
8989 
9090### Respond to the recommendation dialog
9191 
from line 107
107107 
108108## Troubleshoot code intelligence
109109 
110The plugins troubleshooting page covers the symptoms specific to code intelligence plugins under [Language server doesn't start, uses too much memory, or reports wrong diagnostics](/docs/en/plugins/troubleshooting.md#language-server-doesnt-start):
110The plugins troubleshooting page covers the symptoms specific to code intelligence plugins under [Language server doesn't start, uses too much memory, or reports wrong diagnostics](https://code.claude.com/docs/en/plugins/troubleshooting.md#language-server-doesnt-start):
111111 
112112* **The language server doesn't start**: you see `Executable not found in $PATH` in the **Errors** tab of `/plugin`, or Claude never reports diagnostics for the language.
113113* **High memory use**: memory use increases while the server indexes the project.
from line 118
118118If your language isn't in the [table of official plugins](#install-a-code-intelligence-plugin), you can still connect a language server.
119119 
1201201. Write a plugin with an `.lsp.json` file that names the server command and the file extensions it handles.
1212. Then load the plugin with [`--plugin-dir`](/docs/en/plugins/cli-reference#flags-that-load-a-plugin-for-one-session) or publish it to a marketplace.
1212. Then load the plugin with [`--plugin-dir`](https://code.claude.com/docs/en/plugins/cli-reference#flags-that-load-a-plugin-for-one-session) or publish it to a marketplace.
122122 
123For the file's fields and a worked example, see [LSP servers in plugin components](/docs/en/plugins/components.md#lsp-servers).
123For the file's fields and a worked example, see [LSP servers in plugin components](https://code.claude.com/docs/en/plugins/components.md#lsp-servers).
124124 
125125## Next steps
126126 
127* [LSP servers in plugin components](/docs/en/plugins/components.md#lsp-servers): write the `.lsp.json` for a language server that has no official plugin
128* [Install and manage plugins](/docs/en/plugins/install.md): scopes, updates, and uninstalling
129* [Troubleshoot plugins](/docs/en/plugins/troubleshooting.md): load errors beyond the language-server ones on this page
130* [Find plugins in the official marketplace](/docs/en/plugins/anthropic-marketplaces.md#find-plugins-in-the-official-marketplace): where to browse the rest of the official marketplace
127* [LSP servers in plugin components](https://code.claude.com/docs/en/plugins/components.md#lsp-servers): write the `.lsp.json` for a language server that has no official plugin
128* [Install and manage plugins](https://code.claude.com/docs/en/plugins/install.md): scopes, updates, and uninstalling
129* [Troubleshoot plugins](https://code.claude.com/docs/en/plugins/troubleshooting.md): load errors beyond the language-server ones on this page
130* [Find plugins in the official marketplace](https://code.claude.com/docs/en/plugins/anthropic-marketplaces.md#find-plugins-in-the-official-marketplace): where to browse the rest of the official marketplace
131131 
Feedback