Skip to content
Open
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
10 changes: 5 additions & 5 deletions dotnet/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

SDK for programmatic control of GitHub Copilot CLI.

## Prerequisites

- 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)

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Building the SDK, which I expect what this is intending to refer to, actually requires a .NET 10 SDK or later.

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

## Installation

```bash
Expand Down Expand Up @@ -982,11 +987,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
5 changes: 5 additions & 0 deletions go/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

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

## Prerequisites

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

## Installation

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

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

### Runtime requirements
## Prerequisites

- 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`)

## Installation

### Maven

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

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

## Prerequisites

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

## Installation

```bash
Expand Down Expand Up @@ -1033,11 +1038,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
10 changes: 5 additions & 5 deletions python/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@

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

## Prerequisites

- Python 3.11+
- GitHub Copilot CLI installed and in `PATH` (or provide a custom `connection=RuntimeConnection.for_stdio(path=...)`)

## Installation

```bash
Expand Down Expand Up @@ -897,8 +902,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
5 changes: 5 additions & 0 deletions rust/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,11 @@ 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

- Rust 1.94.0 or later
- GitHub Copilot CLI: bundled by default via the `bundled-cli` feature (see [Features](#features)); or supply via `COPILOT_CLI_PATH`

## Quick Start

```rust,no_run
Expand Down
Loading