Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 11 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
# Copilot CLI SDKs
# GitHub Copilot CLI SDKs

Language-specific SDKs for programmatic access to the GitHub Copilot CLI.
![GitHub Copilot SDK](./assets/RepoHeader_01.png)

All SDKs are in technical preview and may change in breaking ways as we move towards a stable release.
Agents for every app.

Embed Copilot's agentic workflows in your application—now available in Technical preview as a programmable SDK for Python, TypeScript, Go, and .NET.
Copy link

Copilot AI Jan 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The capitalization of "Technical preview" should be lowercase. It should read "technical preview" as this is not a proper noun and should follow standard sentence capitalization.

Suggested change
Embed Copilot's agentic workflows in your application—now available in Technical preview as a programmable SDK for Python, TypeScript, Go, and .NET.
Embed Copilot's agentic workflows in your application—now available in technical preview as a programmable SDK for Python, TypeScript, Go, and .NET.

Copilot uses AI. Check for mistakes.

The GitHub Copilot SDK exposes the same engine behind Copilot CLI: a production-tested agent runtime you can invoke programmatically. No need to build your own orchestration—you define agent behavior, Copilot handles planning, tool invocation, file edits, and more.

## Available SDKs

Expand Down Expand Up @@ -39,6 +43,10 @@ Your Application

The SDK manages the CLI process lifecycle automatically. You can also connect to an external CLI server—see individual SDK docs for details.

## Examples

Check out the [examples folder](./examples/README.md) for sample projects and videos.

## Contributing

See [CONTRIBUTING.md](./CONTRIBUTING.md) for contribution guidelines.
Expand Down
Binary file added assets/RepoHeader_01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
26 changes: 26 additions & 0 deletions demos/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Demos & Examples

## Sample Projects

Explore complete sample projects and tutorials at **[copilot-sdk-samples.coreai.diy](https://copilot-sdk-samples.coreai.diy/)**.

Quick start examples are also included with each SDK:

| SDK | In-Repo Examples |
|-----|------------------|
| Node.js | [`nodejs/examples/`](../nodejs/examples/) |
| Python | [`python/`](../python/) |
| Go | [`go/`](../go/) |
| .NET | [`dotnet/`](../dotnet/) |

## Videos

| Title | Description | Link |
|-------|-------------|------|
| | | |

<!-- Add videos above -->

## Contributing

Have a demo or sample to share? Open a PR to add it to this list.
Comment on lines +1 to +26
Copy link

Copilot AI Jan 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Both examples/README.md and demos/README.md appear to have nearly identical content. This creates potential confusion about which folder to use. Consider consolidating these into a single folder or clearly differentiating their purposes. If "examples" is meant for code samples and "demos" for videos, the content should reflect that distinction rather than duplicating the same structure in both files.

Copilot uses AI. Check for mistakes.
26 changes: 26 additions & 0 deletions examples/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Examples

## Sample Projects

Explore complete sample projects and tutorials at **[copilot-sdk-samples.coreai.diy](https://copilot-sdk-samples.coreai.diy/)**.

Quick start examples are also included with each SDK:

| SDK | In-Repo Examples |
|-----|------------------|
| Node.js | [`nodejs/examples/`](../nodejs/examples/) |
| Python | [`python/`](../python/) |
| Go | [`go/`](../go/) |
| .NET | [`dotnet/`](../dotnet/) |

## Videos

| Title | Description | Link |
|-------|-------------|------|
| | | |

<!-- Add videos above -->

## Contributing

Have a demo or sample to share? Open a PR to add it to this list.
Loading