Troubleshooting & FAQ
Common issues and frequently asked questions for CI-Copilot.
Does it support anything besides GitHub Actions?​
Not yet. GitHub Actions is the only supported platform right now. GitLab CI and Jenkins are on the roadmap.
Which LLMs work?​
OpenAI, Anthropic, Google Gemini, AWS Bedrock, and Azure OpenAI. Set LLM_PROVIDER and LLM_MODEL in your .env file.
Does it work with private repos?​
Yes — your GITHUB_PERSONAL_ACCESS_TOKEN needs repo scope.
What if it can't detect my stack?​
It asks you. The Context Detector has a human-in-the-loop fallback — if detection confidence is low, it prompts for clarification before proceeding.
Will it commit code without asking?​
No. Two approval gates: (1) after plan generation, (2) before commit. Both require your explicit sign-off.
How do I connect a client?​
CI-Copilot speaks the A2A protocol. Any A2A client works. The included docker-compose.yml ships with TalkOps UI at localhost:8080.
Connectivity Issues​
"Connection refused" to CI-Copilot​
Cause: The TalkOps UI or client cannot reach the CI-Copilot server.
Fix:
- Ensure CI-Copilot is running:
docker psor check the process - Set
TALKOPS_CI_COPILOT_URLto the correct URL (e.g.,http://localhost:10102) - If using Docker Compose, ensure both services are on the same network
GitHub API errors​
Cause: Invalid or expired GITHUB_PERSONAL_ACCESS_TOKEN, or insufficient scope.
Fix:
- Regenerate the token with
reposcope - Ensure the token has access to the target repository (for private repos)
Workflow Issues​
Plan approval not showing​
Symptom: The agent says it needs approval, but the UI doesn't show buttons.
Fix: Type explicit text approval: "APPROVE", "YES", or "Proceed". The agent's text parser acts as a fallback for UI buttons.
actionlint validation fails repeatedly​
Symptom: The Renderer keeps refining but validation still fails.
Cause: Unusual workflow structure or action combination that actionlint flags.
Fix:
- Review the generated YAML manually
- Check actionlint documentation for the specific error
- Consider simplifying the request or filing an issue with the CI-Copilot team
Debug Logging​
Enable debug logs to see raw tool calls and MCP payloads:
LOG_LEVEL=DEBUG
Output includes tool invocations, MCP payloads, and agent state transitions.