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.
Motivation
Description
AppEvent::GenerateTerminalTitle { request: String }andAppEvent::SetTerminalTitle(String)intui/src/app_event.rsto request and apply titles.terminal_title_requestedinchatwidgetand sendingGenerateTerminalTitlefromcodex-rs/tui/src/chatwidget.rs.generate_terminal_titleincodex-rs/tui/src/app.rsto spawn a short-lived conversation with constrained instructions and extract a cleaned title (max 4 words) from theTaskCompleteoutput.SetTerminalTitleand a helperTui::set_terminal_titleincodex-rs/tui/src/tui.rsto set the terminal/tab title using�]0;TITLE�.codex-rs/tui/src/chatwidget/tests.rsto initialize the newterminal_title_requestedfield.Testing
just fmtincodex-rswhich completed but emitted warnings aboutimports_granularityrequiring nightly; formatting otherwise ran.just fix -p codex-tuito apply Clippy fixes and auto-corrections and it completed successfully.cargo test -p codex-tuiand the test suite passed; there were legacy snapshot format warnings that do not indicate failures.Codex Task