VSCode Debugger

VSCode Debugger

🚀 克劳德为您调试

克劳德为您调试是一个允许克劳德(或其他任何LLM)与您交互式地调试代码的工具,也被称为“情绪调试”。它是一个 MCP 服务器和VS Code扩展,能让克劳德交互式地调试并评估表达式,且语言无关。

Badge

🚀 快速开始

安装步骤

  1. 发布VS Code 应用商店下载内容。
  2. 按照提示进行安装。
  3. 打开VS Code,进入设置(Preferences)。
  4. 选择“Extensions”,搜索“Claude Debugs For You”并安装。

使用说明

  1. 在您的代码文件中,放置断点。
  2. 点击调试工具栏中的开始按钮,或按F5启动调试会话。
  3. 克劳德将自动连接到调试服务器,并允许您在调试过程中评估表达式和检查变量。

✨ 主要特性

  • 允许克劳德或其他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或“自动修复”建议让用户可以选择应用推荐的更改或不应用。

您的创意想法也在此!

  • 0 关注
  • 0 收藏,21 浏览
  • system 提出于 2025-09-18 09:33

相似服务问题

相关AI产品