Task · AIO-0005.09

Copilot CLI developer: go/no-go spike, then implement

Description

GitHub Copilot CLI is feasible headless (copilot -p with COPILOT_GITHUB_TOKEN, no login bot), but it needs Copilot seats billed by GitHub, has no preflight guards, has partial token data, and its terms on a 24/7 synthetic loop are unclear. The maintainer gated it: no implementation until the go/no-go is signed off. Facts in doc-0002 “Copilot”. Only the maintainer can provision seats and tokens; an agent must stop and ask rather than create accounts.

Acceptance Criteria

Definition of Done

Implementation Plan

2026-10-15 maintainer approved using the existing Copilot seat for a bounded spike only. Verify supported authentication without copying runtime credentials, run isolated initial/resumed CLI turns with the pinned Grafana hooks, and report telemetry/guard coverage before proposing continuous traffic.

Implementation Notes

2026-10-15 maintainer subsequently deferred the bounded Copilot spike when authentication setup was requested. No CLI inference or continuous workload was run. Resume with a Copilot-enabled identity and scoped Copilot Requests credential, then execute Linux-container hook/resume/generation checks before deployment approval.

References

View the source file on GitHub