furiosa
62fb0243b5
CI / Check for .beads changes (push) Has been skipped
CI / Check embedded formulas (push) Failing after 19s
CI / Test (push) Failing after 1m41s
CI / Lint (push) Failing after 22s
CI / Integration Tests (push) Successful in 1m15s
CI / Coverage Report (push) Has been skipped
Windows CI / Windows Build and Unit Tests (push) Has been cancelled
fix(handoff): don't kill pane processes before respawn (hq-bv7ef)
...
The previous approach using KillPaneProcessesExcluding/KillPaneProcesses
killed the pane's main process (Claude/node) before calling RespawnPane.
This caused the pane to close (since tmux's remain-on-exit is off by default),
which then made RespawnPane fail because the target pane no longer exists.
The respawn-pane -k flag handles killing atomically - it kills the old process
and starts the new one in a single operation without closing the pane in between.
If orphan processes remain (e.g., Claude ignoring SIGHUP), they will be cleaned
up when the new session starts or by periodic cleanup processes.
This fixes both self-handoff and remote handoff paths.
Fixes: hq-bv7ef
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-24 16:00:27 -08:00
..
2026-01-20 14:17:35 -08:00
2026-01-07 21:41:51 -08:00
2025-12-30 18:03:06 -08:00
2026-01-01 18:58:56 -08:00
2026-01-01 18:58:56 -08:00
2026-01-05 00:42:24 -08:00
2026-01-22 18:27:51 -08:00
2025-12-30 16:43:39 -08:00
2026-01-03 16:11:55 -08:00
2026-01-21 22:40:10 -08:00
2026-01-11 23:03:47 -08:00
2026-01-12 01:45:26 -08:00
2026-01-06 22:52:32 -08:00
2026-01-24 09:39:15 -08:00
2026-01-13 13:14:47 -08:00
2026-01-20 20:45:58 -08:00
2026-01-17 03:19:08 -08:00
2026-01-03 16:11:55 -08:00
2026-01-15 17:44:40 -08:00
2026-01-01 18:53:39 -08:00
2026-01-23 13:43:59 -08:00
2026-01-21 18:04:58 -08:00
2026-01-13 19:34:29 -08:00
2026-01-13 19:34:29 -08:00
2026-01-05 06:58:46 +01:00
2026-01-13 19:34:29 -08:00
2026-01-23 13:43:58 -08:00
2026-01-07 19:17:28 -08:00
2026-01-20 20:46:43 -08:00
2026-01-17 02:49:17 -08:00
2026-01-20 12:58:01 -08:00
2026-01-23 15:42:01 -08:00
2025-12-27 16:48:26 -08:00
2026-01-16 15:27:59 -08:00
2026-01-17 03:49:18 -08:00
2026-01-09 02:22:36 +13:00
2026-01-09 02:22:20 +13:00
2026-01-20 20:45:58 -08:00
2026-01-12 23:07:49 -08:00
2026-01-17 02:55:39 -08:00
2026-01-03 21:37:05 +01:00
2026-01-04 15:30:57 -05:00
2026-01-03 11:49:42 -08:00
2026-01-03 16:23:44 -08:00
2026-01-20 20:45:58 -08:00
2026-01-08 20:25:01 -08:00
2026-01-05 00:42:24 -08:00
2026-01-01 18:54:36 -08:00
2026-01-20 20:20:49 -08:00
2026-01-22 11:44:45 -08:00
2026-01-20 19:51:37 -08:00
2026-01-23 15:33:33 -08:00
2026-01-10 22:56:33 -08:00
2026-01-20 23:20:50 +01:00
2026-01-08 20:25:01 -08:00
2026-01-16 11:05:59 -08:00
2026-01-16 11:05:59 -08:00
2026-01-12 02:45:03 -08:00
2026-01-12 02:31:06 -08:00
2026-01-03 16:11:55 -08:00
2026-01-22 18:27:51 -08:00
2026-01-16 12:33:51 -08:00
2025-12-25 23:53:34 -08:00
2026-01-21 22:48:06 +07:00
2026-01-23 16:04:33 -08:00
2026-01-21 18:05:00 -08:00
2026-01-24 16:00:27 -08:00
2026-01-09 22:46:06 -08:00
2026-01-04 19:46:27 -08:00
2026-01-21 22:40:10 -08:00
2026-01-23 13:43:57 -08:00
2026-01-21 17:40:05 -08:00
2026-01-23 13:43:58 -08:00
2026-01-23 13:43:58 -08:00
2026-01-21 23:05:00 -08:00
2026-01-09 13:30:11 -08:00
2026-01-20 14:17:35 -08:00
2026-01-21 22:48:06 +07:00
2026-01-03 16:11:55 -08:00
2025-12-30 18:03:06 -08:00
2026-01-09 23:01:55 -08:00
2026-01-17 09:49:53 -08:00
2026-01-09 23:01:55 -08:00
2026-01-14 21:18:20 -08:00
2026-01-14 21:18:20 -08:00
2026-01-21 21:53:18 -08:00
2026-01-22 11:44:45 -08:00
2026-01-21 21:55:07 -08:00
2026-01-14 21:29:37 -08:00
2026-01-09 23:01:55 -08:00
2026-01-14 21:19:54 -08:00
2026-01-14 21:25:11 -08:00
2026-01-21 21:19:04 -08:00
2026-01-21 21:55:07 -08:00
2026-01-21 21:09:30 -08:00
2025-12-30 22:10:08 -08:00
2026-01-05 19:39:57 -08:00
2026-01-01 18:58:56 -08:00
2026-01-20 14:10:26 -08:00
2026-01-23 13:43:57 -08:00
2026-01-17 02:11:12 -08:00
2026-01-09 22:10:09 -08:00
2025-12-26 13:20:14 -08:00
2026-01-23 15:33:33 -08:00
2025-12-30 22:02:45 -08:00
2026-01-09 00:41:35 -08:00
2026-01-20 19:31:26 -08:00
2026-01-16 15:23:28 -08:00
2026-01-16 15:27:38 -08:00
2026-01-20 19:31:26 -08:00
2026-01-09 00:41:35 -08:00
2026-01-17 01:40:02 -08:00
2026-01-01 18:54:36 -08:00
2026-01-05 00:42:24 -08:00
2026-01-17 02:55:39 -08:00
2026-01-21 18:04:00 -08:00
2025-12-26 16:23:37 -08:00
2026-01-20 19:31:17 -08:00
2026-01-17 03:47:18 -08:00
2026-01-17 03:41:18 -08:00
2026-01-04 15:16:56 -08:00
2026-01-24 10:13:31 -08:00
2026-01-03 21:37:05 +01:00
2026-01-03 16:11:55 -08:00
2026-01-08 22:10:40 +13:00
2026-01-16 12:33:51 -08:00
2026-01-21 18:04:55 -08:00
2026-01-13 13:37:00 -08:00
2026-01-23 13:43:59 -08:00
2026-01-22 15:38:39 -08:00
2026-01-22 19:58:35 -08:00
2026-01-10 18:28:14 -08:00
2026-01-10 18:28:14 -08:00
2026-01-17 09:46:25 -08:00
2026-01-21 20:52:26 -08:00
2026-01-13 20:59:15 -08:00
2026-01-13 20:59:15 -08:00
2026-01-16 15:38:08 -08:00
2026-01-24 15:28:13 -08:00
2026-01-13 13:14:47 -08:00
2026-01-20 20:00:56 -08:00
2026-01-16 15:27:38 -08:00
2026-01-06 20:40:40 -08:00
2026-01-21 19:50:38 -08:00
2026-01-23 13:43:57 -08:00
2026-01-16 15:23:35 -08:00
2026-01-12 17:44:37 -08:00
2026-01-21 10:31:16 -08:00
2026-01-21 10:31:16 -08:00
2026-01-20 20:19:05 -08:00
2026-01-09 21:52:09 -08:00
2026-01-20 12:57:46 -08:00
2026-01-11 18:06:09 -08:00
2026-01-12 01:45:26 -08:00
2026-01-23 13:43:57 -08:00
2026-01-21 19:30:49 -08:00
2026-01-08 22:10:40 +13:00
2026-01-08 20:25:01 -08:00
2026-01-15 19:19:13 -08:00
2026-01-23 13:43:57 -08:00
2026-01-22 19:46:14 -08:00
2026-01-22 19:46:14 -08:00
2026-01-12 03:11:59 -08:00
2026-01-20 14:17:35 -08:00
2026-01-21 20:52:26 -08:00
2026-01-12 03:11:59 -08:00
2026-01-20 14:17:35 -08:00
2026-01-22 19:46:14 -08:00
2026-01-12 03:10:58 -08:00
2026-01-20 22:34:37 -08:00
2026-01-20 22:34:37 -08:00
2026-01-23 13:43:58 -08:00
2026-01-06 19:10:43 -08:00
2026-01-22 18:27:51 -08:00
2026-01-05 00:42:24 -08:00
2026-01-23 15:56:58 -08:00
2026-01-13 13:37:00 -08:00
2026-01-20 14:17:35 -08:00
2026-01-08 12:36:54 -05:00
2026-01-19 11:21:54 -08:00
2026-01-19 11:21:54 -08:00
2026-01-20 14:17:35 -08:00
2026-01-09 22:46:06 -08:00
2026-01-03 14:33:24 -08:00
2026-01-07 00:06:55 -08:00
2026-01-13 19:34:29 -08:00
2026-01-08 20:25:01 -08:00
2026-01-11 22:23:21 -08:00
2026-01-13 13:46:50 -08:00
2026-01-17 00:50:46 -08:00
2026-01-21 23:05:00 -08:00
2025-12-29 18:02:49 -08:00
2026-01-09 21:56:53 -08:00
2026-01-20 20:45:58 -08:00
2026-01-06 12:59:49 -08:00