settings.json

TaskCreated

TaskCreateを介してタスクが作成される際に実行されるフックで、終了コード2を返すとタスク作成をロールバックできます。

使い方・用途

  • タスクの作成をトリガーに、外部のタスク管理システムとの自動同期やカスタムログの記録、CIの実行などのワークフローを自動化する場合に使用します。
  • AIエージェントによる無秩序なタスクの増殖を防ぎ、特定の条件下でのみタスク開始を許可するといった管理・統制を行いたい場合に有効です。
英語原文(公式ドキュメントより)

Hooks that run when a task is being created via TaskCreate. Exit code 2 rolls back task creation. Does not support matchers. See https://code.claude.com/docs/en/hooks#taskcreated

関連する変更履歴

v2.1.89 (1件)

Changed
TaskCreated フックイベントとそのブロック挙動に関するドキュメントを整備しました。
英語原文を表示
Documented TaskCreated hook event and its blocking behavior

変更前

エージェントチームにおけるタスク作成時にトリガーされるフックの詳細な仕様や、作成を阻止する方法が公開されていませんでした。

変更後

フックを介して新しいタスクの開始を制限したり、特定の条件下でのみ許可したりする手法が公式にサポートされました。

ユーザーへの恩恵

チーム開発においてAIエージェントの無秩序なタスク増殖を防ぎ、人間の意図に沿った形でエージェントを管理・統制できるようになります。

関連ドキュメント

v2.1.84 (1件)

Added
タスク作成時に実行される TaskCreated フックを追加
英語原文を表示
Added TaskCreated hook that fires when a task is created via TaskCreate

変更前

Claudeが新しいタスクを作成した瞬間に外部ツールを連携させたり、カスタムログを記録したりする標準的なトリガーがありませんでした。

変更後

TaskCreate ツールによってタスクが作成されたときに発火する TaskCreated フックが実装されました。

ユーザーへの恩恵

タスク管理システムとの自動同期や、タスク開始時のCI実行など、開発ワークフローをよりきめ細かく自動化できます。

関連ドキュメント