Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion dotnet/src/Generated/Rpc.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dotnet/src/Generated/SessionEvents.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion dotnet/test/E2E/CanvasE2ETests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,6 @@ private Task<CopilotSession> CreateCanvasSessionAsync(TestCanvasHandler handler)
{
OnPermissionRequest = PermissionHandler.ApproveAll,
RequestCanvasRenderer = true,
RequestExtensions = true,
ExtensionInfo = new ExtensionInfo { Source = "dotnet-sdk-tests", Name = "canvas-provider" },
Canvases =
[
Expand Down
26 changes: 9 additions & 17 deletions go/rpc/zrpc.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion go/rpc/zsession_events.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
DO NOT EDIT MANUALLY. Updated by the update-copilot-dependency
workflow.
-->
<readonly-copilot-sdk-ref-impl-version-from-lastmerge-file-updated-by-reference-impl-sync>^1.0.82</readonly-copilot-sdk-ref-impl-version-from-lastmerge-file-updated-by-reference-impl-sync>
<readonly-copilot-sdk-ref-impl-version-from-lastmerge-file-updated-by-reference-impl-sync>^1.0.83-0</readonly-copilot-sdk-ref-impl-version-from-lastmerge-file-updated-by-reference-impl-sync>
<!-- The parent POM is not published to Maven Central. -->
<maven.deploy.skip>true</maven.deploy.skip>
</properties>
Expand Down
72 changes: 36 additions & 36 deletions java/scripts/codegen/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion java/scripts/codegen/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"generate:java": "tsx java.ts"
},
"dependencies": {
"@github/copilot": "^1.0.82",
"@github/copilot": "^1.0.83-0",
"json-schema": "^0.4.0",
"tsx": "^4.23.12"
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public record HookStartEventData(
@JsonProperty("hookInvocationId") String hookInvocationId,
/** Type of hook being invoked (e.g., "preToolUse", "postToolUse", "sessionStart") */
@JsonProperty("hookType") String hookType,
/** Input data passed to the hook */
/** Input data passed to the hook. For postToolUse hooks the retained copy served by session.eventLog.read (and by a resumed session) elides the tool result's inline `contents`/`uiResource` and replaces an over-long `textResultForLlm` with a `[copilot:elided ...]` marker, to keep a multi-megabyte payload out of the durable event log; the live subscription stream still delivers the full value. Read the adjacent tool.execution_complete event for the tool result itself. */
@JsonProperty("input") Object input,
/** Tool call ID of the parent tool invocation when this event originates from a sub-agent */
@JsonProperty("parentToolCallId") String parentToolCallId
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@ public record SessionUiEphemeralQueryParams(
@JsonProperty("sessionId") String sessionId,
/** Question to answer from the current conversation context. */
@JsonProperty("question") String question,
/** In-process streaming callback `(text) => void` invoked with each token as the model emits it. Marked internal: excluded from the public SDK surface. In a process-separated SDK this is replaced by a streaming RPC that yields chunks and a final answer. */
/** In-process streaming callback `(text) => void` invoked with each token as the model emits it. Internal and excluded from the public SDK surface. */
@JsonProperty("onChunk") Object onChunk,
/** In-process `AbortSignal` forwarded to the model client to cancel an in-flight request. Marked internal: excluded from the public SDK surface. Replaced by an explicit cancellation token + cancel RPC in the SDK migration. */
/** In-process `AbortSignal` forwarded to the model client to cancel an in-flight request. Internal and excluded from the public SDK surface. */
@JsonProperty("abortSignal") Object abortSignal
) {
}
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ public final class SessionsOpenCloud extends SessionsOpenParams {
@JsonProperty("options")
private SessionOpenOptions options;

/** In-process callback invoked when the cloud task is created (before connection). Marked internal because a function reference cannot cross the JSON-RPC boundary. Disappears in the SDK migration: the field is purely cosmetic (it flips a single CLI phase label from 'creating' to 'connecting') and the wire-clean version just drops the intermediate phase. */
/** In-process callback invoked when the cloud task is created, before connection. Internal because function references cannot cross the JSON-RPC boundary. */
@JsonProperty("onTaskCreated")
private Object onTaskCreated;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public record SessionsRegisterExtensionToolsOnSessionOptions(
/** In-process `() => boolean` gating callback (CLI-only optimization). Marked internal: replaced by runtime-side enable/disable RPCs in the SDK migration. */
/** In-process `() => boolean` gating callback used only by the CLI. */
@JsonProperty("enabled") Object enabled
) {
}
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
public record SessionsRegisterExtensionToolsOnSessionParams(
/** Session to register extension tools on. */
@JsonProperty("sessionId") String sessionId,
/** In-process ExtensionLoader handle (CLI-only optimization). Marked internal: this field is excluded from the public SDK surface. When the CLI migrates to a process-separated SDK, extension discovery/launch moves entirely into the runtime — the CLI passes pure config (search paths, disabled ids) via SessionOptions instead. */
/** In-process ExtensionLoader handle used only by the CLI and excluded from the public SDK surface. */
@JsonProperty("loader") Object loader,
/** Optional registration options. */
@JsonProperty("options") SessionsRegisterExtensionToolsOnSessionOptions options
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public record SessionsRegisterExtensionToolsOnSessionResult(
/** In-process unsubscribe function (CLI-only optimization). Marked internal: replaced by an explicit `extensions.unregister` RPC in the SDK migration. */
/** In-process unsubscribe function used only by the CLI. */
@JsonProperty("unsubscribe") Object unsubscribe
) {
}
Loading
Loading