Skip to content

Just a reminder to add support for the GitHub Copilot SDK #1115

@iskandersierra

Description

@iskandersierra

Problem

  • What problem are you trying to solve?
    • Add support for copilot SDK
  • Who experiences it? (which platform/workflow)
    • Users of GitHub Copilot agent
  • How often does it come up?
    • For me, always

Proposed Solution

As stated in this Cole's Full Guide to Archon, where he discovered that the GitHub Copilot SDK indeed exists, and mention that anyone could actually one-shot this implementation. If anyone that don't see this as an overwhelming undertaking as myself, please give it a try

User Flow

Before (current)

There is no way to do it. When the Pi agent is finally integrated, we could use it to connect to the copilot SDK through it, but it would be cumbersome for most devs with a direct copilot access.

After (proposed)

Just an option to connect to the copilot service using the SDK directly

Alternatives Considered

Alternative Pros Cons Why not chosen
Using the Pi SDK Covers copilot and much more Not yet available and cumbersome Not yet available

Scope

  • Package(s) likely affected: adapters
  • Breaking change? No
  • Database changes needed? No
  • New external dependencies? Yes (copilot sdk)

Security Considerations

  • New permissions/capabilities? No
  • New external network calls? No
  • Secrets/tokens handling? No
  • If any Yes, describe:

Definition of Done

  • We can connect to the copilot service using the SDK
  • Documentation updated

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low priority - Nice to have, consider closing if stalearea: orchestratorMain conversation orchestrationeffort/highCross-cutting changes, multiple domains, requires design decisionsfeature-requestNew functionality (external suggestion, needs review)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions