From 2307aa8d98e5e24fa4529d2309fc39b7799be5fe Mon Sep 17 00:00:00 2001 From: canvrno-oai Date: Mon, 27 Apr 2026 20:57:20 -0700 Subject: [PATCH] Allow /statusline and /title slash commands during active turns (#19917) - Marks `/title` and `/statusline` as available during active tasks. - Extends the existing slash-command availability test coverage to include these commands alongside `/goal`. --- codex-rs/tui/src/slash_command.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/codex-rs/tui/src/slash_command.rs b/codex-rs/tui/src/slash_command.rs index bd6ff71bc..55dc36d53 100644 --- a/codex-rs/tui/src/slash_command.rs +++ b/codex-rs/tui/src/slash_command.rs @@ -196,6 +196,8 @@ impl SlashCommand { | SlashCommand::Mcp | SlashCommand::Apps | SlashCommand::Plugins + | SlashCommand::Title + | SlashCommand::Statusline | SlashCommand::AutoReview | SlashCommand::Feedback | SlashCommand::Quit @@ -207,9 +209,7 @@ impl SlashCommand { SlashCommand::Settings => true, SlashCommand::Collab => true, SlashCommand::Agent | SlashCommand::MultiAgents => true, - SlashCommand::Statusline => false, SlashCommand::Theme => false, - SlashCommand::Title => false, } } @@ -249,8 +249,10 @@ mod tests { } #[test] - fn goal_command_is_available_during_task() { + fn certain_commands_are_available_during_task() { assert!(SlashCommand::Goal.available_during_task()); + assert!(SlashCommand::Title.available_during_task()); + assert!(SlashCommand::Statusline.available_during_task()); } #[test]