Fixed
サブエージェントが実行中にバックグラウンドへ移動された後(例:
CLAUDE_AUTO_BACKGROUND_TASKS による移動)、SDK や --output-format stream-json の出力でそのサブエージェントの残りのメッセージと最終レポートが欠落する問題を修正した。英語原文を表示
Fixed SDK and
--output-format stream-json output dropping a subagent's remaining messages and final report after it is moved to the background mid-run (e.g. by CLAUDE_AUTO_BACKGROUND_TASKS)変更前
サブエージェントが実行中に CLAUDE_AUTO_BACKGROUND_TASKS などでバックグラウンドへ移動されると、SDK や --output-format stream-json の出力で、そのサブエージェントの残りのメッセージと最終レポートが欠落していた。
変更後
サブエージェントが実行中にバックグラウンドへ移動されても、SDK および --output-format stream-json の出力で、その後のメッセージと最終レポートが欠落しなくなった。
ユーザーへの恩恵
ユーザーはサブエージェントがバックグラウンドに移動しても最終結果を見逃さず、完全な出力をそのまま後処理や記録に使える。