Skip to content

原文(日本語に翻訳)

--channels がアクティブな場合、AskUserQuestion とプランモードツールを無効化しました。

原文(英語)

Disabled AskUserQuestion and plan-mode tools when --channels is active

概要

--channels モードを使用している場合、AskUserQuestion ツールとプランモード(計画立案)のツールが自動的に無効化されるようになりました。チャンネルモードは主に自動化や非同期処理に使用されるため、ユーザーに直接質問したり、インタラクティブな計画立案を行うツールは不適切であり、それらを無効化することで安定した動作を確保します。

基本的な使い方

--channels を使用する際に自動的に適用されます。

bash
$ claude --channels
# AskUserQuestion ツールは使用されない
# プランモードツールは使用されない
# 自動的な処理に最適化された動作になる

実践例

ユースケース: チャンネルでの自動タスク実行

チャンネルモードで Claude に自動タスクを実行させる場合、ユーザーへの質問待ちで処理が止まらなくなります。

bash
$ claude --channels
> コードベース全体をリファクタリングしてください
# 以前: AskUserQuestion で質問を挟もうとして処理が止まることがあった
# 修正後: 自動的に判断して処理を継続

ユースケース: CI/CD パイプラインでの安定実行

自動化パイプラインでチャンネルを使用する場合、インタラクティブなツールが無効化されて安定します。

bash
# CI スクリプト
$ claude --channels
> このPRのコードをレビューして問題を修正してください
# AskUserQuestion が無効化されているため
# 人間への確認なしに処理が完了する

注意点

  • AskUserQuestion は Claude がユーザーに直接質問するためのツールです
  • チャンネルモードは主に非同期・自動化処理向けのため、この制限は設計上の意図に沿ったものです
  • インタラクティブな作業が必要な場合は通常のモード(--channels なし)を使用してください
  • プランモードツールの無効化により、計画段階での確認待ちが発生しなくなります

関連情報