claude -p において、非対話型セッションでも CLAUDE_CODE_FORK_SUBAGENT=1 が動作するようになりました。英語原文を表示
claude -p: CLAUDE_CODE_FORK_SUBAGENT=1 now works in non-interactive sessions変更前
対話的な会話の文脈を引き継いでバックグラウンドで処理を行う「フォークサブエージェント」機能は、主にインタラクティブな CLI モードでの使用を想定しており、SDK やスクリプト経由の非対話実行では制限がありました。
変更後
非対話型の自動化シナリオでも、現在のコンテキストを維持したままサブエージェントを分岐させることが可能になりました。環境変数でこの機能を有効化できます。
ユーザーへの恩恵
複雑なワークフローの自動化スクリプトにおいて、コンテキストの継承を活用した高度な並列処理が可能になります。