fix(session): cancel lifecycle RPCs cooperatively

This commit is contained in:
NianJiuZst
2026-08-17 15:13:53 +08:00
parent 4549ed0892
commit 7035e46024
11 changed files with 958 additions and 64 deletions
@@ -325,6 +325,7 @@ async fn session_stop_fast_fails_while_tool_is_in_flight() {
&state.session_interrupts,
&sid,
Duration::from_secs(5),
None,
)
.await;
assert!(
@@ -366,6 +367,7 @@ async fn session_stop_fast_fails_while_tool_is_in_flight() {
&state.session_interrupts,
&sid,
Duration::from_secs(5),
None,
)
.await
.expect("session.stop ok after tool completes");