swarm repositories / source
aboutsummaryrefslogtreecommitdiff
path: root/crates/phone-opus/src
diff options
context:
space:
mode:
authormain <main@swarm.moe>2026-03-25 18:10:21 -0400
committermain <main@swarm.moe>2026-03-25 18:10:21 -0400
commit0dda9748e55bcffe6194c4b1d15f10c7753e8b29 (patch)
tree85f98ba42cbc0362da2540e18467c893307fa361 /crates/phone-opus/src
parent7f28cb7356092934a25ab5fd277dce38b91eb8c0 (diff)
downloadphone_opus-0dda9748e55bcffe6194c4b1d15f10c7753e8b29.zip
Lift Claude progress watchdog to 20 minutes
Diffstat (limited to 'crates/phone-opus/src')
-rw-r--r--crates/phone-opus/src/mcp/service.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/phone-opus/src/mcp/service.rs b/crates/phone-opus/src/mcp/service.rs
index 38e472e..4a65e6d 100644
--- a/crates/phone-opus/src/mcp/service.rs
+++ b/crates/phone-opus/src/mcp/service.rs
@@ -895,7 +895,7 @@ const CONSULT_OUTPUT_ROOT: &str = "/tmp/phone_opus-consults";
const CONSULT_OUTPUT_KEEP_COUNT: usize = 256;
const CONSULT_OUTPUT_MAX_AGE: Duration = Duration::from_secs(7 * 24 * 60 * 60);
const CLAUDE_PROGRESS_POLL_INTERVAL: Duration = Duration::from_millis(250);
-const DEFAULT_CLAUDE_STALL_TIMEOUT: Duration = Duration::from_secs(30);
+const DEFAULT_CLAUDE_STALL_TIMEOUT: Duration = Duration::from_secs(20 * 60);
const CONSULT_TIMESTAMP_FORMAT: &[time::format_description::FormatItem<'static>] =
time::macros::format_description!("[year][month][day]T[hour][minute][second]Z");
const CLAUDE_MIRROR_FILES: [&str; 4] = [