Parent: #6871 | Epic: #6870
Description
Add the GitHub Copilot SDK Go dependency and create a CopilotClientManager wrapper that manages the copilot.Client lifecycle.
Tasks
New File
pkg/llm/copilot_client.go
Notes
- SDK spawns
copilot-agent-runtime process automatically on client.Start()
- Auth handled by SDK via Copilot subscription
- Must handle graceful errors when Copilot CLI is not available
Parent: #6871 | Epic: #6870
Description
Add the GitHub Copilot SDK Go dependency and create a CopilotClientManager wrapper that manages the copilot.Client lifecycle.
Tasks
github.com/github/copilot-sdk/go@latesttogo.modpkg/llm/copilot_client.gowithCopilotClientManagerstructStart(ctx),Stop(),GetAuthStatus(ctx)ListModels(ctx)for model discoverycmd/container.go(alongside existing, not replacing)New File
pkg/llm/copilot_client.goNotes
copilot-agent-runtimeprocess automatically onclient.Start()