article
README
🚀 克劳德为您调试
克劳德为您调试是一个允许克劳德(或其他任何LLM)与您交互式地调试代码的工具,也被称为“情绪调试”。它是一个 MCP 服务器和VS Code扩展,能让克劳德交互式地调试并评估表达式,且语言无关。
🚀 快速开始
安装步骤
- 从发布或VS Code 应用商店下载内容。
- 按照提示进行安装。
- 打开VS Code,进入设置(Preferences)。
- 选择“Extensions”,搜索“Claude Debugs For You”并安装。
使用说明
- 在您的代码文件中,放置断点。
- 点击调试工具栏中的开始按钮,或按F5启动调试会话。
- 克劳德将自动连接到调试服务器,并允许您在调试过程中评估表达式和检查变量。
✨ 主要特性
- 允许克劳德或其他LLM与您交互式地调试代码。
- 语言无关,只要调试控制台支持并且有有效的launch.json用于在VSCode中进行调试。
- 支持条件断点。
- 可配置自动启动调试服务器和端口。
📦 安装指南
从发布或VS Code 应用商店下载并按照提示安装,之后在VS Code中搜索“Claude Debugs For You”进行安装。
💻 使用示例
基础用法
打开examples/python文件夹,运行以下Python代码:
def longest_substring_with_k_distinct(s, k):
# 你的实现代码
在调试过程中,您可以询问克劳德任何问题,并让它帮助您找到错误。
📚 详细文档
配置选项
| 属性 | 详情 | |------|------| | autostart | 是否自动启动调试服务器(默认为true) | | port | 调试服务器使用的端口(默认为9292) |
其他注意事项
⚠️ 重要提示
如果您打开了多个VS Code窗口,可能会弹出提示。您可以优雅地将“Claude Debugs For You”在窗口间切换。
💡 使用建议
您可以禁用自动启动功能。此时,只需点击状态栏菜单并选择“开始服务器”。
🔧 技术细节
本工具是一个 MCP 服务器和VS Code扩展,允许克劳德交互式地调试并评估表达式,理论上也适用于其他模型/客户端等。
📄 短期开发计划
- [ ] 使用ripgrep来查找您需要的内容,而不是列出文件并获取文件内容。
- [x] 添加对条件断点的支持
- [ ] 添加“修复”功能,允许MCP通过CodeLens或“自动修复”建议让用户可以选择应用推荐的更改或不应用。
您的创意想法也在此!
扫码联系在线客服