原文(日本語に翻訳)
--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なし)を使用してください - プランモードツールの無効化により、計画段階での確認待ちが発生しなくなります