Change summary
crates/agent/src/agent_configuration.rs | 2 +-
crates/agent/src/agent_configuration/tool_picker.rs | 4 ++--
crates/agent/src/context_server_tool.rs | 4 ----
crates/assistant_tool/src/assistant_tool.rs | 5 -----
4 files changed, 3 insertions(+), 12 deletions(-)
Detailed changes
@@ -637,7 +637,7 @@ impl AgentConfiguration {
.hover(|style| style.bg(cx.theme().colors().element_hover))
.rounded_sm()
.child(
- Label::new(tool.ui_name())
+ Label::new(tool.name())
.buffer_font(cx)
.size(LabelSize::Small),
)
@@ -117,7 +117,7 @@ impl ToolPickerDelegate {
ToolSource::Native => {
if mode == ToolPickerMode::BuiltinTools {
items.extend(tools.into_iter().map(|tool| PickerItem::Tool {
- name: tool.ui_name().into(),
+ name: tool.name().into(),
server_id: None,
}));
}
@@ -129,7 +129,7 @@ impl ToolPickerDelegate {
server_id: server_id.clone(),
});
items.extend(tools.into_iter().map(|tool| PickerItem::Tool {
- name: tool.ui_name().into(),
+ name: tool.name().into(),
server_id: Some(server_id.clone()),
}));
}
@@ -30,10 +30,6 @@ impl ContextServerTool {
impl Tool for ContextServerTool {
fn name(&self) -> String {
- format!("{}-{}", self.server_id, self.tool.name)
- }
-
- fn ui_name(&self) -> String {
self.tool.name.clone()
}
@@ -203,11 +203,6 @@ pub trait Tool: 'static + Send + Sync {
/// Returns the name of the tool.
fn name(&self) -> String;
- /// Returns the name to be displayed in the UI for this tool.
- fn ui_name(&self) -> String {
- self.name()
- }
-
/// Returns the description of the tool.
fn description(&self) -> String;