Skip to content
Merged
11 changes: 6 additions & 5 deletions dotnet/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

SDK for programmatic control of GitHub Copilot CLI.

## Prerequisites

To use the SDK, you'll need:

- Any of the [.NET Standard 2.0-compatible .NET implementations](https://learn.microsoft.com/dotnet/standard/net-standard?tabs=net-standard-2-0#select-net-standard-version)
Comment thread
scottaddie marked this conversation as resolved.

## Installation

```bash
Expand Down Expand Up @@ -1016,11 +1022,6 @@ catch (Exception ex)
}
```

## Requirements

- .NET 8.0 or later
- GitHub Copilot CLI installed and in PATH (or provide custom `Connection = RuntimeConnection.ForStdio(path: ...)`)

## License

MIT
7 changes: 7 additions & 0 deletions go/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

A Go SDK for programmatic access to the GitHub Copilot CLI.

## Prerequisites

To use the SDK, you'll need:

- Go 1.24 or later
- GitHub Copilot CLI installed and in `PATH` (or set `COPILOT_CLI_PATH`)

## Installation

```bash
Expand Down
8 changes: 5 additions & 3 deletions java/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,14 @@

Java SDK for programmatic control of GitHub Copilot CLI, enabling you to build AI-powered applications and agentic workflows. The Java SDK tracks the official GitHub Copilot SDK family (TypeScript, Python, Go, .NET, and Rust).

## Installation
## Prerequisites

### Runtime requirements
To use the SDK, you'll need:

- Java 17 or later. **JDK 25 recommended**. The distributed jar is a multi-release jar (MR-JAR) and is compiled on JDK 25 with `maven.compiler.release` set to 17. This means, when run on JDK 25 and later, the SDK automatically uses virtual threads for its default internal executor.
- GitHub Copilot CLI 1.0.55-5. or later installed and in `PATH` (or provide custom `cliPath`)
- GitHub Copilot CLI 1.0.55-5 or later installed and in `PATH` (or provide custom `cliPath`)
Comment thread
stephentoub marked this conversation as resolved.

## Installation

### Maven

Expand Down
11 changes: 6 additions & 5 deletions nodejs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

TypeScript SDK for programmatic control of GitHub Copilot CLI via JSON-RPC.

## Prerequisites

To use the SDK, you'll need:

- Node.js ^20.19.0 or >=22.12.0

## Installation

```bash
Expand Down Expand Up @@ -1070,11 +1076,6 @@ try {
}
```

## Requirements

- Node.js ^20.19.0 or >=22.12.0
- GitHub Copilot CLI installed and in PATH (or provide a custom `connection`)

## License

MIT
11 changes: 6 additions & 5 deletions python/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

Python SDK for programmatic control of GitHub Copilot CLI via JSON-RPC.

## Prerequisites

To use the SDK, you'll need:

- Python 3.11+

## Installation

```bash
Expand Down Expand Up @@ -922,8 +928,3 @@ When `on_elicitation_request` is provided, the SDK automatically:
- Reports the `elicitation` capability on the session
- Dispatches `elicitation.requested` events to your handler
- Auto-cancels if your handler throws an error (so the server doesn't hang)

## Requirements

- Python 3.11+
- GitHub Copilot CLI installed and accessible
6 changes: 6 additions & 0 deletions rust/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,12 @@ See [github/copilot-sdk](https://github.com/github/copilot-sdk) for the equivale

**Releases:** [github.com/github/copilot-sdk/releases?q=rust%2F](https://github.com/github/copilot-sdk/releases?q=rust%2F) — per-version release notes for the Rust crate.

## Prerequisites

To use the SDK, you'll need:

- Rust 1.94.0 or later

## Quick Start

```rust,no_run
Expand Down
Loading