Update dependency @github/copilot-sdk to v0.1.32#38
Open
renovate[bot] wants to merge 1 commit intomainfrom
Open
Update dependency @github/copilot-sdk to v0.1.32#38renovate[bot] wants to merge 1 commit intomainfrom
renovate[bot] wants to merge 1 commit intomainfrom
Conversation
49e177a to
237cdaa
Compare
Owner
|
@copilot Fix the issue with the CICD on this branch. |
Contributor
|
@raphaelpor I've opened a new pull request, #39, to work on those changes. Once the pull request is ready, I'll request review from you. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.1.30→0.1.32Release Notes
github/copilot-sdk (@github/copilot-sdk)
v0.1.32Compare Source
Feature: backward compatibility with v2 CLI servers
SDK applications written against the v3 API now also work when connected to a v2 CLI server, with no code changes required. The SDK detects the server's protocol version and automatically adapts v2
tool.callandpermission.requestmessages into the same user-facing handlers used by v3. (#706)v0.1.31Compare Source
Feature: multi-client tool and permission broadcasts (protocol v3)
The SDK now uses protocol version 3, where the runtime broadcasts
external_tool.requestedandpermission.requestedas session events to all connected clients. This enables multi-client architectures where different clients contribute different tools, or where multiple clients observe the same permission prompts — if one client approves, all clients see the result. Your existing tool and permission handler code is unchanged. (#686)Feature: strongly-typed
PermissionRequestResultKindfor .NET and GoRather than comparing
result.Kindagainst undiscoverable magic strings like"approved"or"denied-interactively-by-user", .NET and Go now provide typed constants. Node and Python already had typed unions for this; this brings full parity. (#631)Other changes
get_last_session_id()/GetLastSessionID()for SDK-wide parity (was already available in Node and .NET) (#671)timeoutparameter to generated RPC methods, allowing callers to override the default 30s timeout for long-running operations (#681)PermissionRequestfields are now properly typed (ToolName,Diff,Path, etc.) instead of a genericExtra map[string]anycatch-all (#685)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.