From 48a68449361dbb7061d4e280554dbe0c7ec62c66 Mon Sep 17 00:00:00 2001 From: grant Date: Tue, 26 May 2026 18:31:57 -1000 Subject: [PATCH 1/2] docs(rfd): Expose client LSP servers over ACP --- docs/rfds/lsp-over-acp.mdx | 80 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 docs/rfds/lsp-over-acp.mdx diff --git a/docs/rfds/lsp-over-acp.mdx b/docs/rfds/lsp-over-acp.mdx new file mode 100644 index 00000000..b80ad1c9 --- /dev/null +++ b/docs/rfds/lsp-over-acp.mdx @@ -0,0 +1,80 @@ +--- +title: "LSP over ACP: Expose LSP servers over ACP" +--- + + + +Author(s): [githubhandle](url) + +## Elevator pitch + +> Agents benefit from LSP access for code intelligence but are unable to use the client's already-configured LSP servers. Exposing the client's LSP servers over ACP would simplify configuration and enable agents to explore the code base with the same context as a user. + + + +## Status quo + +> There is currently no way to share LSP interactions between ACP clients and agents. Many agents are capable of using LSP servers to inspect code, provide diagnostics, execute code actions, etc. But, agents either bundle their own servers or require separate configuration to connect to LSP servers. Most editors (VS Code, Neovim, etc.) already have LSP servers configured and available. Agents, however, cannot reuse the client's LSP infrastructure. This gap necessitates duplicated setups and the potential for inconsistent LSP output between users and agents. + +## What we propose to do about it + +> What are you proposing to improve the situation? + + + +## Shiny future + +> How will things will play out once this feature exists? + + + +## Implementation details and plan + +> Tell me more about your implementation. What is your detailed implementation plan? + + + +## Frequently asked questions + +> What questions have arisen over the course of authoring this document or during subsequent discussions? + + + +### What alternative approaches did you consider, and why did you settle on this one? + +None. The idea came to me fully formed, like Athena springing from Zeus's head. + + + +## Revision history + + From e6a9075569af4b74c7b3b3aa83811c5723ff1402 Mon Sep 17 00:00:00 2001 From: grant Date: Tue, 26 May 2026 18:37:36 -1000 Subject: [PATCH 2/2] fix: add github handle --- docs/rfds/lsp-over-acp.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/rfds/lsp-over-acp.mdx b/docs/rfds/lsp-over-acp.mdx index b80ad1c9..c7d546ba 100644 --- a/docs/rfds/lsp-over-acp.mdx +++ b/docs/rfds/lsp-over-acp.mdx @@ -14,7 +14,7 @@ Instructions: --> -Author(s): [githubhandle](url) +Author(s): [Ruddickmg](https://github.com/Ruddickmg) ## Elevator pitch