Skip to content

Add GitHub Copilot as an inference backend#8

Merged
sgoedecke merged 1 commit into
mainfrom
sgoedecke/copilot-inference
Apr 23, 2026
Merged

Add GitHub Copilot as an inference backend#8
sgoedecke merged 1 commit into
mainfrom
sgoedecke/copilot-inference

Conversation

@sgoedecke

Copy link
Copy Markdown
Owner

Summary

  • add --provider so gh standup can use either GitHub Models or GitHub Copilot
  • wire the Go Copilot SDK into the LLM client while keeping GitHub Models as the default path
  • document Copilot CLI setup and add tests for provider/model selection helpers

Notes

  • Copilot runs through the official Copilot SDK / Copilot CLI path
  • the Copilot SDK requires Go 1.24, so this PR updates the module Go version accordingly
  • Copilot sessions use a deny-all permission handler because this command only needs inference, not tool execution

Add GitHub Copilot as an alternative inference backend alongside the existing GitHub Models path. Introduce a provider flag, wire the Go Copilot SDK into the LLM client, and document Copilot CLI usage.

This also adds the SDK dependency and updates the module Go version to 1.24, which the Copilot SDK requires.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@sgoedecke sgoedecke merged commit 726d20c into main Apr 23, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant