lsp/:语言服务器代码导航

September 9, 2026 · View on GitHub

English | 中文

概述

lsp 组让 agent(智能体)通过配置好的语言服务器导航代码:转到定义、查找引用与实现,以及阅读悬停文档。使用 lsp-stdio 连接本地 stdio 语言服务器命令和扩展名映射,使用 tool-lsp 向模型提供这些操作。共享的 lsp 包使提供方选择和规范化结果保持一致,因此更换服务器不会改变模型请求。部署必须自行提供并配置语言服务器;本组不随附任何语言服务器。

目录


职责ctx key
lsp/定义代码导航服务:按文件扩展名选择提供方、四种规范化的只读操作与结构化错误ctx.lsp
lsp-stdio/通过 ctx.fsctx.subprocess 驱动配置好的 stdio 语言服务器命令,注册为提供方注册到 ctx.lsp
tool-lsp/通过 lsp 工具向模型暴露精确的代码导航注册到 ctx.tools

提供方注册的是能力而非工具:tool-lsp 是面向模型的名称、schema、提示词指引与呈现的唯一 owner,因此更换提供方绝不会改变模型请求导航的方式。


相关文档


开发备注

维护者的工作上下文——点击展开

无。