| name | speak-status |
| description | CC Mascotの現在の発話フィルタ状態を確認します |
| model | haiku |
| context | fork |
CC Mascot: 発話フィルタ状態の確認
CC Mascotアプリの現在の発話フィルタ状態を確認し、報告します。
手順
- active-sessionファイルの内容を確認する
- 状態を報告する
OSに応じて以下のいずれかのBashコマンドを実行してください:
macOS:
cat "$HOME/Library/Application Support/cc-mascot/active-session" 2>/dev/null
Windows:
cat "$APPDATA/cc-mascot/active-session" 2>/dev/null
取得したセッションIDと、環境変数 $CC_MASCOT_SESSION_ID(現在のセッションID)を比較し、結果に応じて以下のように報告してください:
- コマンドの出力が空(ファイルが存在しない、または空)の場合:「CC Mascotはすべてのセッションを発話対象としています。」
- 取得したセッションIDが
$CC_MASCOT_SESSION_ID と一致する場合:「CC Mascotはこのセッション (<セッションID>) のみを発話対象としています。」
- 取得したセッションIDが
$CC_MASCOT_SESSION_ID と異なる場合:「CC Mascotは別のセッション (<セッションID>) のみを発話対象としています。このセッションの発話は対象外です。」
報告時、作業内容について詳しく説明する必要はありません。