Skip to content

fix: synchronize shell completion and WSL native return (#72, #80) - #79

Merged
JavaZeroo merged 5 commits into
mainfrom
fix/workspace-oracle-main-r72
Oct 26, 2026
Merged

JavaZeroo merged 5 commits into
mainfrom
fix/workspace-oracle-main-r72

Conversation

@JavaZeroo

@JavaZeroo JavaZeroo commented Oct 26, 2026 •

Copy link
Copy Markdown
Owner

完成判据的两个时序缺口会让真实 shell 回归失败:PowerShell 空记录的 CR 重绘使保存判据一直拒绝已完成输出;WSL native 尺寸程序刚输出标记时,测试就可能提前发送 exit。现在允许限定的空记录 CR,并在 WSL 同次尺寸输出后等待完整新提示符再顺次退出;正常退出证据只在四会话实际回收后写入。

原 8192B 观察上限、30/40秒期限、真实尺寸/目录、WM_CHAR输入及退出/Job检查不变。加入原122B正反例与真实native-helper事件握手回归。实现与证据为#72原样移植加已合入的#82;不引入实验后端或#53的其他改动。

验证:

  • #72同一122B修前红→修后绿及误判负例;实验固定源码的三配置保存/恢复/钳制共18次通过,保留其独立身份。
  • #80同一事件夹具旧条件4.795s红,修后与原两轮共3场景通过;2b85fef默认/system完整46/46、283.89s,全套12内部skip列出。
  • #82两条CI均通过;实际合并checkout659306b14d62898034612e143eccce4d36a6fad4,Windows46/46、267.48s。Standards/Spec代码及证据双轴审查通过。
  • HEAD21c05d0 整合后的 main 合并配置:Build 40374618725 与 Candidate 40374618675 均通过;Windows 默认/system 46/46、268.68s,实际 checkout539557997b6eca198e46065443faff2c8d8147dd。此前 c820691 的 Windows45/46 与四 shell stage6 原失败完整保留。

#72原件与三配置 · #80机制和全部阶段

#72 的限定修正已随本 PR 合入 main(af63a27e862865953d8d4ccb7ba3b5af2174f992)并结项;#80原hosted是否一定同因仍未知并保持开放。#81单独追踪另一实验PR的环境准备超时。没有完整R2、任意typeahead、其他后端、实际呈现或WindTerm性能等价声明。

fix: wait for WSL shell after native size query (#80)
@JavaZeroo JavaZeroo changed the title fix: recognize completed workspace save after empty-record CR (#72) fix: synchronize shell completion and WSL native return (#72, #80) Oct 26, 2026
@JavaZeroo
JavaZeroo marked this pull request as ready for review October 26, 2026 18:15
@JavaZeroo
JavaZeroo merged commit af63a27 into main Oct 26, 2026
8 checks passed
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-26T18:16:56.314581Z 21c05d0 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant