fix(acp): preserve cancellation and scope transport failures - #186
Open
YoungSx wants to merge 9 commits into
Open
fix(acp): preserve cancellation and scope transport failures#186YoungSx wants to merge 9 commits into
YoungSx wants to merge 9 commits into
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This was referenced Sep 9, 2026
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.
用户取消请求时,网络适配器曾把调用方取消误报为发送故障;取消通知发送失败还可能覆盖用户的取消结果。现在仅该次临时发送失败留在诊断中,真实断连、读流故障和进程退出仍即时上报并清理请求。
请求和取消通知绑定同一个连接身份。旧发送在重连后才结束时,不能向新连接发旧取消;initialize 失败可重试,旧握手晚到也不能覆盖新连接。取消通知使用两秒发送预算,已先到达的正常终态优先。
验证:SDK 556/556;Infrastructure 823 成功、7 项环境/平台跳过;Presentation 取消分类与投影 5/5;真实传输门禁 6/6、零跳过。反向验证撤掉通知发送、取消透传、错误归属保护均失败;旧连接取消探针 2/2 先红后绿。已在 main
4a4e3c53上重放;当前源码 SDK 格式、分析器、556 个测试和以 1.0.0 为基线的包兼容门禁通过,零警告、零错误。当前提交675bd2e4的全部实际 CI 通过(17 项成功、1 项仓库条件跳过),PR 无冲突。Linux 门禁使用官方--no-ansi,已在 GitHub 强制彩色环境下验证六项全部执行;前一轮 WASM hero-card 门禁失败,当前新提交整套 WASM 门禁已通过。Refs #148。生产 bridge 缺实际部署环境,尚未验收,因此本 PR 不关闭总单。Windows 条件 GUI 跳过不作为真机验证。SDK README 记录新 transport 接口与验收边界,AGENTS 记录错误和连接归属的通用回归规则。