From 2c219204d627634442d46c38d1b5df806f77f4c1 Mon Sep 17 00:00:00 2001 From: main Date: Wed, 25 Mar 2026 00:43:57 -0400 Subject: Disable public resume behavior --- crates/phone-opus/src/mcp/fault.rs | 27 ++------------------------- 1 file changed, 2 insertions(+), 25 deletions(-) (limited to 'crates/phone-opus/src/mcp/fault.rs') diff --git a/crates/phone-opus/src/mcp/fault.rs b/crates/phone-opus/src/mcp/fault.rs index c2d4a6c..b0b1e28 100644 --- a/crates/phone-opus/src/mcp/fault.rs +++ b/crates/phone-opus/src/mcp/fault.rs @@ -13,14 +13,6 @@ pub(crate) struct FaultContext { #[derive(Clone, Debug, Deserialize, Eq, PartialEq, Serialize)] pub(crate) struct ConsultFaultContext { pub(crate) cwd: String, - pub(crate) context_mode: String, - pub(crate) planned_session_id: String, - #[serde(skip_serializing_if = "Option::is_none")] - pub(crate) reused_session_id: Option, - #[serde(skip_serializing_if = "Option::is_none")] - pub(crate) observed_session_id: Option, - #[serde(skip_serializing_if = "Option::is_none")] - pub(crate) resume_session_id: Option, #[serde(default, skip_serializing_if = "is_false")] pub(crate) quota_limited: bool, #[serde(skip_serializing_if = "Option::is_none")] @@ -200,23 +192,8 @@ impl FaultRecord { else { return lines.join("\n"); }; - let mut fields: BTreeMap = BTreeMap::from([ - ("cwd".to_owned(), consult.cwd.clone()), - ("context_mode".to_owned(), consult.context_mode.clone()), - ( - "planned_session".to_owned(), - consult.planned_session_id.clone(), - ), - ]); - if let Some(session_id) = consult.reused_session_id.as_ref() { - let _ = fields.insert("reused_session".to_owned(), session_id.clone()); - } - if let Some(session_id) = consult.observed_session_id.as_ref() { - let _ = fields.insert("observed_session".to_owned(), session_id.clone()); - } - if let Some(session_id) = consult.resume_session_id.as_ref() { - let _ = fields.insert("resume_session".to_owned(), session_id.clone()); - } + let mut fields: BTreeMap = + BTreeMap::from([("cwd".to_owned(), consult.cwd.clone())]); if consult.quota_limited { let _ = fields.insert("quota_limited".to_owned(), "true".to_owned()); } -- cgit v1.2.3