Wrapping up bedrock implementation

This commit is contained in:
Ryan Ward
2026-05-13 10:04:59 -05:00
parent ed53aa99eb
commit cee61e2af0
1144 changed files with 2954 additions and 2660 deletions
@@ -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,
+3 -3
View File
@@ -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;
+1 -1
View File
@@ -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")
+2 -2
View File
@@ -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;