agent-orchestrator/backend/internal
Harshit Singh Bhandari 47e3dddff5
fix(desktop): stop console-window flashing on Windows (#399)
On Windows the daemon shells out to console-subsystem processes without
suppressing the console window. The reaper polls session liveness on a
timer (and the attach loop retries), each call runs a zellij command, and
every invocation pops a console window that instantly closes, so the user
sees rapid blinking.

- Add a platform-split hideWindow(cmd) helper to the zellij package
  (CREATE_NO_WINDOW + HideWindow on Windows, no-op elsewhere) and call it
  in execRunner.Run so list-sessions and friends stop flashing.
- startBackgroundProcess now uses CREATE_NO_WINDOW instead of
  CREATE_NEW_CONSOLE (the latter creates a console then hides it, flashing).
- Pass windowsHide: true to the daemon spawn in main.ts so the daemon's own
  console stays hidden on a Windows GUI launch.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 17:49:04 +05:30
..
adapters fix(desktop): stop console-window flashing on Windows (#399) 2026-06-23 17:49:04 +05:30
agentlaunch feat(windows): ConPTY terminal, zellij discovery, agent launcher trampoline, codex shim resolution (#310) 2026-06-18 21:51:05 +05:30
cdc feat: ao session claim-pr + spawn --claim-pr wiring (#101) 2026-06-06 00:01:03 +05:30
cli feat(cli): add examples to ao preview --help (#388) 2026-06-23 01:28:06 +05:30
config feat: require explicit project agents (#355) 2026-06-21 06:07:53 +05:30
daemon fix: make preview browser deterministic (#384) 2026-06-23 00:33:25 +05:30
daemonmeta fix(cli): verify daemon ownership before stop signal 2026-06-01 01:45:04 +05:30
domain fix(preview): add clear, reuse defaults, force refresh, local files (#379) (#380) 2026-06-22 16:04:29 +05:30
httpd fix: make preview browser deterministic (#384) 2026-06-23 00:33:25 +05:30
integration feat: require explicit project agents (#355) 2026-06-21 06:07:53 +05:30
legacyimport feat(import): rewrite-side legacy → rewrite first-boot import (#314) 2026-06-18 19:54:51 +05:30
lifecycle Refactoring Reviews feature code and idempotency check (#377) 2026-06-22 15:40:00 +05:30
notify feat: add notifications v1 (#181) 2026-06-14 20:02:32 +05:30
observe fix(session): make worker branch namespace child-safe (#309) 2026-06-18 20:00:15 +05:30
ports Feat/backend telemetry v0 (#307) 2026-06-18 22:00:25 +05:30
preview fix: make preview browser deterministic (#384) 2026-06-23 00:33:25 +05:30
processalive refactor: simplify session lifecycle and zellij runtime (#62) 2026-06-01 08:42:49 +05:30
review Refactoring Reviews feature code and idempotency check (#377) 2026-06-22 15:40:00 +05:30
runfile refactor: simplify session lifecycle and zellij runtime (#62) 2026-06-01 08:42:49 +05:30
service Refactoring Reviews feature code and idempotency check (#377) 2026-06-22 15:40:00 +05:30
session_manager fix(session-manager): terminate sessions even when handle is missing (#360) 2026-06-21 14:30:00 +05:30
storage/sqlite fix(preview): add clear, reuse defaults, force refresh, local files (#379) (#380) 2026-06-22 16:04:29 +05:30
telemetrymeta Feat/posthog error tracking redaction (#329) 2026-06-21 18:50:47 +05:30
terminal fix: keep terminal mux persistent across navigation (#325) 2026-06-21 06:07:32 +05:30