-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Standardize README prerequisites across all SDK languages #1636
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
43e6fdb
d715e4c
92fd9ac
6ed8ea3
9bedf64
f6641f7
903be53
717a45d
c4aa156
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -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`) | ||
|
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Do we not bundle it with Java as well?
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Paging @edburns to confirm
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @stephentoub No, we absolutely do not bundle with Java. My intention is to commence bundling when the Rust rewrite is ready. This will enable parties like IntelliJ IDEA and other JetBrains IDEs to use the Java SDK without having to bundle Node. |
||
|
|
||
| ## Installation | ||
|
|
||
| ### Maven | ||
|
|
||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.