nntrivi2001
99a2a8277c
fix(tmux,run,hooks): the four pre-existing bugs the #37 evaluation found
...
- tmux targets are exact (`=name`, `=name:` for panes/options): a bare
`-t agenthub-lane-1` resolves by prefix to agenthub-lane-12 once lane 1
is gone, so killing a finished lane could kill another.
- getRun/killRun refuse ids that are not `agenthub-lane-<n>`, so
DELETE /api/run/main can no longer kill a user's own tmux session.
- router/apply reports restart_required only for a running pane; getRun
returns a `gone` handle, so it was always true.
- needs_action is cleared only by the session that raised it (new nullable
lanes.needs_action_session); a second session in the same cwd used to
clear it on its second hook.
2026-09-25 11:30:02 +07:00
..
2026-09-18 16:52:05 +07:00
2026-09-16 11:26:00 +07:00
2026-07-30 14:39:03 +07:00
2026-09-07 12:09:15 +07:00
2026-09-09 10:00:05 +07:00
2026-09-09 09:36:52 +07:00
2026-09-17 22:20:32 +07:00
2026-09-23 16:46:20 +07:00
2026-09-21 15:15:22 +07:00
2026-09-17 16:16:31 +07:00
2026-09-10 16:05:07 +07:00
2026-09-17 23:17:06 +07:00
2026-09-07 08:32:19 +07:00
2026-09-07 12:09:15 +07:00
2026-09-08 09:48:40 +07:00
2026-09-09 01:29:17 +07:00
2026-09-09 01:17:06 +07:00
2026-09-08 16:24:17 +07:00
2026-09-08 16:24:17 +07:00
2026-09-09 08:30:45 +07:00
2026-09-07 12:09:15 +07:00
2026-09-09 08:30:45 +07:00
2026-09-10 17:07:23 +07:00
2026-09-07 12:09:15 +07:00
2026-09-21 17:03:27 +07:00
2026-08-25 09:38:09 +07:00
2026-09-25 10:44:40 +07:00
2026-09-25 10:44:40 +07:00
2026-09-25 10:44:40 +07:00
2026-09-25 11:26:31 +07:00
2026-09-07 12:09:15 +07:00
2026-09-07 12:09:15 +07:00
2026-09-07 12:09:15 +07:00
2026-09-03 15:29:08 +07:00
2026-09-24 15:49:39 +07:00
2026-09-07 12:09:15 +07:00
2026-07-30 14:39:03 +07:00
2026-08-13 15:36:36 +07:00
2026-09-18 09:44:17 +07:00
2026-09-07 12:09:15 +07:00
2026-09-07 12:09:15 +07:00
2026-09-07 12:09:15 +07:00
2026-09-07 12:09:15 +07:00
2026-09-07 12:09:15 +07:00
2026-09-25 11:30:02 +07:00
2026-09-07 12:09:15 +07:00
2026-09-07 12:09:15 +07:00
2026-09-10 16:03:07 +07:00
2026-08-04 10:03:40 +07:00
2026-07-30 14:39:03 +07:00
2026-09-24 17:05:15 +07:00
2026-09-09 01:45:00 +07:00
2026-09-07 12:09:15 +07:00
2026-09-25 11:30:02 +07:00
2026-09-25 11:30:02 +07:00
2026-09-21 15:15:22 +07:00
2026-07-30 14:39:03 +07:00
2026-09-07 12:09:15 +07:00
2026-09-17 22:20:32 +07:00
2026-09-09 01:45:00 +07:00
2026-07-30 14:39:03 +07:00
2026-09-07 12:09:15 +07:00
2026-07-30 14:39:03 +07:00
2026-08-18 16:04:27 +07:00
2026-09-10 13:44:28 +07:00
2026-09-25 11:23:59 +07:00
2026-09-23 16:46:20 +07:00
2026-09-07 12:09:15 +07:00
2026-07-30 14:39:03 +07:00
2026-08-28 10:05:24 +07:00
2026-09-25 11:30:02 +07:00
2026-07-30 14:39:03 +07:00
2026-09-18 16:52:05 +07:00
2026-09-14 13:10:16 +07:00
2026-09-07 12:09:15 +07:00
2026-09-07 12:09:15 +07:00
2026-07-30 14:39:03 +07:00
2026-09-25 11:21:30 +07:00