Codeman maintainer
d44b049c51
chore(web): remove the teammate terminal windows nothing can open
...
A subagent window could host an xterm attached to a teammate's tmux pane,
but only for a teammate listed in teammatePanesByName, and the SSE
listeners that filled that map were removed in February. Since then the
branch could not be taken, and the code behind it was unreachable:
- initTeammateTerminal and the lazy dispose / restore pair that parked a
teammate terminal while its window was minimized or hidden;
- the two maps (teammatePanesByName, teammateTerminals) and every loop
over them: window close and reconnect cleanup, the live font-weight
save and the skin switch;
- the two early returns in renderSubagentWindowContent that protected a
terminal which could not exist.
Subagent windows render their activity list exactly as before, and a
teammate still gets its name and badge from the agent description. The
server side is untouched: TeamWatcher still holds respawn back while
teammates are active, and the teammate-pane routes remain.
Tests and docs that described "Agent Teams panes" now name what a font
or skin change really reaches: the main terminal, the tiles and the
split pane.
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com >
2026-11-13 20:35:32 +01:00
..
2026-11-13 14:25:41 +01:00
2026-11-13 13:58:22 +01:00
2026-11-12 14:08:41 +01:00
2026-11-13 13:58:22 +01:00
2026-10-14 05:16:00 +02:00
2026-10-09 23:28:55 +02:00
2026-11-09 02:52:13 +01:00
2026-11-13 13:58:22 +01:00
2026-11-13 13:58:22 +01:00
2026-11-13 20:35:32 +01:00
2026-09-07 19:09:24 +02:00
2026-10-25 09:22:35 -04:00
2026-10-26 09:04:53 -04:00
2026-10-25 09:22:35 -04:00
2026-11-13 13:58:22 +01:00
2026-11-13 13:58:22 +01:00
2026-11-13 13:58:22 +01:00
2026-07-12 17:50:21 +02:00
2026-10-10 21:54:37 +02:00
2026-04-23 11:57:00 +02:00
2026-10-24 16:57:20 +02:00
2026-08-10 11:19:51 +02:00
2026-10-18 13:58:09 +08:00
2026-10-27 09:11:19 +01:00
2026-10-25 09:08:54 -04:00
2026-11-06 23:55:02 +01:00
2026-10-30 10:33:34 +08:00
2026-08-22 14:13:58 +02:00
2026-11-08 08:33:02 +01:00
2026-10-09 12:59:48 +02:00
2026-10-24 23:00:49 -04:00
2026-10-24 23:00:49 -04:00
2026-11-09 11:17:16 +08:00
2026-11-06 22:16:38 +01:00
2026-11-04 17:31:48 +01:00
2026-11-06 06:10:41 +01:00
2026-11-11 09:53:12 +01:00
2026-10-26 03:13:25 -04:00
2026-10-07 19:27:45 +02:00
2026-08-25 19:01:29 +02:00
2026-10-27 09:11:19 +01:00
2026-08-25 19:01:29 +02:00
2026-11-04 17:29:08 +01:00
2026-09-05 16:22:54 +02:00
2026-11-06 05:36:20 +01:00
2026-06-14 08:43:57 +02:00
2026-06-14 08:43:57 +02:00
2026-07-12 17:50:21 +02:00
2026-11-03 09:46:23 +01:00
2026-11-04 17:31:48 +01:00
2026-11-04 17:31:48 +01:00
2026-06-09 20:02:17 +02:00
2026-10-11 14:03:20 +02:00
2026-11-06 08:20:39 +01:00
2026-11-06 08:20:39 +01:00
2026-09-14 17:06:42 +02:00
2026-11-06 17:02:53 +01:00
2026-11-06 03:13:52 +01:00
2026-11-06 17:02:53 +01:00
2026-11-06 17:02:53 +01:00
2026-11-06 17:02:53 +01:00
2026-11-13 13:58:22 +01:00
2026-10-24 16:46:31 +02:00
2026-10-13 17:09:00 +02:00
2026-11-04 17:29:08 +01:00
2026-07-09 11:47:38 -04:00
2026-10-22 19:54:40 +02:00
2026-11-08 04:08:43 +01:00
2026-10-25 09:08:54 -04:00
2026-10-24 22:39:58 -04:00
2026-10-18 00:47:47 +08:00
2026-10-13 18:28:34 +02:00
2026-10-07 19:41:56 +02:00
2026-02-18 12:51:35 +01:00
2026-11-09 02:52:13 +01:00
2026-08-28 11:32:30 -05:00
2026-04-23 11:57:00 +02:00
2026-03-21 07:20:18 +01:00
2026-03-27 01:43:59 +01:00
2026-09-24 22:18:07 +02:00
2026-08-16 20:27:38 +02:00
2026-11-09 02:52:13 +01:00
2026-10-27 01:24:15 +01:00
2026-07-20 12:33:12 +02:00
2026-04-23 11:57:00 +02:00
2026-10-28 09:34:05 +01:00
2026-08-20 12:58:17 -04:00
2026-03-01 04:04:35 +01:00
2026-03-07 07:33:44 +01:00
2026-03-26 22:50:25 +01:00
2026-11-13 13:58:22 +01:00
2026-11-06 17:02:53 +01:00
2026-08-09 23:05:11 +02:00
2026-08-09 23:05:11 +02:00
2026-11-06 23:54:46 +01:00
2026-11-06 08:20:39 +01:00
2026-11-06 06:05:53 +01:00
2026-10-24 14:52:26 +02:00
2026-08-29 17:43:07 -05:00
2026-10-10 23:28:25 -05:00
2026-09-19 12:18:40 +02:00
2026-03-01 17:26:31 +01:00
2026-11-13 13:58:22 +01:00
2026-03-01 04:04:35 +01:00
2026-03-01 04:04:35 +01:00
2026-08-09 15:31:02 +02:00
2026-03-07 07:33:44 +01:00
2026-08-10 03:15:13 +02:00
2026-08-09 01:34:55 +02:00
2026-10-14 05:53:58 +02:00
2026-06-14 09:05:17 +02:00
2026-09-15 17:59:16 +02:00
2026-11-11 20:23:09 +01:00
2026-10-04 19:05:43 +02:00
2026-11-09 02:52:13 +01:00
2026-10-07 21:16:53 +02:00
2026-11-06 02:39:11 +01:00
2026-06-06 03:53:54 +02:00
2026-09-14 23:46:28 +02:00
2026-07-17 16:21:16 -04:00
2026-07-09 11:49:23 -04:00
2026-10-19 19:58:14 -04:00
2026-09-01 02:31:26 +02:00
2026-11-13 13:58:22 +01:00
2026-11-13 13:58:22 +01:00
2026-10-10 04:20:46 +02:00
2026-10-09 20:34:37 -04:00
2026-08-23 14:46:10 -04:00
2026-10-22 19:31:21 +02:00
2026-10-10 13:43:20 -04:00
2026-04-23 11:57:00 +02:00
2026-04-23 11:57:00 +02:00
2026-01-24 04:36:18 +01:00
2026-11-13 13:58:22 +01:00
2026-10-24 22:37:06 -04:00
2026-11-13 13:58:22 +01:00
2026-10-23 09:08:48 +00:00
2026-08-09 23:05:11 +02:00
2026-08-05 01:53:43 +02:00
2026-03-03 22:40:18 +01:00
2026-06-10 20:41:34 +02:00
2026-11-06 13:19:36 +01:00
2026-07-20 12:33:12 +02:00
2026-10-04 23:52:41 +02:00
2026-09-04 15:21:13 +02:00
2026-07-27 17:06:36 +02:00
2026-06-18 10:00:04 +02:00