gsxdsm
1d76e9d02c
FN-6602: delay scripted terminal input until PTY readiness
Wait for new terminal sessions to become ready before injecting saved-script commands.
- Add PTY readiness tracking with first-output, quiet-window, timeout, and cleanup resolution paths.
- Wait for readiness before messaging script routes write generated command input.
- Cover readiness timing, cleanup behavior, and route-level delayed write behavior with tests.
Files changed:
.../src/__tests__/scripts-routes.routes.test.ts | 54 ++++++++
.../src/__tests__/terminal-service.test.ts | 143 ++++++++++++++++++++-
.../src/routes/register-messaging-scripts.ts | 5 +
packages/dashboard/src/terminal-service.ts | 91 +++++++++++++
4 files changed, 292 insertions(+), 1 deletion(-)
Fusion-Task-Id: FN-6602
Fusion-Task-Lineage: a38a7222-ecb7-4567-9d47-946678088076
2026-06-17 18:08:55 -07:00
..
2026-06-17 14:52:55 -07:00
2026-06-14 22:43:49 -07:00
2026-06-17 17:49:20 -07:00
2026-06-17 18:08:55 -07:00
2026-06-16 22:29:07 -07:00
2026-06-16 15:08:24 -07:00
2026-06-17 17:37:08 -07:00
2026-06-17 11:46:31 -07:00
2026-06-16 18:09:46 -07:00
2026-06-17 06:12:06 +08:00
2026-06-08 15:19:27 -07:00
2026-06-14 22:43:49 -07:00