mirror of
https://github.com/openai/codex.git
synced 2026-11-12 21:20:34 +00:00
## Why Threads need a visible title while automatic generation is pending or fails. Hidden title-generation requests must also stay out of the foreground conversation, including during skill installation prompts. ## What changed - Immediately display a Markdown-stripped, single-line excerpt of the first message, capped at 60 characters. Replace it with the generated title, or save the excerpt if generation fails or returns an invalid title. - Give title threads explicit read-only permissions and request the `never` approval policy, subject to managed policy constraints. Keep blocking input requests on the hidden thread until timeout. - Interrupt timed-out temporary structured turns before detaching them. ## Testing Add coverage for provisional title replacement, fallback persistence, managed permission and approval policies, and hidden input requests. Add a terminal integration test that verifies title generation after choosing “Continue anyway” on a skill installation prompt. GitOrigin-RevId: f408f3061e5e7f0d9d6bc1f2f9674303e9e68400
22 lines
414 B
Rust
22 lines
414 B
Rust
// Aggregates all former standalone integration tests as modules.
|
|
#[cfg(unix)]
|
|
mod daemon_compatibility;
|
|
#[cfg(unix)]
|
|
mod directory_trust;
|
|
#[cfg(unix)]
|
|
mod focus_palette;
|
|
#[cfg(unix)]
|
|
mod provider_defaults;
|
|
#[cfg(unix)]
|
|
mod reconnect;
|
|
mod resize_reflow;
|
|
#[cfg(unix)]
|
|
mod screen_reader;
|
|
mod status_indicator;
|
|
#[cfg(unix)]
|
|
mod thread_title;
|
|
mod vt100_history;
|
|
mod vt100_live_commit;
|
|
#[cfg(unix)]
|
|
mod worktree_stack;
|