Skip to content
所有標籤

#lsp

2 篇文章

跟成熟 coding agent 學設計(36):LSP 整合——把編譯器診斷推進 agent context

rivumi 已能把 repo 內 diagnostics 與 open-file 狀態注入下一個 model turn,也有 typed WebSocket IDE context push、可封裝的 VS Code bridge,以及管理長駐 LSP subprocess 的 ManagedLspServer。剩下的是各語言 initialize/didOpen/didChange adapter 的打磨與 live editor 驗證。

Rivumi 的 IDE/LSP Context:Diagnostics、Open Files 與 VS Code Bridge

Rivumi 將最多 200 筆 diagnostics 與 32 個 visible files 正規化成有界、repository-local、且不受信任的 context;VS Code 與 managed LSP 目前只提供訊號,沒有 completion、rename、code action 或完整 IDE RPC。