用途:在 Copilot SDK 的 java/ 目录中编辑 *.java 文件时,指导编写地道、结构良好的 Java 代码。
主要能力:提供 Copilot SDK for Java 的客户端初始化、会话管理、事件处理、流式响应、自定义工具、权限处理、系统消息定制、文件附件、多会话、BYOK 与生命周期管理等用法说明。
必要用法:构建 jar 需 Java 25 或更高版本,采用 Multi-Release jar(JEP 238)与 maven.compiler.release 17,使 JDK 17 可运行;需安装 GitHub Copilot CLI 并加入 PATH。异步操作使用 CompletableFuture,资源清理实现 AutoCloseable(try-with-resources)。Maven 依赖:com.github:copilot-sdk-java;Gradle:implementation "com.github:copilot-sdk-java:${copilotSdkJavaVersion}"。创建或恢复会话时必须提供权限处理器(如 PermissionHandler.APPROVE_ALL)。
适用场景:为 Copilot SDK 编写 Java 客户端、会话、工具与事件处理代码。
限制:资料未提供收费、价格、平台与效果信息;部分内容(如 getStatus 之后)在资料中不完整。