Remove ui dependency from assistant_tool and context_server (#27449)

This PR removes the dependency on the `ui` crate from the
`assistant_tool` and `context_server` crates.

These crates were only depending on it for `IconName`, which can now be
depended on from `icons` directly.

Release Notes:

- N/A
This commit is contained in:
Marshall Bowers 2025-03-25 14:37:15 -04:00 committed by GitHub
parent 4a30b960d4
commit 581d67398a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 10 additions and 9 deletions

View file

@ -21,6 +21,7 @@ context_server_settings.workspace = true
extension.workspace = true
futures.workspace = true
gpui.workspace = true
icons.workspace = true
language_model.workspace = true
log.workspace = true
parking_lot.workspace = true
@ -30,6 +31,5 @@ serde.workspace = true
serde_json.workspace = true
settings.workspace = true
smol.workspace = true
ui.workspace = true
url = { workspace = true, features = ["serde"] }
util.workspace = true

View file

@ -3,9 +3,9 @@ use std::sync::Arc;
use anyhow::{anyhow, bail, Result};
use assistant_tool::{ActionLog, Tool, ToolSource};
use gpui::{App, Entity, Task};
use icons::IconName;
use language_model::LanguageModelRequestMessage;
use project::Project;
use ui::IconName;
use crate::manager::ContextServerManager;
use crate::types;