fix(core): preserve early interrupted turns

This commit is contained in:
Felipe Coury
2026-07-09 21:31:54 -03:00
parent 4795329ff3
commit ba409a3fae
9 changed files with 593 additions and 65 deletions
+1
View File
@@ -73,6 +73,7 @@ pub(crate) struct RunningTask {
pub(crate) done: Arc<Notify>,
pub(crate) kind: TaskKind,
pub(crate) task: Arc<dyn AnySessionTask>,
pub(crate) abort_input: Vec<crate::session::TurnInput>,
pub(crate) cancellation_token: CancellationToken,
pub(crate) handle: AbortOnDropHandle<()>,
pub(crate) turn_context: Arc<TurnContext>,