feat(executors): keep worktree and local agents running across a backend restart (#3467)

Co-authored-by: nova28 <17953305+nova28@users.noreply.github.com>
Co-authored-by: Carlos Florencio <carlosmflorencio@gmail.com>
This commit is contained in:
Henry
2026-09-14 04:42:24 +08:00
committed by GitHub
parent 89bf7657a2
commit e75c8b37c8
230 changed files with 21999 additions and 426 deletions
@@ -1013,7 +1013,7 @@ func (m *Manager) prepareExecutionCreateRequest(
PreviousExecutionID: info.AgentExecutionID,
AuthToken: authToken,
BootstrapNonce: m.revealRuntimeSecret(ctx, info.Metadata, MetadataKeyBootstrapNonceSecret),
AgentctlStartupConfig: m.agentctlStartupConfig,
AgentctlStartupConfig: agentctlStartupConfigForExecutor(m.agentctlStartupConfig, info.ExecutorType),
RemoteContributions: remoteContributions,
ContributionDestinations: contributionDestinations,
ManagedRuntimeVersion: managedRuntimeVersion,