CI Autopilot is a runner-hosted automation layer that coordinates failure intake, queued-issue inventory, and operator visibility. Guarded remediation dispatch is a future capability.
- Runner host: Windows service running GitHub Actions self-hosted runner
- Workflow layer: GitHub Actions workflows that trigger repair or hygiene pipelines
- Agent runtime: read-only Python agent that validates repository context and inventories queued issues
- Control plane: Repository configuration and issue workflow conventions
- Logs and artifacts: Local logs and GitHub Action run outputs
- Event triggers a workflow (dispatch, schedule, or issue activity)
- Workflow schedules a job to the self-hosted runner
- Runner executes the read-only queue poller in a cleaned workspace
- Artifacts and logs are uploaded for audit and review
- Deterministic execution on a dedicated host
- Clear separation between orchestration (GitHub Actions) and execution (agent)
- Safe automation with explicit controls and audit trails
- Straightforward runbooks for operations and recovery
- GitHub Actions job logs are the primary source of truth
- Local logs are stored under
logs/for host-level troubleshooting