- platform.ts: add windowsHide:true to pwsh/powershell/taskkill/netstat spawns so AO no longer flashes a console window for each subprocess. - script-runner.ts: auto-detect Git Bash at the common install paths on Windows when AO_BASH_PATH is unset; tighter error if neither auto-detect nor override succeeds. WSL bash intentionally excluded — invoking it from Windows-native Node mixes Linux paths with Windows cwd and silently breaks repo scripts. Also adds windowsHide:true to the spawn. - web/services.ts: register @aoagents/ao-plugin-runtime-process so the dashboard can spawn sessions on projects using runtime: process (the Windows default per getDefaultRuntime). - pty-client.ts: chunk ptyHostSendMessage into 512-char frames with a 15ms gap so large prompts (~3-4KB+) are no longer truncated by ConPTY's input buffer. Cross-platform safe; Unix PTYs absorb chunks at full speed. Trailing Enter still sent as a separate frame after the existing 300ms pause. - Mock test helpers updated to handle the (cmd, args, options, callback) arity introduced by passing windowsHide; new test covers Git Bash auto-detection. |
||
|---|---|---|
| .. | ||
| src | ||
| CHANGELOG.md | ||
| package.json | ||
| tsconfig.json | ||