Deebo: AIエージェントのデバッグ担当副操縦士
Deeboは、AIコーディングエージェントのデバッグをサポートするエージェント型コパイロットで、問題解決までの時間を10倍高速化します。メインのコーディングエージェントがシングルスレッドプロセスの場合、Deeboは開発ワークフローにマルチスレッド化をもたらします。
フィードバック、質問、サポートはありますか?下のDeeboガイドをご覧いただくか、@sriramennまでDMをお送りください。
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 に知らせてください。問題はおそらく CI 環境変数にあります。」
これによって捜査の方向が変わる可能性があります。
4. セッションをキャンセルする(オプション)
問題が解決した場合、または調査が不要になった場合は、エージェントに Deebo セッションをキャンセルするように伝えてください。
AIエージェント向け: メモリバンクへのアクセス
デバッグセッションの進行状況を確認するように求められたら、次の場所を確認します: ~/.deebo/memory-bank/[project-hash]/sessions/[session-id]/logs/
プロジェクト ハッシュは各リポジトリの一意の識別子であり、デバッグ セッションを開始するときにセッション ID が提供されます。
さらに詳しく知りたいですか?
チームの生産性を飛躍的に向上させるエンタープライズ向け機能を試験的に導入中です。ご興味のある方はぜひお問い合わせください。
Cline + Deebo のワークセッションの全編は、こちらでご覧ください (3 分、早送り)
ライセンス
Apache License 2.0 — 詳細についてはLICENSE を参照してください。
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