Reconcile Claude background task state
This commit is contained in:
1 parent
f0661919bb
commit
9fd21af4e8
6 files changed
+310
-24
No files matched your search
@@ -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,
|
||||
|
||||
Reference in new issue
Block a user