When a server fails to bind to the configured ready_port, the process would stay in "starting" status indefinitely after the probing interval cleared, with no error surfaced to the agent. This fixes the hang by: - Transitioning process to "error" status when port probing times out - Detecting process exit during port polling and reporting stderr context - Adding ready_timeout parameter for custom timeout values - Including stderr output in waitForReady timeout/error responses - Registering SIGTERM/SIGINT handlers to clean up bg processes on exit Closes #428 |
||
|---|---|---|
| .. | ||
| resources | ||
| tests | ||
| app-paths.ts | ||
| bundled-extension-paths.ts | ||
| cli.ts | ||
| loader.ts | ||
| logo.ts | ||
| onboarding.ts | ||
| pi-migration.ts | ||
| resource-loader.ts | ||
| tool-bootstrap.ts | ||
| update-check.ts | ||
| update-cmd.ts | ||
| wizard.ts | ||