Skip to content
Integrations/Agent Harnesses

GitHub Copilot CLI

Connect GitHub Copilot CLI to AudioLab Router.

Configuration

Install GitHub Copilot CLI and Node.js 20 or later. Create an AudioLab workspace key with llm.write, available credits, and access to the selected model. Export it as AUDIOLAB_API_KEY in the terminal that launches the agent.

Terminal
# Generated by AudioLab Router. Credentials are read from your environment.
export COPILOT_PROVIDER_BASE_URL='https://api.tryaudiolab.ai/v1'
export COPILOT_PROVIDER_TYPE='openai'
export COPILOT_PROVIDER_API_KEY="$AUDIOLAB_API_KEY"
export COPILOT_MODEL='openai/gpt-6-astra'
export COPILOT_PROVIDER_MAX_OUTPUT_TOKENS='4096'

Automatic Setup

The command previews the files and fields it changes. Confirm to apply; it stores a private backup and prints an undo command. It does not store the API key or change your shell profile. Automatic file setup supports macOS and Linux.

Terminal
npx https://tryaudiolab.ai/cli/router-0.1.0.tgz setup --agent copilot

Launch

Terminal
npx https://tryaudiolab.ai/cli/router-0.1.0.tgz run copilot

Verify the Connection

Send a short text prompt, then a read-only tool request in a disposable project. Check the model, request record, and usage in Router. Test streaming and a follow-up turn before using a longer workflow. Client-specific tools and permissions remain managed by GitHub Copilot CLI.

The setup command can check authentication and model discovery without generating a response. See the protocol contracts for model and feature limits.

Reference

GitHub Copilot CLI Configuration — Official Documentation

AudioLab Setup Command