Summary
PSTeams rollout proof shows IntelligenceX reviewer deployment is working with reviewer-20260419115614, but Copilot provider runs time out in CLI server mode on GitHub-hosted Ubuntu runners.
Evidence
Notes
The workflow/release deployment layer is validated: manual inputs reach the reusable workflow, the new reviewer release is downloaded, history/swarm-shadow flags are passed through, and normal OpenAI PR review remains green. The remaining problem appears to be Copilot CLI server-mode readiness/non-interactive behavior or our protocol handling around it.
Candidate Fixes
- Add stronger Copilot CLI startup/server-readiness diagnostics, including safe stderr/stdout tail capture on timeout.
- Detect auth/interactive prompts from the Copilot process and fail with a clear non-transient category instead of a generic timeout.
- Revisit whether
gh copilot -- --server --stdio is a valid transport for reviewer use, or only a wrapper probe.
- Consider making Linux
copilot_auto_install_method=Auto prefer script/npm when Homebrew is unavailable.
Summary
PSTeams rollout proof shows IntelligenceX reviewer deployment is working with
reviewer-20260419115614, but Copilot provider runs time out in CLI server mode on GitHub-hosted Ubuntu runners.Evidence
copilot_launcher=autorun: https://github.com/EvotecIT/PSTeams/actions/runs/24626672378gh copilot --wait_seconds=180copilot_launcher=binaryrun: https://github.com/EvotecIT/PSTeams/actions/runs/24626773485/home/runner/.local/bin/copilotcopilotwait_seconds=180Notes
The workflow/release deployment layer is validated: manual inputs reach the reusable workflow, the new reviewer release is downloaded, history/swarm-shadow flags are passed through, and normal OpenAI PR review remains green. The remaining problem appears to be Copilot CLI server-mode readiness/non-interactive behavior or our protocol handling around it.
Candidate Fixes
gh copilot -- --server --stdiois a valid transport for reviewer use, or only a wrapper probe.copilot_auto_install_method=Autoprefer script/npm when Homebrew is unavailable.