1use command_palette_hooks::CommandPaletteFilter;
2use gpui::{actions, AppContext};
3use settings::Settings;
4
5use crate::manager::ContextServerSettings;
6
7pub mod client;
8pub mod manager;
9pub mod protocol;
10pub mod types;
11
12actions!(context_servers, [Restart]);
13
14/// The namespace for the context servers actions.
15pub const CONTEXT_SERVERS_NAMESPACE: &'static str = "context_servers";
16
17pub fn init(cx: &mut AppContext) {
18 ContextServerSettings::register(cx);
19
20 CommandPaletteFilter::update_global(cx, |filter, _cx| {
21 filter.hide_namespace(CONTEXT_SERVERS_NAMESPACE);
22 });
23}