Wrapping up bedrock implementation
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
use std::collections::HashMap;
|
||||
use galaxyui::{Entity, EntityId, ModelContext, SingletonEntity, WindowId};
|
||||
use std::collections::HashMap;
|
||||
|
||||
use crate::{
|
||||
ai::execution_profiles::profiles::ClientProfileId,
|
||||
|
||||
@@ -24,14 +24,13 @@ use crate::{
|
||||
Appearance,
|
||||
};
|
||||
use ai::api_keys::{ApiKeyManager, ApiKeyManagerEvent};
|
||||
use itertools::Itertools;
|
||||
use regex::Regex;
|
||||
use galaxy_core::ui::theme::color::internal_colors;
|
||||
use galaxyui::fonts::Properties;
|
||||
use galaxyui::platform::Cursor;
|
||||
use galaxyui::ui_components::switch::SwitchStateHandle;
|
||||
use itertools::Itertools;
|
||||
use regex::Regex;
|
||||
|
||||
use std::path::{Path, PathBuf};
|
||||
use galaxyui::{
|
||||
elements::{
|
||||
Align, Border, ChildView, ClippedScrollStateHandle, ClippedScrollable, ConstrainedBox,
|
||||
@@ -41,6 +40,7 @@ use galaxyui::{
|
||||
AppContext, Element, Entity, ModelHandle, SingletonEntity, TypedActionView, View, ViewContext,
|
||||
ViewHandle,
|
||||
};
|
||||
use std::path::{Path, PathBuf};
|
||||
|
||||
const MODEL_MENU_WIDTH: f32 = 250.;
|
||||
|
||||
|
||||
@@ -6,8 +6,6 @@ use crate::view_components::FilterableDropdown;
|
||||
use crate::view_components::{Dropdown, SubmittableTextInput};
|
||||
use crate::Appearance;
|
||||
use crate::TemplatableMCPServerManager;
|
||||
use pathfinder_geometry::vector::vec2f;
|
||||
use uuid::Uuid;
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
use galaxyui::elements::Hoverable;
|
||||
use galaxyui::elements::MouseStateHandle;
|
||||
@@ -20,6 +18,8 @@ use galaxyui::fonts::{Properties, Weight};
|
||||
use galaxyui::ui_components::components::UiComponent;
|
||||
use galaxyui::AppContext;
|
||||
use galaxyui::{Element, SingletonEntity, ViewHandle};
|
||||
use pathfinder_geometry::vector::vec2f;
|
||||
use uuid::Uuid;
|
||||
|
||||
use super::ExecutionProfileEditorView;
|
||||
use super::ExecutionProfileEditorViewAction;
|
||||
|
||||
@@ -18,10 +18,10 @@ use crate::{
|
||||
DEFAULT_COMMAND_EXECUTION_DENYLIST,
|
||||
},
|
||||
};
|
||||
use serde::{Deserialize, Serialize};
|
||||
use galaxy_core::channel::ChannelState;
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
use galaxyui::{AppContext, SingletonEntity};
|
||||
use serde::{Deserialize, Serialize};
|
||||
|
||||
use super::llms::LLMId;
|
||||
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
use crate::ai::llms::{is_using_api_key_for_provider, DisableReason, LLMId, LLMInfo, LLMProvider};
|
||||
use crate::menu::{MenuItem, MenuItemFields, MenuTooltipPosition};
|
||||
use itertools::Itertools;
|
||||
use std::sync::Arc;
|
||||
use galaxy_core::ui::Icon;
|
||||
use galaxyui::{
|
||||
elements::{
|
||||
@@ -11,6 +9,8 @@ use galaxyui::{
|
||||
fonts::{Properties, Style},
|
||||
Action, AppContext, Element,
|
||||
};
|
||||
use itertools::Itertools;
|
||||
use std::sync::Arc;
|
||||
|
||||
pub fn is_auto(llm: &LLMInfo) -> bool {
|
||||
llm.display_name.to_lowercase().contains("auto")
|
||||
|
||||
@@ -3,11 +3,11 @@ use std::collections::HashMap;
|
||||
use std::path::PathBuf;
|
||||
use std::sync::atomic::{AtomicUsize, Ordering};
|
||||
|
||||
use serde::{Deserialize, Serialize};
|
||||
use uuid::Uuid;
|
||||
use galaxy_core::channel::ChannelState;
|
||||
use galaxy_core::user_preferences::GetUserPreferences;
|
||||
use galaxyui::{AppContext, Entity, EntityId, ModelContext, SingletonEntity};
|
||||
use serde::{Deserialize, Serialize};
|
||||
use uuid::Uuid;
|
||||
|
||||
use crate::ai::llms::LLMId;
|
||||
use crate::ai::mcp::templatable_manager::TemplatableMCPServerManagerEvent;
|
||||
|
||||
Reference in New Issue
Block a user