From a260ba6428daf6ab476a34fee0802be5b47623e9 Mon Sep 17 00:00:00 2001
From: Danilo Leal <67129314+danilo-leal@users.noreply.github.com>
Date: Fri, 14 Nov 2025 15:02:09 -0300
Subject: [PATCH] agent_ui: Simplify labels in new thread menu (#42746)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Drop the "new", it's simpler! 😆
| Before | After |
|--------|--------|
|
|
|
Release Notes:
- N/A
---
crates/agent_ui/src/agent_panel.rs | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/crates/agent_ui/src/agent_panel.rs b/crates/agent_ui/src/agent_panel.rs
index 58839d5d8df2a6e2e149800ecf47b30c3383bc0b..d4138aa5bdf8f3731df7508ab8d6476455aca11b 100644
--- a/crates/agent_ui/src/agent_panel.rs
+++ b/crates/agent_ui/src/agent_panel.rs
@@ -1905,7 +1905,6 @@ impl AgentPanel {
let active_thread = active_thread.clone();
Some(ContextMenu::build(window, cx, |menu, _window, cx| {
menu.context(focus_handle.clone())
- .header("Zed Agent")
.when_some(active_thread, |this, active_thread| {
let thread = active_thread.read(cx);
@@ -1929,9 +1928,9 @@ impl AgentPanel {
}
})
.item(
- ContextMenuEntry::new("New Thread")
+ ContextMenuEntry::new("Zed Agent")
.action(NewThread.boxed_clone())
- .icon(IconName::Thread)
+ .icon(IconName::ZedAgent)
.icon_color(Color::Muted)
.handler({
let workspace = workspace.clone();
@@ -1955,7 +1954,7 @@ impl AgentPanel {
}),
)
.item(
- ContextMenuEntry::new("New Text Thread")
+ ContextMenuEntry::new("Text Thread")
.icon(IconName::TextThread)
.icon_color(Color::Muted)
.action(NewTextThread.boxed_clone())
@@ -1983,7 +1982,7 @@ impl AgentPanel {
.separator()
.header("External Agents")
.item(
- ContextMenuEntry::new("New Claude Code")
+ ContextMenuEntry::new("Claude Code")
.icon(IconName::AiClaude)
.disabled(is_via_collab)
.icon_color(Color::Muted)
@@ -2009,7 +2008,7 @@ impl AgentPanel {
}),
)
.item(
- ContextMenuEntry::new("New Codex CLI")
+ ContextMenuEntry::new("Codex CLI")
.icon(IconName::AiOpenAi)
.disabled(is_via_collab)
.icon_color(Color::Muted)
@@ -2035,7 +2034,7 @@ impl AgentPanel {
}),
)
.item(
- ContextMenuEntry::new("New Gemini CLI")
+ ContextMenuEntry::new("Gemini CLI")
.icon(IconName::AiGemini)
.icon_color(Color::Muted)
.disabled(is_via_collab)
@@ -2079,7 +2078,7 @@ impl AgentPanel {
for agent_name in agent_names {
let icon_path = agent_server_store_read.agent_icon(&agent_name);
let mut entry =
- ContextMenuEntry::new(format!("New {}", agent_name));
+ ContextMenuEntry::new(format!("{}", agent_name));
if let Some(icon_path) = icon_path {
entry = entry.custom_icon_svg(icon_path);
} else {