Skip to content

Fix terminal command review and input recovery; release 0.8.8 - #67

Merged
eggplantiny merged 1 commit into
mainfrom
codex/terminal-input-0-8-8
Sep 23, 2026
Merged

eggplantiny merged 1 commit into
mainfrom
codex/terminal-input-0-8-8

Conversation

@eggplantiny

@eggplantiny eggplantiny commented Sep 23, 2026 •

Copy link
Copy Markdown
Collaborator

Wrapped command editing could let a cursor-row suffix determine approval for the entire command. Cancelling a review in the middle of a line could also leave a suffix that received the next agent command. This patch preserves complete tracked commands, refuses uncertain edits, and separates cancellation from confirmed physical input cleanup.

PTY write/flush failures now report uncertain delivery without replay, resize dimensions are published only after the local PTY confirms them, and obsolete checkpoint callbacks cannot mark a new terminal attachment ready. The release is bumped to 0.8.8.

Validation: 288 Rust tests (1 existing ignored), 68 common UI tests, 10 production web/MCP scenarios, 25 local and 26 direct SSH input/rendering scenarios, 20 real Vim edit/save scenarios across Linux Chromium/WebKit and local/SSH, 85 screen comparisons, 984 checkpoint cases, app lifetime checks, 81 release-tool tests, common contract/boundary checks, and both frontend builds passed. New tests verify actual file content and complete review identity, not only matching terminal grids.

The user's native macOS Vim freeze and actual gateway rendering issue remain unconfirmed on that Mac. Linux browser tests do not establish native Mac acceptance. The report distinguishes fixture locale/setup failures, observed WebKit warnings, and packaging checks from interactive behavior.

See validation and 한국어 검증.

Release 0.8.8 with verified PTY I/O outcomes, restoration generation guards, and real shell/editor regressions. Keep native Mac acceptance limits explicit.
@vercel

vercel Bot commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
conn Ready Ready Preview Sep 23, 2026 1:25am UTC

@eggplantiny
eggplantiny merged commit 7685ec1 into main Sep 23, 2026
12 checks passed
@eggplantiny
eggplantiny deleted the codex/terminal-input-0-8-8 branch September 23, 2026 01:30

This branch was successfully deployed

1 active deployment
Preview — 5d7aa9ed Deployed Sep 23, 2026 by vercel[bot]
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