スライドテキスト内容
stop_reason 意味 Langfuseに記録するもの null Extended Thinkingブロック 次のGenerationのinputにマージ "tool_use" ツール呼び出し判断 ツール実行指示 Generation "end_turn" 最終応答完了 ユーザーへの最終回答 Generation stop_reason で記録内容が変わる transcriptのJSONLを解析して stop_reason ごとに Generation を生成 地道にゴリゴリやってます JSONLを1行ずつパースする泥臭い実装