diff --git a/crates/agent_ui/src/agent_ui.rs b/crates/agent_ui/src/agent_ui.rs index d7f003e95b7e3c286b45e3e5272463a32ac1a9b2..8cd512c0e4358ea46e5de9145c014b66d9ebf7ce 100644 --- a/crates/agent_ui/src/agent_ui.rs +++ b/crates/agent_ui/src/agent_ui.rs @@ -377,13 +377,13 @@ fn update_command_palette_filter(cx: &mut App) { if agent_enabled { filter.show_namespace("agent"); filter.show_namespace("agents"); + filter.show_namespace("assistant"); } else { filter.hide_namespace("agent"); filter.hide_namespace("agents"); + filter.hide_namespace("assistant"); } - filter.show_namespace("assistant"); - match edit_prediction_provider { EditPredictionProvider::None => { filter.hide_namespace("edit_prediction"); @@ -588,6 +588,10 @@ mod tests { !filter.is_hidden(&NewThread), "NewThread should be visible by default" ); + assert!( + !filter.is_hidden(&text_thread_editor::CopyCode), + "CopyCode should be visible when agent is enabled" + ); }); // Disable agent @@ -607,6 +611,10 @@ mod tests { filter.is_hidden(&NewThread), "NewThread should be hidden when agent is disabled" ); + assert!( + filter.is_hidden(&text_thread_editor::CopyCode), + "CopyCode should be hidden when agent is disabled" + ); }); // Test EditPredictionProvider