You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> ⚠️ **Disclaimer:** This is an **unofficial, community-driven, and agentic-developed SDK** and is **not supported or endorsed by GitHub**. This SDK may change in breaking ways. This SDK may change in breaking ways. Use at your own risk.
8
+
> ⚠️ **Disclaimer:** This is an **unofficial, community-drivenSDK** and is **not supported or endorsed by GitHub**. This SDK may change in breaking ways. Use at your own risk.
9
9
10
-
Java SDK for programmatic control of GitHub Copilot CLI.
11
-
12
-
<palign="center">
13
-
<imgwidth="480"src="image.png"alt="Copilot SDK for Java" />
14
-
</p>
15
-
16
-
## Table of Contents
17
-
18
-
-[Requirements](#Requirements)
19
-
-[Installation](#Installation)
20
-
-[Quick Start](#Quick_Start)
21
-
-[Try it with JBang](#Try_it_with_JBang)
22
-
-[Documentation](#Documentation)
23
-
-[Building and Testing](#Building_and_Testing)
24
-
-[Projects Using This SDK](#Projects_Using_This_SDK)
25
-
-[Contributing](#Contributing)
26
-
-[License](#License)
27
-
28
-
## Requirements
29
-
30
-
- Java 17 or later
31
-
- GitHub Copilot CLI installed and in PATH (or provide custom `cliPath`)
32
-
- Node.js and npm (required for running tests - the test harness is implemented in Node.js)
10
+
Java SDK for programmatic control of GitHub Copilot CLI, enabling you to build AI-powered applications and agentic workflows.
33
11
34
12
## Installation
35
13
@@ -45,40 +23,28 @@ Java SDK for programmatic control of GitHub Copilot CLI.
The pre-commit hook runs `mvn spotless:check` and will fail the commit if there are formatting issues. To fix formatting issues, run:
97
+
# Enable git hooks for code formatting
98
+
git config core.hooksPath .githooks
153
99
154
-
```bash
155
-
mvn spotless:apply
100
+
# Build and test
101
+
mvn clean verify
156
102
```
157
103
158
-
## Projects Using This SDK
159
-
160
-
| Project | Description |
161
-
|---------|-------------|
162
-
|[JMeter Copilot Plugin](https://github.com/brunoborges/jmeter-copilot-plugin)| A JMeter plugin that integrates GitHub Copilot for AI-assisted load testing |
163
-
164
-
> Want to add your project? Open a PR!
104
+
The tests require the official [copilot-sdk](https://github.com/github/copilot-sdk) test harness, which is automatically cloned during build.
> ⚠️ **Disclaimer:** This is an **unofficial, community-driven SDK** and is **not supported or endorsed by GitHub**. Use at your own risk.
4
+
5
+
Welcome to the documentation for the **Copilot SDK for Java** — a Java SDK for programmatic control of GitHub Copilot CLI, enabling you to build AI-powered applications and agentic workflows.
6
+
7
+
## Getting Started
8
+
9
+
### Requirements
10
+
11
+
- Java 17 or later
12
+
- GitHub Copilot CLI installed and in PATH (or provide custom `cliPath`)
0 commit comments