577 - 《“学习” Claude VSCode Extension》

发布于 2025年7月8日

1、背景是准备把 Claude Code for VSCode 的功能学习到 Takumi 里,这样用户在 VSCode/Cursor 里打开 Takumi 时,就可以让 Cli 和 VSCode Extension 进行通讯,使用 Editor 的能力来增强 Takumi 的能力,比如获取打开的文件、获取选中的行列、获取诊断信息等。

2、首先,下载和解压 extension 也可以用 AI 。

download https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code extension to ./ and then extract

这时会得到压缩后的一个 extension.js 文件,目测是用 bun build --min 产出的。

3、然后我尝试了不少方法尝试解析。

1)prettier playground 把文件复制进去手动 prettier 。然后通过观察 prettier 之后的文件,手动检查逻辑。

2)由于 extension.js 文件尺寸较大,199KB,直接让 ai 读取,Claude Sonnet 模型是不够的,但 Gemini 2.5 Pro 够。所以我尝试让 ai 把文件做拆解,prompt 如下。我尝试了 Cursor + Gemini 2.5 Pro、Takumi + Gemini 2.5 Pro、Claude Code,效果都不太理想,能拆

内容预览已结束

此内容需要会员权限。请先登录以查看完整内容。