Self Hosted Copilot Agent #169220
Replies: 2 comments
-
It's strongly recommended to adhere to the GitHub documentation and use GitHub-hosted runners for any workflows involving GitHub Copilot agents. Trying to force it onto self-hosted runners, especially when the documentation explicitly states it's unsupported, will likely continue to result in errors and frustration, and you won't receive support from GitHub for such a configuration. |
Beta Was this translation helpful? Give feedback.
-
Hello @JohnYoungers , Regarding the use of Copilot agents on self-hosted runners, the current official GitHub documentation indeed states that this setup is not supported. This is primarily because:
So, it’s more of a technical and security limitation, not simply that GitHub hasn’t published instructions yet. At this time, GitHub does not officially support or recommend running Copilot agents outside their managed infrastructure. As for your specific error Some community members have tried workarounds or partial setups, but these are experimental and can be unstable. If you want to pursue this further, I recommend:
Hope this clarifies the situation! Feel free to share more logs if you want deeper troubleshooting. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Why are you starting this discussion?
Question
What GitHub Actions topic or product is this about?
ARC (Actions Runner Controller)
Discussion Details
Per the documentation, having the agent run on a self-hosted runner is not supported: https://docs.github.com/en/copilot/how-tos/use-copilot-agents/coding-agent/customize-the-agent-environment
Is this a technical limitation? or is it more along the lines of it's not something GitHub is ready to publish instructions for (or support)? If it's the latter has anyone gotten the functionality to work?
In my
copilot-setup-steps.yml
I've gotten everything it appears to need regarding pre-reqs, but it'll log[error]Process completed with exit code 104.
and stop without further detail, right after outputting a large yaml fileBeta Was this translation helpful? Give feedback.
All reactions