unifying all image saves to /tmp to bug-proof (#14149)

image-gen feature will have the model saving to /tmp by default + at all
times
This commit is contained in:
Won Park
2026-03-10 15:13:12 -07:00
committed by Michael Bolin
parent 91ca20c7c3
commit 722e8f08e1
8 changed files with 214 additions and 82 deletions

View File

@@ -6811,8 +6811,7 @@ async fn handle_assistant_item_done_in_plan_mode(
{
maybe_complete_plan_item_from_message(sess, turn_context, state, item).await;
if let Some(turn_item) =
handle_non_tool_response_item(item, true, Some(&turn_context.cwd)).await
if let Some(turn_item) = handle_non_tool_response_item(sess, turn_context, item, true).await
{
emit_turn_item_in_plan_mode(
sess,
@@ -6993,8 +6992,13 @@ async fn try_run_sampling_request(
needs_follow_up |= output_result.needs_follow_up;
}
ResponseEvent::OutputItemAdded(item) => {
if let Some(turn_item) =
handle_non_tool_response_item(&item, plan_mode, Some(&turn_context.cwd)).await
if let Some(turn_item) = handle_non_tool_response_item(
sess.as_ref(),
turn_context.as_ref(),
&item,
plan_mode,
)
.await
{
let mut turn_item = turn_item;
let mut seeded_parsed: Option<ParsedAssistantTextDelta> = None;