Merged
Conversation
主要改进: - 新增 oscNotificationBuffer 模块,支持智能裁剪与 OSC 前缀检测,避免大量输出时通知丢失 - 延迟执行 PTY startupCmd(使用 setImmediate),确保前端 IPC 订阅完成,避免早期 OSC 通知输出丢失 - 新增 Codex TUI 调试设置项(codexTraceEnabled),可控制是否注入 RUST_LOG=codex_tui=trace - 改进终端适配器的复制粘贴、右键菜单与焦点处理(onFocus/onBlur 日志) - 完善终端管理器的 resize 同步、focus/blur CSI 序列注入(ESC[I/ESC[O)与资源清理 - 同步更新中英文多语言资源 技术细节: - OSC 缓冲区默认上限 8192 字节,尾部窗口 256 字节,支持部分前缀检测 - PTY 使用 setImmediate 延迟启动命令执行,让前端订阅先完成 - 终端管理器在标签切换时自动注入 focus gain/loss 序列,供应用层感知焦点 Signed-off-by: Lulu <58587930+lulu-sk@users.noreply.github.com>
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.
主要改进:
技术细节: