Deebo:你的 AI 代理的调试副驾驶
Deebo 是一款适用于 AI 编码代理的代理调试辅助工具,可将问题解决时间缩短 10 倍。如果您的主编码代理类似于单线程进程,那么 Deebo 会为您的开发工作流程带来多线程特性。
反馈、问题/支持?查看下面的 Deebo 指南,或者直接给我发消息 x @sriramenn
**如果您认为您的团队可以从 Deebo 中受益,我们很乐意听取您的意见。**我们正在与使用 AI 代理编写生产代码并希望最大限度提高生产力的团队合作。欢迎联系我们,获取现场演示、自定义设置支持或探索企业功能的早期体验。
快速安装
使用 deebo-setup 安装后,请在编码代理指定的位置创建一个包含以下内容的配置文件。首先,添加引导服务器(即使主安装失败,它也能提供帮助文档):
Deebo 可与任何与 OpenAI 兼容的 SDK、Anthropic、Gemini 和 OpenRouter 配合使用。
Deebo 通过启动自动化调查来帮助您的 AI 代理调试真实的软件错误。以下是如何有效地使用它。
1. 启动调试会话
当你遇到棘手的错误时,请你的代理将任务委托给 Deebo。
您的请求中应包含哪些内容:
- 🔧错误(消息、堆栈跟踪或行为)
- 📁 你的 Git 仓库的绝对路径
- 💡 任何有用的上下文,例如:
- 您已经尝试过的方法
- 相关文件或代码片段
- 如何重现该问题
- 语言或环境
给您的代理人的指示示例:
此错误发生在
/path/to/repo
中,可能与身份验证逻辑有关。我已经检查了会话令牌解析器。您能将此问题委托给 Deebo 吗?
您的代理将启动 Deebo 会话并为您提供会话 ID (例如session-1745...
)。保存它。
2. 检查调查进度
约 30 秒后,让您的代理使用该会话 ID 检查 Deebo 会话的状态。
您将获得一个会话脉冲,其中显示:
- 调查是否正在进行或已完成
- 系统目前正在探索什么
- 调查结果摘要(如有)
3. 添加观察结果(可选)
如果您注意到一些重要的事情 - 或者认为 Deebo 走错了方向 - 您可以指导调查。
请您的经纪人向 Deebo 传达一个简短的观察。
例子:
“让 Deebo 知道文件大小警告可能只是个幌子——问题可能出在 CI 环境变量上。”
这可能会改变调查的方向。
4.取消会话(可选)
如果您解决了问题或不再需要调查,请告诉您的代理取消 Deebo 会话。
对于人工智能代理:存储库访问
当要求检查调试会话进度时,请查看: ~/.deebo/memory-bank/[project-hash]/sessions/[session-id]/logs/
项目哈希是每个存储库的唯一标识符,并且在启动调试会话时提供会话 ID。
想要更多吗?
我们正在试行企业级功能,旨在为您的团队带来前所未有的生产力提升。如感兴趣,请联系我们!
点击此处观看 Cline + Deebo 的完整工作会议(3 分钟,加速)
执照
Apache 许可证 2.0 — 有关详细信息,请参阅许可证。
You must be authenticated.
Deebo 是一个自主调试系统,AI 编码代理(Claude、Cline、Cursor 等)可以使用模型上下文协议 (MCP) 将棘手的错误委托给该系统。
Related MCP Servers
- AsecurityAlicenseAqualityEnables intelligent code analysis and debugging through the Perplexity AI's API, offering detailed error analysis, pattern detection, and comprehensive solutions, with integration support for the Claude desktop client.Last updated -110JavaScriptMIT License
- -securityFlicense-qualityProvides GDB debugging functionality for use with Claude or other AI assistants, allowing users to manage debugging sessions, set breakpoints, examine variables, and execute GDB commands through natural language.Last updated -JavaScript
- -securityAlicense-qualityA TypeScript-based MCP server providing a complete interface to the Delve debugger for Go programs, enabling debugging, tracing, and analyzing Go code through natural language commands.Last updated -1TypeScriptMIT License
- AsecurityAlicenseAqualityA Deno implementation that enables AI models to interact with Linear issue tracking functionality, supporting searching issues, reading details, updating, and commenting.Last updated -8181JavaScriptMIT License