From 219513a59d36ac3935153f71ee7c86a1ed5ce868 Mon Sep 17 00:00:00 2001 From: Dotta Date: Wed, 21 Oct 2026 10:09:48 -0500 Subject: [PATCH] style: format runner continuation regression sources Co-Authored-By: Paperclip --- .../src/bin/fake-codex-app-server.rs | 19 ++++++++++++--- .../runner-core/src/provider_backend.rs | 24 +++++++++++++------ 2 files changed, 33 insertions(+), 10 deletions(-) diff --git a/packages/paperclip-runner/runner/crates/runner-core/src/bin/fake-codex-app-server.rs b/packages/paperclip-runner/runner/crates/runner-core/src/bin/fake-codex-app-server.rs index 1c05cf279bc..07e5cf81451 100644 --- a/packages/paperclip-runner/runner/crates/runner-core/src/bin/fake-codex-app-server.rs +++ b/packages/paperclip-runner/runner/crates/runner-core/src/bin/fake-codex-app-server.rs @@ -981,10 +981,23 @@ fn run() -> Result<(), Box> { } continue; } - if message.get("method").is_none() && message.get("id") == Some(&json!("terminal-result-request")) { + if message.get("method").is_none() + && message.get("id") == Some(&json!("terminal-result-request")) + { let success = message.pointer("/result/success") == Some(&json!(true)); - log_call(call_log.as_deref(), if success { "terminal-result:accepted" } else { "terminal-result:rejected" })?; - finish_turn(&state_path, &mut state, if success { "completed" } else { "failed" })?; + log_call( + call_log.as_deref(), + if success { + "terminal-result:accepted" + } else { + "terminal-result:rejected" + }, + )?; + finish_turn( + &state_path, + &mut state, + if success { "completed" } else { "failed" }, + )?; continue; } if message.get("method").is_none() && message.get("id") == Some(&json!("tool-request-1")) { diff --git a/packages/paperclip-runner/runner/crates/runner-core/src/provider_backend.rs b/packages/paperclip-runner/runner/crates/runner-core/src/provider_backend.rs index d77386b494e..d898f581897 100644 --- a/packages/paperclip-runner/runner/crates/runner-core/src/provider_backend.rs +++ b/packages/paperclip-runner/runner/crates/runner-core/src/provider_backend.rs @@ -5313,11 +5313,15 @@ mod tests { #[test] fn terminal_tool_authority_preserves_controller_resolved_workspace_yields() { - for continuation in [None, Some(Value::Null), Some(json!({ - "kind": "same_agent", - "summary": "Continue the prepared repository.", - "idempotencyKey": "repository:task:receipt:run" - }))] { + for continuation in [ + None, + Some(Value::Null), + Some(json!({ + "kind": "same_agent", + "summary": "Continue the prepared repository.", + "idempotencyKey": "repository:task:receipt:run" + })), + ] { let mut state = opencode_result_state(); let mut result = valid_opencode_result(); result["reportedWorkDisposition"] = json!("yielded"); @@ -5325,8 +5329,14 @@ mod tests { result["continuation"] = value; } admit_terminal_tool_authority(&mut state, "paperclip_finish", &result, false).unwrap(); - assert_eq!(state.active_provider_result_disposition.as_deref(), Some("yielded")); - assert_eq!(state.active_provider_result_fingerprint.as_deref(), Some(semantic_value_digest(&result).as_str())); + assert_eq!( + state.active_provider_result_disposition.as_deref(), + Some("yielded") + ); + assert_eq!( + state.active_provider_result_fingerprint.as_deref(), + Some(semantic_value_digest(&result).as_str()) + ); assert!(state.validate().is_ok()); } }