Skip to content

Commit def5449

Browse files
Copilotedburns
andauthored
Fix limits mapping in setModel and fix import order in ProviderConfig
Agent-Logs-Url: https://github.com/github/copilot-sdk-java/sessions/c48ff7e5-7e42-43e6-a3df-42fe0004aa91 Co-authored-by: edburns <75821+edburns@users.noreply.github.com>
1 parent 2a9764c commit def5449

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

src/main/java/com/github/copilot/sdk/CopilotSession.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1590,8 +1590,13 @@ public CompletableFuture<Void> setModel(String model, String reasoningEffort,
15901590
supports = new SessionModelSwitchToParams.SessionModelSwitchToParamsModelCapabilities.SessionModelSwitchToParamsModelCapabilitiesSupports(
15911591
s.getVision(), s.getReasoningEffort());
15921592
}
1593+
SessionModelSwitchToParams.SessionModelSwitchToParamsModelCapabilities.SessionModelSwitchToParamsModelCapabilitiesLimits limits = null;
1594+
if (modelCapabilities.getLimits() != null) {
1595+
limits = new ObjectMapper().convertValue(modelCapabilities.getLimits(),
1596+
SessionModelSwitchToParams.SessionModelSwitchToParamsModelCapabilities.SessionModelSwitchToParamsModelCapabilitiesLimits.class);
1597+
}
15931598
generatedCapabilities = new SessionModelSwitchToParams.SessionModelSwitchToParamsModelCapabilities(supports,
1594-
null);
1599+
limits);
15951600
}
15961601
return getRpc().model
15971602
.switchTo(new SessionModelSwitchToParams(sessionId, model, reasoningEffort, generatedCapabilities))

src/main/java/com/github/copilot/sdk/json/ProviderConfig.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44

55
package com.github.copilot.sdk.json;
66

7-
import com.fasterxml.jackson.annotation.JsonInclude;
8-
import com.fasterxml.jackson.annotation.JsonProperty;
9-
107
import java.util.Collections;
118
import java.util.Map;
129

10+
import com.fasterxml.jackson.annotation.JsonInclude;
11+
import com.fasterxml.jackson.annotation.JsonProperty;
12+
1313
/**
1414
* Configuration for a custom API provider (BYOK - Bring Your Own Key).
1515
* <p>

0 commit comments

Comments
 (0)