Repository navigation
Update all patch versions - #523
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
Pull request dashboard statusWaiting on reviewers · refreshed 2026-11-11 18:45 UTC Review the latest changes. Status above doesn't look right?
|
Contributor
There was a problem hiding this comment.
🟢 Approval recommended
The GitHub Copilot SDK patch-version update has no active review issues.
No open issues 🎉
What changed in this PR
Updates the pull-request dashboard’s pinned GitHub Copilot SDK dependency to the latest patch release.
Changes:
- Bumps
github-copilot-sdkfrom1.0.30to1.0.31, incorporating upstream fixes and improvements without changing dashboard code.
| File | Description |
|---|---|
.github/scripts/pull-request-dashboard/requirements.txt |
Updates the GitHub Copilot SDK version pin to 1.0.31. |
Review effort: Balanced
renovate
Bot
force-pushed
the
renovate/all-patch-versions
branch
from
November 11, 2026 18:44
8cb91c7 to
b1cd5fe
Compare
This branch has not been deployed
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:
==1.0.30→==1.0.316.2.15→6.2.16Release Notes
github/copilot-sdk (github-copilot-sdk)
v1.0.31userPolicy.filesystem.enumeratePaths(Windows only), granting enumerate-only access to the listed paths.sendMessagesbatch after a completed Claude turn no longer fails with "This model does not support assistant message prefill".disabledSkills,session.skills.disableandsession.skills.enableto match a skill name in any letter case, as invoking the skill does, instead of silently changing nothing when the case differs.decisions.askandmodels.listdecisionModelsfor Copilot decision models, behind theDECISIONS_APIflag.session.memory_changedandinstruction.update_deliveryevents, which the SDKs do not model (.NET reported them asunknown).memory.storeMemorycallback so apps can store agent memories in their own storage.accounts.set(setCredentials) orgitHubAuth.loginare now refused when the supplied login is not the token's user, and no longer create a second account for a case-only variant of a saved login.session.plan.readSqlTodosandreadSqlTodosWithDependenciesnow read a SessionFs SQLite database instead of always answering empty.permissionModeto session create and resume configs so a session starts in Manual, Assisted or Allow all mode before its first turn or resumed work; the applied result is available on the session.kerberosAuthclient option with an experimentalnetworkoption whoseresolveProxyandauthenticateNegotiatecallbacks let the SDK host decide the runtime's proxies, or leave a request to the runtime's own proxy resolution, and supply its Kerberos tokens.session.idle, sosendAndWaitno longer times out on a completed turn.blocked.session.task_completeaddsblockedActions.permission_recovery_run_limit.blockerandblockedActions.session.ui.handleHuman*.handleHuman*coversask_user, user input, plan exit.handleHuman*answers count as human input for the judge.handlePending*answers stay non-authoritative.assistedApprovalAssessment.permission.completedstays the authoritative result.assistedApprovalContexttopermissions.configure.enableScriptSafetyis deprecated and ignored.PermissionDecisionContextadds optionaluserFeedback.userFeedbackreaches only restricted telemetry.PermissionAssistedApprovaladds judgeevaluationId.extension-permission-accessrequests skip the judge.reasonCodeaddsextension-permission-access.tools/callrequests now carry the runtime tool call ID in_meta["com.github.copilot/toolCallId"].user.messageevents carry theclientTurnIdof the send that delivered the message, when one was supplied.sendandsendAndWaitaccept an optionalclientTurnId, which the runtime adds to MCPtools/callrequests in that turn as_meta["com.github.copilot/turnId"].continue_pending_workdocs now say to hand off a session withClient::stop, becauseClient::force_stopcan lose pending work when it terminates a runtime the client started.modelProvideronly affects telemetry.CopilotClient.start()now stops the runtime process it spawned instead of leaving it running.session.compaction_summarizedevent, emitted when a background compaction summary settles and before it is applied.parentDomainPattern, a wildcard covering the registrable domain and its subdomains, which hosts can offer as a session-scoped approval.typewhen serialized.Client::startnow reports the directory and the I/O error instead of saying the CLI is not bundled, and the nextClient::startretries the extraction.session.model.switchTonow rejects an unsupportedreasoningSummary,verbosityorcontextTierwith the same error as session creation, instead of recording it and leaving the session impossible to resume.session.featureFlags.readby timeout or cancellation now sends$/cancelRequest, so the runtime stops waiting and no longer sends the snapshot to the dropped request later.ssh.github.comis now reported as itsgithub.comrepository in the session context andgit.reposFromRemotes.session.lsp.setnow changes onlydisabledServersin the user'slsp-config.json, and no longer erases the definitions of other servers disabled with"disabled": true.session.tasks.getProgresson a client-owned task now returns at most the 20 most recent progress messages inrecentActivity, matching agent tasks.session.lsp.diagnoseno longer reports a working stdio language server as exiting immediately when the sandbox is off..github/agents/mid-session without requiring an agent reload./initis now sent to the model as additional instructions instead of being dropped.web_fetchtool no longer strips markup from, or re-decodes,application/jsonandtext/plainresponses that quote an html tag near their start.web_fetchtool rejects a negativestart_indexand amax_lengthbelow 1 with a validation error instead of reading them from the end of the page.persist: trueare recorded and reused across runs when the runtime is launched withoutHOMEorCOPILOT_HOME.listModels()before a session is created now recovers from421 Misdirected Requestafter a plan change by re-resolving the account's endpoint once, instead of failing until a session is created.~/.copilot/config.jsoninstead of the working directory when the runtime is launched withoutHOMEorCOPILOT_HOME.Stop()andForceStop()on a client connected withURIConnectionno longer print "use of closed network connection" errors.contextvalues passed tosession.metadata.recordContextChangeand invalidtypevalues passed tosession.shutdownare now rejected with an error instead of making the session impossible to resume.sessionStartorpreToolUsefile hook that returns"additionalContext": nullno longer sends the textnullto the model;nullis treated as absent.session.agent.listno longer fails with "Agent discovery inputs were superseded" when the agent catalog is invalidated concurrently.client.getAuthStatus()now includesloginfor a client signed in with thegitHubTokenoption, as it already did forGH_TOKEN.network.resolveProxycallback not being asked for a session's remote MCP servers when it is registered with the defaultconnectionscope.assistant.messageof a model response split at a reasoning boundary now carrieschunkIndexandchunkCount, so clients can group the parts and find the last one.gitHubTokenProviderfor a refresh before each model call once the token has an hour or less left, not only at the start of a user message.session.agent.reloadno longer fails with "Agent discovery inputs were superseded" when another change refreshes the agent catalog during the reload; it reloads again and returns the current catalog.bundled_cli_extract_dirnow extract the bundled runtime once instead of once per client, and no longer install a second copy in a version subdirectory.prompt_unavailable, notuser_prompted, when a host rejects the bypass prompt with an automateddecisionContext.sourcesuch ashost_policy.idempotenthint so the runtime can safely re-run a programmatic tool call whose outcome was lost;ProtocolExternalToolDefinitiongains the field (source break for Go positional and exhaustive Rust literals).expiresInthe provider returned and what remained, without aGenericFailure,prefix, and the docs state that more than one hour must remain after the runtime validates the token.authenticatedAuthority) accept optionaluserMessages, the user's own messages from another session, which the judge reads as the user's messages;statementsmay be empty when they are present. A session started by another agent's message gets its task only from such a grant.assistedApproval.approvalRequiredCommandSegments, the shell command segments an Assisted Permissions denial named as needing approval (experimental).resumeSessioncould restore a BYOK model that had been withdrawn by the provider or deselected during sync.session.compaction_completefor a compaction that blocks the turn sometimes arriving after that turn'ssession.idle.session.permissions.resetSessionApprovalsandsession.permissions.configure({ urls })now actually revoke URLs the user approved for the session; URLs from configuration or persisted settings are unaffected.createSessionnow rejectsreasoningEffort: "none"for models that don't support it instead of creating a session whose turns all fail.automation-followed by an automation ID) for turns a host sends on behalf of a user-configured automation; such a turn defines the session's task without carrying human authority.SendAndWaitAsyncwaiting.panva/jose (jose)
v6.2.16Compare Source
Fixes
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.