← Back to the Hub
Managed

GitHub Copilot
copilot
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
| Category | Coding agents |
|---|---|
| Language | TypeScript (inferred) |
| How we know | Closed source. @github/copilot ships node_modules and a bundled webview alongside its binary. |
| Runtime | copilot-sdk |
| Interface | TUI and CLI |
| Source | connection:copilot |
| Licence | Proprietary |
| Continuity | Fresh session |
| Based on | GitHub 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 sessionsFrom your shell
$ superqode harness run copilot "Describe your task"Install and authenticate
- 1
Recommended: install the SuperQode Copilot SDK integration
uv tool install "superqode[copilot-sdk]" - 2
Alternative: install the official GitHub Copilot CLI
npm install -g @github/copilot - 3
Authenticate with GitHub Copilot
copilot login




