2.9.26
2026年11月2日リリース
StatusRivet 2.9.26はWindows 10/11用のAIエージェントです。ビルドやテストコマンドを実行し、クラッシュログやコールスタックを読み取って、承認または拒否できる修正差分を提案します。
your debugger on app.dmp > stack.txtexit 0stack.txtread0xC0000005 stack.txt1 matchsrc/parser.cpp+3your build commandexit 0your test commandexit 02026年11月2日リリース
ダウンロードボタンから入手できるインストーラーです
単一のexeファイルも提供されています
アプリインターフェースの対応言語数
64ビット (x64)
実行にアカウントは必要ありません
windows debuggingとは、プログラムを停止して状態を確認し、修正をテストすることで、プログラムが誤動作する理由を解明することです。シンボル付きでビルドしてください。StatusRivet 2.9.26は、ビルドやテストコマンドを実行し、デバッガーが出力するテキストログやコールスタックを読み取り、提案された変更をすべて差分として表示します。承認または拒否できます。
タスク: あなたが作成したアプリがアクセス違反(0xC0000005)でクラッシュし、nullチェック不足が原因だと推測しています。エージェントはgrepでログ内の例外コードと関数名を検索し、read_fileでその関数のソースファイルを開きます。edit_fileで修正を差分として提案します。Ask firstは編集前に一時停止するため、承認する前に変更された3行を確認できます。その後、Shellでビルドコマンドとテストコマンドを実行し、カードには実際の終了コードが表示されます。テストを再実行します。
grep 0xC0000005 crash.log → 1 match
read_file src/parser.cpp → read
edit_file src/parser.cpp → +3
Shell your test command → exit 0タスク: 自身のテストビルドからのクラッシュダンプがあり、問題の関数を特定する必要があります。Shellはコマンドラインモードでwin debuggerをダンプ上で実行し、問題スレッドのコールスタックをテキストファイルに保存します。read_fileでそのテキストを読み込み、エージェントは最初の3フレームをソース行にマッチさせます。シンボルが重要です。PDBが一致していれば、スタックには関数名、ソースファイル、行番号が表示されます。一致しない場合はアドレスのみが表示されます。エージェントは最小限の差分を提案し、Ask firstモードで変更が行われる前にレビューできます。
Shell your debugger on app.dmp > stack.txt → exit 0
read_file stack.txt → read
grep ParseHeader → 2 matchesタスク: あなたが作成したドライバーがテストマシンでクラッシュし、問題のモジュールを特定したいと考えています。カーネルデバッグのWindowsセットアップには、デバッガーを実行するマシンとテストターゲットとなるマシンの2台、または仮想マシンが必要です。デバッグ接続でリンクします。ラボ内で実行してください。日常使用するPCをターゲットにしないでください。Shellは所有するラボマシン上でSSH経由でコマンドを実行し、read_fileでデバッガーが保存したテキストを読み取り、grepでソースに対してモジュール名をマッチさせます。ターゲットの設定を変更するため、古い値を記録しておき、作業中はAsk firstを有効にしてください。
タスク: テストマシンで停止コードが表示され、その背後にあるモジュールを特定する必要があります。minidumpまたは自身のログでデバッガーを実行し、grepで保存されたテキスト内の例外コードとモジュール名を検索します。read_fileで各マッチの周辺の行を表示します。フォーラムのスレッドでbsod dumps helpを求めている場合、一般的な欠落はシンボルの不足です。フレームを読む前に、ビルドに適切なPDBを一致させてください。結果を2つ確認してください。エージェントは発見した内容を報告し、どの発見を追求するかをあなたが判断します。
Windows用のデバッグツールはステップ実行を維持します。StatusRivet 2.9.26はテキスト出力を読み取り、ビルドやテストコマンドを実行し、各アクションの実際の結果を表示します。ステップ実行はあなたのものです。
| 一般的なチャットアシスタント | StatusRivet | |
|---|---|---|
| アクション | 実行可能なコマンドを説明する | コマンドを実行し、出力を表示する |
| 結果 | 発生しうる内容の要約を書く | 実際の終了コード、ファイル、または差分を表示する |
| 制御 | 各ステップを手動でコピー、貼り付け、実行する | 変更を伴うアクションの前にAsk firstが一時停止する |
| ファイル | チャットに貼り付けたテキストから作業する | 作業フォルダ内のファイルを読み取り、編集する |
アプリケーション開発者が第一です:あなたがプログラムを作成し、テストマシンでクラッシュし、ログが数百行に及んでいます。StatusRivetはそのログを読み、例外コードを見つけ、差分をドラフトします。これにより、あなたの注意は「変更が正しいかどうか」という1つの重要な質問に集中します。差分を読んでください。
ドライバー開発者もラボターゲットで同じループを経験します。netio.sysでkmode exception not handledと表示される停止コードは、カーネルモードドライバーが例外を発生させ、何も処理されなかったことを意味し、問題スレッドのコールスタックが関数名を特定します。ラボマシンでのみ使用してください。
同僚のビルドからクラッシュを受け取るテスターやサポートエンジニアは、コールスタックと最も近いソース行を依頼できます。1つのビルドからのダンプには、そのビルドからのPDBが必要です。両方のファイルを一緒に保管してください。
windows debuggingとは、プログラムを停止して状態を確認し、修正をテストすることで、Windows上でプログラムが誤動作する理由を解明することです。2つの種類があります:アプリケーションのユーザーモードデバッグと、ドライバーやシステムのカーネルモードデバッグです。デバッガーはブレークポイント、コールスタック、レジスタ、変数を表示します。両方ともPDBシンボルに依存します。StatusRivetはテキスト出力を読み取り、修正案をドラフトします。
はい、windowsdebugging.comはStatusRivetの公式サイトです。ダウンロードボタンから元のセットアッププログラムが入手でき、実行前にそのSHA-256チェックサムを公開されたマニフェストと比較できます。実行前に検証してください。何か不審な点があれば、アプリ内のSend feedbackボタンを使用してご連絡ください。
いいえ。StatusRivetはテキストを基に動作します:デバッガーのコマンドラインモード、ビルドコマンド、テストコマンドを実行し、出力を読み取って差分をドラフトします。インタラクティブなステップ実行、ブレークポイント、レジスタについては、独自のデバッガーを引き続き使用し、出力をエージェントに渡してください。両方のツールは有用です。
.dmpファイルは、プログラムが失敗した際の状態を保存するクラッシュダンプです。調査するには、デバッガーのコマンドラインモードでそれを実行し、問題スレッドのコールスタックをテキストファイルに保存し、StatusRivetにread_fileでそのファイルを読み込み、grepで検索を依頼します。一致するPDBを保管してください。
Windows dbgは、Windows上で実行されるデバッガーのための検索略語です。ここでは製品名ではありません。StatusRivetにはデバッガーは同梱されていません。すでに所有しているデバッガーをコマンドラインモードで実行し、そのデバッガーが出力するテキストを基に動作するため、独自のデバッガーをインストールしたままにしてください。
いいえ。StatusRivetは各アクションの実際の出力を表示しますが、診断、差分、または修正が正しいことを保証するものではありません。シンボルや行が不足したログは、回答の質が低下します。変更を保持する前に、すべての差分を読み、再ビルドし、テストコマンドを再実行してください。まずテストしてください。
答えは選択するモデルによります。クラウドAIプロバイダーを使用する場合、エージェントがそのステップのために読み取るファイルのテキストを含むプロンプトがそのプロバイダーに送信されます。PC上で実行されるモデルを使用する場合、何もマシンから外出しません。キーはローカルに保持されます。ツール出力内のシークレットは、モデルに到達する前にマスクされます。
StatusRivet 2.9.26(Windows 10/11用の約34 MBのセットアッププログラム)をダウンロードし、所有するプロジェクトを指定してください。Plan onlyから始めます。その後、エージェントが提案する各差分をレビューしてください。
Windows用StatusRivetをダウンロード ↗このウェブサイトのすべてのページは20言語で利用可能ですが、アプリインターフェース自体は13言語です。
製品機能と承認モード ↗ クラウド、ローカル、または内蔵モデルの接続 ↗ ラボマシン向けのリモートデバッグワークフロー ↗ セットアッププログラムのダウンロードと検証 ↗ クラッシュ、ダンプ、プライバシーに関する質問 ↗ ウェブサイトとアプリが記録する情報 ↗