swarm repositories / source
aboutsummaryrefslogtreecommitdiff
path: root/crates/phone-opus/src/mcp/fault.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/phone-opus/src/mcp/fault.rs')
-rw-r--r--crates/phone-opus/src/mcp/fault.rs27
1 files changed, 2 insertions, 25 deletions
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<String>,
- #[serde(skip_serializing_if = "Option::is_none")]
- pub(crate) observed_session_id: Option<String>,
- #[serde(skip_serializing_if = "Option::is_none")]
- pub(crate) resume_session_id: Option<String>,
#[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<String, String> = 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<String, String> =
+ BTreeMap::from([("cwd".to_owned(), consult.cwd.clone())]);
if consult.quota_limited {
let _ = fields.insert("quota_limited".to_owned(), "true".to_owned());
}