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
@@ -106,6 +106,15 @@ features:
dev: "true"
e2e: "true"
# Agent survival across a backend restart (worktree/local executors only).
# Off in every profile: it replaces the standalone control server's
# kill-on-restart safeguard with an adoption handshake, and is unavailable
# on Windows. E2E specs that need it set the env var per-spec.
KANDEV_FEATURES_AGENT_SURVIVAL:
prod: "false"
dev: "false"
e2e: "false"
# ── Mock providers ────────────────────────────────────────────────
# Swap real third-party services for in-memory fakes. Production
# leaves all of these unset (real APIs). Dev opts into the mock agent