aboutsummaryrefslogtreecommitdiff
path: root/src/app/actions.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-06-15 02:13:30 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-06-15 02:13:30 +0300
commitdcfc45b45d198434db5057c991e72c089b42c705 (patch)
tree4cbdbc253bb5dc12c734a7ed1cbf82fd444d3cd2 /src/app/actions.rs
parentc91348e68b9e438159ffecc3e26bc6f971e0fa2a (diff)
fix: preserve claude session rotations
refs #620
Diffstat (limited to 'src/app/actions.rs')
-rw-r--r--src/app/actions.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/app/actions.rs b/src/app/actions.rs
index 1538f12b..82aaa8f7 100644
--- a/src/app/actions.rs
+++ b/src/app/actions.rs
@@ -2452,9 +2452,16 @@ impl AppState {
agent_label,
seq,
session_ref,
+ session_start_source,
} => self
.update_terminal_state(pane_id, |terminal| {
- terminal.set_agent_session_ref(source, agent_label, session_ref, seq)
+ terminal.set_agent_session_ref_for_session_start(
+ source,
+ agent_label,
+ session_ref,
+ seq,
+ session_start_source,
+ )
})
.into_iter()
.collect(),