mirror of https://github.com/garrytan/gstack.git
On Windows the browse tool pops console windows during normal use. #1979 fixes one source (the watchdog's tasklist → conhost flash every 60s). This addresses the other three: - chrome-headless-shell.exe (every browse action): the default headless path launches the console-subsystem headless shell, which pops a window. Force Chrome's "new" headless (full chrome.exe, GUI-subsystem → no console window) on Windows via --headless=new. Other platforms keep the lighter shell. - node daemon (detached spawn on Windows): detached spawns create a console window unless windowsHide is set. Added it to the launcher + the detached server spawn. - bun terminal-agent: spawned via Bun.spawn, whose windowsHide does not reliably suppress the window on Windows. Switched to Node's child_process .spawn with windowsHide (reliable), same unref'd lifecycle. Verified on Win11: no chrome-headless-shell process (chrome.exe --headless=new in the cmdline), screenshots render correctly, single daemon, no stray bun windows. |
||
|---|---|---|
| .. | ||
| bin | ||
| scripts | ||
| src | ||
| test | ||
| PLAN-snapshot-dropdown-interactive.md | ||
| SKILL.md | ||
| SKILL.md.tmpl | ||