deps: Bump GitHub.Copilot.SDK from 1.0.3 to 1.0.5#1449
Conversation
--- updated-dependencies: - dependency-name: GitHub.Copilot.SDK dependency-version: 1.0.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
Investigation Results: Root Cause IdentifiedTL;DR
Root Cause
The ReproductionMinimal .NET project referencing both packages triggers Recommendation
I'm filing an issue on |
|
Update: Filed upstream issue microsoft/agent-framework#6948 with root cause analysis, minimal reproduction, and proposed fix (bump Once the upstream fix is released, the Dependabot bump in this PR should work cleanly. |
tamirdresher
left a comment
There was a problem hiding this comment.
Requesting changes — this bump introduces a hard build break. .NET SDK 1.0.5 repackaged CopilotClient into an assembly that isn't referenced, producing CS0012 (CopilotClient in unreferenced assembly), and also renamed bearerTokenProvider. The consuming code needs the new package reference plus the renamed parameter before this can merge.
|
Superseded by #1471. |
Updated GitHub.Copilot.SDK from 1.0.3 to 1.0.5.
Release notes
Sourced from GitHub.Copilot.SDK's releases.
1.0.5
Installation
vMaj.Min.Micro. For example v0.1.32. The corresponding maven version for the release will beMaj.Min.Micro-java.N, whereMaj,MinandMicroare the corresponding numbers for the reference implementation release, andNis a monotonically increasing sequence number starting with 0 for each release. See the corresponding architectural decision record for more information in thedocs/adrdirectory of the source code.📦 [View on Maven Central]((central.sonatype.com/redacted)
📖 [Documentation]((github.github.io/redacted) · [Javadoc]((github.github.io/redacted)
Maven
Gradle (Kotlin DSL)
implementation("com.github:copilot-sdk-java:1.0.5")Gradle (Groovy DSL)
implementation 'com.github:copilot-sdk-java:1.0.5'Feature: annotation-based tool API (
@CopilotTool)The Java SDK now includes a high-level, annotation-driven tool API. Annotate methods with
@CopilotTooland parameters with@CopilotToolParamto define tools — a JSR-269 annotation processor generates metadata at compile time with no runtime reflection. UseToolDefinition.fromObject()to register tools with minimal boilerplate. (#1792)Feature:
ToolInvocationinjection in@CopilotToolmethods... (truncated)
1.0.5-preview.1
What's Changed
ToolInvocationinjection in@CopilotToolmethods by @edburns with @Copilot in [Java] Support hiddenToolInvocationinjection in@CopilotToolmethods github/copilot-sdk#1832Paramannotation toCopilotToolParamin Java SDK by @edburns with @Copilot in RenameParamannotation toCopilotToolParamin Java SDK github/copilot-sdk#1838New Contributors
Full Changelog: github/copilot-sdk@rust/v1.0.5-preview.0...rust/v1.0.5-preview.1
1.0.5-preview.0
What's Changed
@CopilotToolergonomics by @edburns in Java: Implement@CopilotToolergonomics github/copilot-sdk#1792New Contributors
Full Changelog: github/copilot-sdk@rust/v1.0.4...rust/v1.0.5-preview.0
1.0.4
Installation
vMaj.Min.Micro. For example v0.1.32. The corresponding maven version for the release will beMaj.Min.Micro-java.N, whereMaj,MinandMicroare the corresponding numbers for the reference implementation release, andNis a monotonically increasing sequence number starting with 0 for each release. See the corresponding architectural decision record for more information in thedocs/adrdirectory of the source code.📦 [View on Maven Central]((central.sonatype.com/redacted)
📖 [Documentation]((github.github.io/redacted) · [Javadoc]((github.github.io/redacted)
Maven
Gradle (Kotlin DSL)
implementation("com.github:copilot-sdk-java:1.0.4")Gradle (Groovy DSL)
implementation 'com.github:copilot-sdk-java:1.0.4'Feature: HTTP request callback support
Register a
CopilotRequestHandleron the client to intercept every outbound LLM inference HTTP or WebSocket request — for both BYOK and CAPI — and mutate, replace, or fully forward it. Useful for logging, header injection, model substitution, or custom routing. (#1689, #1775, #1784)Feature:
getBearerTokencallback for BYOK providers (Managed Identity)... (truncated)
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)