← Back to the Hub

GitHub Copilot

copilot

Managed

Use your Copilot plan; prefers the SDK for per-tool approvals and resumable sessions, otherwise uses the official CLI directly

TypeScriptcopilot-sdkProprietaryFresh session sessions

Specification

CategoryCoding agents
LanguageTypeScript (inferred)
How we knowClosed source. @github/copilot ships node_modules and a bundled webview alongside its binary.
Runtimecopilot-sdk
InterfaceTUI and CLI
Sourceconnection:copilot
LicenceProprietary
ContinuityFresh session
Based onGitHub Copilot

Setup and support

uv pip install --python /Users/shashi/oss/superqode/.venv/bin/python -e ".[copilot-sdk]"; or run `npm install -g @github/copilot`; then run `copilot login`

Runtime behaviour

Capabilities

closed harnessmulti-modelvia SDK or CLIManaged connection from SuperQode

Policies and ownership

  • +The connected coding agent owns its tool loop
  • +Authentication remains with the vendor CLI or account
  • +SuperQode provides discovery, launch, and session continuity
  • +Evaluation and optimization apply to SuperQode HarnessSpecs, not to this agent's internal loop

Get started

Inside SuperQode
$ :connect copilot$ :copilot status$ :copilot models$ :copilot sessions
From your shell
$ superqode harness run copilot "Describe your task"

Install and authenticate

  1. 1

    Recommended: install the SuperQode Copilot SDK integration

    uv tool install "superqode[copilot-sdk]"
  2. 2

    Alternative: install the official GitHub Copilot CLI

    npm install -g @github/copilot
  3. 3

    Authenticate with GitHub Copilot

    copilot login