From 74fa90cecc6f6dfd93dc64893659771001ad2d82 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Wed, 24 Jun 2026 00:52:07 +0300 Subject: fix: scope opencode hook to main agent and adopt new sessions refs #765 --- src/agent_resume.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/agent_resume.rs') diff --git a/src/agent_resume.rs b/src/agent_resume.rs index dbd1d9f2..f23ff5e0 100644 --- a/src/agent_resume.rs +++ b/src/agent_resume.rs @@ -71,7 +71,9 @@ pub fn session_ref_from_report( pub fn normalize_session_start_source(value: Option) -> Option { match value.as_deref().map(str::trim) { - Some(source @ ("startup" | "resume" | "clear" | "compact")) => Some(source.to_string()), + Some(source @ ("startup" | "resume" | "clear" | "compact" | "new")) => { + Some(source.to_string()) + } _ => None, } } @@ -518,6 +520,10 @@ mod tests { normalize_session_start_source(Some("compact".into())), Some("compact".into()) ); + assert_eq!( + normalize_session_start_source(Some("new".into())), + Some("new".into()) + ); assert_eq!( normalize_session_start_source(Some(" resume ".into())), Some("resume".into()) -- cgit v1.2.3