Codeman maintainer
3c4bb91d6f
fix(local-model): ask the launch guard before every start of an agent on the managed endpoint
...
Only the two session routes asked launchRefusalMessage(). The attach that
finds no pane, the respawn of a dead pane (a click on the tab, a respawn
start, the boot recovery), restartCli() and the reboot-restore rebuild
started an agent on the endpoint unasked. Session gains setLaunchGuard(),
asked right before a NEW agent process is started and never for an attach to
an agent that runs; WebServer.setupSessionListeners() sets it for every
session; a refusal is a LaunchRefusedError that never falls back to a direct
PTY. The reboot-restore route asks before it builds and skips the entry with
its own reason, left on offer.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
2026-11-06 23:54:46 +01:00
..
2026-10-17 05:07:38 +08:00
2026-10-09 12:59:56 +02:00
2026-10-25 09:22:35 -04:00
2026-10-14 05:18:37 +02:00
2026-09-23 14:44:26 +08:00
2026-11-06 02:27:39 +01:00
2026-10-04 20:30:40 -04:00
2026-11-05 02:11:27 +01:00
2026-10-24 20:29:00 -04:00
2026-11-06 02:27:39 +01:00
2026-11-05 02:11:27 +01:00
2026-10-09 19:42:06 +08:00
2026-10-22 19:17:36 +02:00
2026-10-29 23:03:26 +08:00
2026-10-22 19:14:27 +02:00
2026-11-06 23:54:45 +01:00
2026-10-30 18:26:35 +08:00
2026-11-04 17:28:52 +01:00
2026-10-05 09:11:10 +08:00
2026-11-05 11:19:46 +01:00
2026-11-01 06:21:38 +01:00
2026-09-26 23:13:21 -04:00
2026-11-06 02:57:28 +01:00
2026-06-14 08:43:57 +02:00
2026-09-10 02:57:07 +02:00
2026-09-14 23:42:06 +02:00
2026-10-11 14:03:20 +02:00
2026-11-06 03:53:08 +01:00
2026-11-06 08:41:15 +01:00
2026-08-05 08:44:47 +02:00
2026-11-06 08:11:38 +01:00
2026-11-04 17:29:08 +01:00
2026-10-13 18:08:38 +02:00
2026-11-06 08:20:39 +01:00
2026-10-27 09:11:19 +01:00
2026-10-22 19:10:48 +02:00
2026-10-13 18:56:58 +02:00
2026-10-23 12:45:48 +02:00
2026-11-06 23:54:46 +01:00
2026-11-06 23:54:45 +01:00
2026-10-10 03:41:38 +02:00
2026-06-10 01:30:43 +02:00
2026-05-25 23:55:57 +02:00
2026-06-10 03:41:04 +02:00
2026-06-10 01:30:43 +02:00
2026-11-06 12:41:32 +01:00
2026-10-27 09:29:18 -05:00
2026-10-22 19:29:50 +02:00
2026-08-09 23:05:11 +02:00
2026-10-09 14:10:54 -04:00
2026-09-18 13:46:04 +02:00
2026-07-17 15:49:24 -04:00
2026-06-10 01:30:43 +02:00
2026-07-20 12:33:12 +02:00
2026-08-10 03:15:13 +02:00
2026-10-10 15:03:32 -04:00
2026-11-06 02:39:11 +01:00
2026-09-28 16:44:59 +02:00
2026-10-14 05:53:58 +02:00
2026-09-24 01:48:33 +02:00
2026-08-23 14:46:10 -04:00
2026-07-20 14:31:44 +02:00
2026-09-19 11:39:50 +02:00
2026-10-13 12:33:47 +02:00
2026-09-10 12:45:16 +08:00
2026-10-04 23:52:41 +02:00
2026-11-01 06:21:38 +01:00
2026-08-03 14:53:42 +08:00
2026-10-18 08:08:24 +02:00
2026-10-27 09:11:19 +01:00
2026-10-18 15:19:08 -04:00
2026-08-12 02:30:08 +02:00
2026-10-22 03:42:42 -04:00
2026-09-07 20:37:29 -05:00
2026-11-04 17:04:46 +01:00
2026-08-09 01:18:03 +02:00
2026-10-14 05:18:37 +02:00
2026-10-13 20:45:13 -04:00
2026-10-26 03:08:09 -04:00
2026-10-26 03:08:09 -04:00
2026-10-26 03:08:09 -04:00
2026-10-16 13:11:41 +02:00
2026-10-27 02:54:19 +01:00
2026-11-04 17:04:46 +01:00
2026-06-10 01:30:43 +02:00
2026-08-23 14:46:10 -04:00
2026-03-01 17:34:09 +01:00
2026-07-12 12:41:48 +02:00
2026-10-08 14:56:42 +02:00
2026-10-02 22:06:29 +08:00
2026-09-04 15:21:12 +02:00
2026-06-15 08:40:05 +02:00
2026-10-16 01:36:45 +02:00
2026-10-08 14:56:42 +02:00