Skip to main content
Provider id: copilot · CtrlNode agent type: Copilot Spawns the @github/copilot CLI and speaks ACP over stdio. Each dispatch opens a fresh ACP session.

When to use it

  • You have GitHub Copilot access and want Copilot to execute coding tasks from CtrlNode
  • You already use copilot in the terminal on the Bridge machine

Prerequisites

  • Node.js 22+
  • Copilot CLI:

Authentication

Option A — fine-grained PAT
  1. Create a token at GitHub fine-grained PAT settings
  2. Enable Copilot Requests (read & write) — available on personal tokens
  3. Set:
Option B — interactive login
Omit COPILOT_GITHUB_TOKEN when the CLI session is cached.

Environment variables

Example .env

CtrlNode setup

  1. Project agent type Copilot
  2. Register agents in Team
  3. Assign tasks; agent instructions are prepended to the prompt

Troubleshooting

← All providers