cmux-diagnostics は何をしますか?
エンドユーザーのcmux診断を実行します。cmuxフック、通知、セッション復元、設定、ブラウザ自動化、ソケットアクセス、CLI制御、エージェント再開動作が機能しない場合や、ユーザーがcmuxヘルスチェック、ドクターレポート、サポート向けデバッグサマリーを要求した場合に使用します。
使用方法
以下のような状況でこの診断スキルを呼び出します:
- cmuxフックが実行されない
- 通知が届かない
- セッションが正しく復元されない
- 設定が適用されない
- ブラウザ自動化が動作しない
- ソケットアクセスに問題がある
- CLI制御が応答しない
- エージェント再開動作に問題がある
- ユーザーが「cmuxヘルスチェック」や「ドクターレポート」を要求した
診断内容
この診断スキルは以下の項目をチェックします:
- 環境変数:
CMUX_HOME、CMUX_ENV、CMUX_AGENT、CMUX_AUTHなどの設定状態 - ソケットアクセス: cmuxソケットが利用可能かどうか
- 実行権限: 必要な権限が正しく設定されているか
- 設定ファイル: cmux設定ファイルの整合性
- フックスクリプト: フックスクリプトの存在と実行可能性
- ログ: cmuxのログにエラーや警告がないか
出力
診断結果は以下の形式で返されます:
- 各チェック項目のステータス(OK/WARNING/ERROR)
- 問題が見つかった場合の詳細な説明
- 推奨される修正手順
- サポート向けのデバッグサマリー(必要な場合)
注意事項
- 診断は非破壊的で、システムに変更を加えません
- 機密情報がログに含まれる可能性があるため、サポート向けサマリーを共有する際は注意してください
- 問題が解決しない場合は、cmuxの公式ドキュメントを参照するか、サポートチームに連絡してください