Skip to main content
Skip to content

Concepts for GitHub Copilot CLI

Learn how you can use GitHub Copilot in your terminal.

Comparing GitHub Copilot CLI customization features

Find out about the various ways you can customize Copilot: what they do, and when to use them.

Managing context in GitHub Copilot CLI

Understand how Copilot manages conversation context, what happens during long sessions, and how to stay in control of your context window.

About custom agents

Custom agents enhance Copilot with assistance tailored to your needs.

Using LSP servers with GitHub Copilot CLI

LSP servers give Copilot CLI precise code intelligence, enabling it to navigate definitions, find references, and rename symbols accurately across your project.

About extensions for GitHub Copilot CLI

Extensions let you add your own tools and slash commands to GitHub Copilot CLI, using only the SDK that ships with the CLI.

Understanding filesystem policies for local sandboxing in GitHub Copilot CLI

When local sandboxing is enabled, Copilot CLI runs each sandboxed process or operation under a filesystem policy that controls which files and directories it can read and write. Learn how that policy is built and how to check the access it grants.