V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  observerw  ›  全部回复第 1 页 / 共 1 页
回复总数  4
@vonfry 谢邀,我还是做了竞品调研的😎 Serena 提供的 LSP 能力局限于搜索引用定义之类的,比较有局限性;相较而言我这个项目能做的事情就更多,而且能够轻易的持续扩展,可以说比 Serena 要强大的多,具体请看 https://github.com/lsp-client/LSAP 中的设计理念部分
@aminobody 我老早就在想这个问题了🤣 Claude Code 早些时候非得嘴硬说 "grep 加上 LLM 的理解能力就已经足够强大了,不需要额外工具“,结果现在还不是在做 LSP 支持(而且做的还不是很好)
@lsk569937453 Anthropic 他们向来都是说一套做一套的🤣 MCP 是他们先提出的,bash 即一切也是他们提出的,有点左右脑互博了

此外,bash 即一切这个思想是好的,基于 Unix 哲学当然没什么问题;但这也是有前提的,那就是在 bash 中有好用的命令行工具。比如让 Agent 操作 GitHub 一般来说会使用 `gh` 命令行工具,而不是 “你必须通过 curl 请求 GitHub 的 API 端点“。

我这个项目就是基于这种思想来设计的。我提供给 Agent 的不是若干 LSP 工具,而是一个名为 `lsp` 的命令行工具( https://github.com/lsp-client/lsp-cli )。Agent 可以在 bash 中调用这个工具来探索代码仓库。我感觉这种设计还是比较符合 Bash 即一切的思想的,有兴趣欢迎来看看~
@shunia 可以把具体过程在 https://github.com/lsp-client/lsp-skill 中提一个 Issue 吗,非常感谢
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2696 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 07:54 · PVG 15:54 · LAX 23:54 · JFK 02:54
♥ Do have faith in what you're doing.