Reconcile Claude background task state

This commit is contained in:
iris-ai committed 2026-09-15 12:49:22 -04:00
1 parent f0661919bb
commit 9fd21af4e8
6 files changed
+310 -24

No files matched your search

+4
View File
@@ -1908,6 +1908,7 @@ impl SessionManager {
session.transcript_path(),
&session.sink,
session.subagents(),
status,
)?);
}
// Nothing is live for this one -- a session whose launch failed
@@ -2463,6 +2464,7 @@ fn launch(
&transcript_path,
&sink,
&subagents,
status,
)
})
.transpose()?,
@@ -2514,6 +2516,7 @@ fn make_driver(
transcript_path: &Path,
sink: &EventSink,
subagents: &Arc<Subagents>,
initial_status: SessionStatus,
) -> Result<Arc<dyn Driver>> {
Ok(match provider.kind {
DriverKind::Echo => Arc::new(EchoDriver::new(
@@ -2541,6 +2544,7 @@ fn make_driver(
dir,
sink.clone(),
Arc::clone(subagents),
initial_status,
)?),
DriverKind::CodexCli => Arc::new(CodexDriver::launch(
meta,