GSP-Agent-Windows/docs/CYGWIN_INTEGRATION.md
2026-06-08 11:33:22 -05:00

20 lines
813 B
Markdown

# GSP Windows Agent Cygwin Integration
Workspace reference: [`GSP-WORKSPACE.md`](../../GSP-WORKSPACE.md)
The Windows agent depends on Cygwin to provide the Linux-like execution environment expected by the OGP Perl agent.
## What Cygwin provides
- `bash`
- GNU Screen-compatible behavior where used
- Perl runtime compatibility
- Unix-style path and shell semantics for the agent scripts
## Operational rule
Startup scripts should detect the bundled Cygwin root first and fall back only when the bundled environment is missing. The launcher should point to the actual bundled `OGP64` tree, not to an unrelated system installation.
## Maintenance rule
Keep Cygwin-specific behavior isolated to this repository so the Panel can continue to treat the Windows and Linux agents as equivalent execution targets.