英語原文を表示
WorktreeCreate hook was configured変更前
Gitリポジトリ外での作業でカスタムフックを使用する際、編集権限が得られない不具合がありました。
変更後
フック経由の作業ディレクトリ設定をより柔軟に扱えるようにしました。
ユーザーへの恩恵
SVNやPerforceなど、Git以外のバージョン管理環境でもエージェント機能が活用可能になります。
サブエージェント等でワークツリーが作成される際に実行されるフック。
Hooks that run when a worktree is created via --worktree or isolation: "worktree" in subagents. Command handlers only, no matchers. Hook must print absolute path to created worktree on stdout; non-zero exit fails creation. See https://code.claude.com/docs/en/hooks#worktreecreate
WorktreeCreate hook was configured変更前
Gitリポジトリ外での作業でカスタムフックを使用する際、編集権限が得られない不具合がありました。
変更後
フック経由の作業ディレクトリ設定をより柔軟に扱えるようにしました。
ユーザーへの恩恵
SVNやPerforceなど、Git以外のバージョン管理環境でもエージェント機能が活用可能になります。
WorktreeCreate フックが設定されている場合、git 以外の VCS ユーザーでもバックグラウンドセッションのワークツリー隔離ガードが適用されるようになりましたWorktreeCreate hooks configured変更前
git 以外のバージョン管理システム(SVN や Perforce など)を使っている場合、バックグラウンド実行時の「作業コピーを壊さないための隔離」がうまく機能しない可能性がありました。
変更後
フックを通じてカスタムワークツリーを作成している環境でも、メインの作業場所とバックグラウンド作業の隔離が正しく強制されるようになりました。
ユーザーへの恩恵
どのような開発環境でも、バックグラウンドでの AI の作業が自分の手元の作業を誤って上書きしてしまうリスクが解消されます。
--worktree exiting with an error in non-git repositories before the WorktreeCreate hook could run変更前
Git以外のVCS(SVN等)をフックでサポートしようとしても、起動時のGitチェックで処理が止まってしまい、フックによるカスタム処理が実行できませんでした。
変更後
--worktree起動時のチェック順序が見直され、Gitがない環境でもフックによる独自のワークツリー作成処理を正しく開始できるようになりました。
ユーザーへの恩恵
Git以外のプロジェクト管理ツールを使用している開発者も、Claude Codeの強力な並行作業機能を活用できるようになります。
WorktreeCreate フックで作成されたパスの返却に対応WorktreeCreate hook support for type: "http" — return the created worktree path via hookSpecificOutput.worktreePath in the response JSON変更前
WorktreeCreate フックをHTTP経由で実行した際、フックによって作成されたgitワークツリーのパスをClaude Code側に正確に伝える標準的な方法がありませんでした。
変更後
HTTPフックのレスポンスJSON内の hookSpecificOutput.worktreePath フィールドを通じて、作成されたパスを返せるようになりました。
ユーザーへの恩恵
独自のサーバーで管理している複雑なワークツリー作成フローをClaude Codeとシームレスに統合でき、並行作業の自動化がより強固になります。
WorktreeCreate および WorktreeRemove フックが、誤って無視されてしまう問題を修正しました。WorktreeCreate and WorktreeRemove plugin hooks being silently ignoredWorktreeCreate フックが無視される問題を修正しました。WorktreeCreate hooks registered by plugins or SDK consumers being silently ignoredWorktreeCreateおよびWorktreeRemoveフックイベントが追加され、エージェントのワークツリー分離がワークツリーを作成または削除する際にカスタムVCSのセットアップとティアダウンが可能になりました。WorktreeCreate and WorktreeRemove hook events, enabling custom VCS setup and teardown when agent worktree isolation creates or removes worktrees.変更前
ワークツリーの作成・削除時にカスタムVCSのセットアップ/ティアダウンを行う機能がありませんでした。VCSの初期化やクリーンアップを自動化したい場合に、手動での対応が必要でした。
変更後
ワークツリーの作成・削除時にカスタムVCSのセットアップ/ティアダウンを行えるようになりました。これにより、VCSの初期化やクリーンアップといった定型作業を自動化できます。
ユーザーへの恩恵
VCSのセットアップとティアダウンを自動化することで、開発者はワークツリーのライフサイクル管理にかかる手間を省き、より効率的に開発を進めることができます。