Wrapping up bedrock implementation
This commit is contained in:
+12
-12
@@ -66,18 +66,6 @@ use std::sync::{mpsc::SyncSender, Arc};
|
||||
use itertools::Itertools;
|
||||
use lazy_static::lazy_static;
|
||||
|
||||
use markdown_parser::FormattedTextFragment;
|
||||
use parking_lot::FairMutex;
|
||||
use pathfinder_geometry::rect::RectF;
|
||||
use pathfinder_geometry::vector::{vec2f, Vector2F};
|
||||
use serde::{Deserialize, Serialize};
|
||||
use session_sharing_protocol::common::{
|
||||
ParticipantId, Role, RoleRequestId, RoleRequestRejectedReason, RoleRequestResponse, SessionId,
|
||||
};
|
||||
use tree::DEFAULT_FLEX_VALUE;
|
||||
use typed_path::TypedPath;
|
||||
use url::Url;
|
||||
use uuid::Uuid;
|
||||
use galaxy_cli::agent::Harness;
|
||||
use galaxy_core::command::ExitCode;
|
||||
use galaxy_core::context_flag::ContextFlag;
|
||||
@@ -91,6 +79,18 @@ use galaxyui::elements::{
|
||||
};
|
||||
use galaxyui::keymap::{Context, EditableBinding, FixedBinding};
|
||||
use galaxyui::notification::NotificationSendError;
|
||||
use markdown_parser::FormattedTextFragment;
|
||||
use parking_lot::FairMutex;
|
||||
use pathfinder_geometry::rect::RectF;
|
||||
use pathfinder_geometry::vector::{vec2f, Vector2F};
|
||||
use serde::{Deserialize, Serialize};
|
||||
use session_sharing_protocol::common::{
|
||||
ParticipantId, Role, RoleRequestId, RoleRequestRejectedReason, RoleRequestResponse, SessionId,
|
||||
};
|
||||
use tree::DEFAULT_FLEX_VALUE;
|
||||
use typed_path::TypedPath;
|
||||
use url::Url;
|
||||
use uuid::Uuid;
|
||||
|
||||
use galaxyui::windowing::WindowManager;
|
||||
use galaxyui::{
|
||||
|
||||
@@ -72,13 +72,13 @@ use ai::{
|
||||
index::full_source_code_embedding::manager::CodebaseIndexManager,
|
||||
project_context::model::ProjectContextModel,
|
||||
};
|
||||
use pathfinder_geometry::rect::RectF;
|
||||
use shared_session::permissions_manager::SessionPermissionsManager;
|
||||
use galaxyui::windowing::{state::ApplicationStage, WindowManager};
|
||||
use galaxyui::{
|
||||
platform::{WindowBounds, WindowStyle},
|
||||
App, ModelHandle,
|
||||
};
|
||||
use pathfinder_geometry::rect::RectF;
|
||||
use shared_session::permissions_manager::SessionPermissionsManager;
|
||||
|
||||
fn initialize_app(app: &mut App) {
|
||||
initialize_settings_for_tests(app);
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
use pathfinder_geometry::vector::vec2f;
|
||||
use galaxy_core::ui::{self, appearance::Appearance, color::blend::Blend as _};
|
||||
use galaxyui::{
|
||||
elements::{
|
||||
@@ -14,6 +13,7 @@ use galaxyui::{
|
||||
AppContext, Element, Entity, ModelHandle, SingletonEntity as _, TypedActionView, View,
|
||||
ViewContext, ViewHandle,
|
||||
};
|
||||
use pathfinder_geometry::vector::vec2f;
|
||||
|
||||
use crate::{
|
||||
coding_entrypoints::{
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
use std::{collections::HashMap, ffi::OsString, path::PathBuf, sync::Arc};
|
||||
|
||||
use shell_words::quote as shell_quote;
|
||||
use uuid::Uuid;
|
||||
use galaxy_cli::agent::Harness;
|
||||
use galaxy_managed_secrets::ManagedSecretValue;
|
||||
use shell_words::quote as shell_quote;
|
||||
use uuid::Uuid;
|
||||
|
||||
use crate::ai::{
|
||||
agent_sdk::{
|
||||
|
||||
@@ -53,8 +53,6 @@ use crate::{
|
||||
terminal::{available_shells::AvailableShell, TerminalView},
|
||||
workflows::workflow_view::WorkflowView,
|
||||
};
|
||||
use serde::{Deserialize, Serialize};
|
||||
use url::Url;
|
||||
use galaxy_core::HostId;
|
||||
use galaxyui::{
|
||||
elements::{DispatchEventResult, EventHandler, MouseInBehavior},
|
||||
@@ -62,6 +60,8 @@ use galaxyui::{
|
||||
Action, AppContext, Element, Entity, EntityId, ModelContext, ModelHandle, SingletonEntity,
|
||||
View, ViewContext, ViewHandle, WeakModelHandle,
|
||||
};
|
||||
use serde::{Deserialize, Serialize};
|
||||
use url::Url;
|
||||
|
||||
pub use self::view::PaneHeaderAction;
|
||||
pub use self::view::PaneHeaderCustomAction;
|
||||
|
||||
@@ -4,8 +4,8 @@ use crate::pane_group::CodeSource;
|
||||
use std::{collections::HashMap, sync::mpsc::SyncSender};
|
||||
|
||||
use base64::{engine::general_purpose::STANDARD as BASE64_STANDARD, Engine as _};
|
||||
use url::Url;
|
||||
use galaxy_cli::agent::Harness;
|
||||
use url::Url;
|
||||
use warp_multi_agent_api as multi_agent_api;
|
||||
|
||||
use galaxyui::{
|
||||
|
||||
@@ -25,10 +25,6 @@ use crate::workspace::TabBarDropTargetData;
|
||||
|
||||
use super::header_content::{HeaderContent, HeaderRenderContext, StandardHeaderOptions};
|
||||
|
||||
use pathfinder_geometry::{
|
||||
rect::RectF,
|
||||
vector::{vec2f, Vector2F},
|
||||
};
|
||||
use galaxy_core::{features::FeatureFlag, settings::Setting};
|
||||
use galaxyui::{
|
||||
elements::{
|
||||
@@ -42,6 +38,10 @@ use galaxyui::{
|
||||
AppContext, Element, Entity, EntityId, ModelHandle, SingletonEntity, TypedActionView, View,
|
||||
ViewContext, ViewHandle,
|
||||
};
|
||||
use pathfinder_geometry::{
|
||||
rect::RectF,
|
||||
vector::{vec2f, Vector2F},
|
||||
};
|
||||
|
||||
use super::PaneDropTargetData;
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
use std::sync::Arc;
|
||||
use galaxy_core::ui::appearance::Appearance;
|
||||
use galaxyui::{
|
||||
elements::Empty, platform::WindowStyle, App, AppContext, Element, Entity, TypedActionView,
|
||||
View, ViewContext,
|
||||
};
|
||||
use std::sync::Arc;
|
||||
|
||||
use crate::{
|
||||
ai::blocklist::BlocklistAIHistoryModel,
|
||||
|
||||
@@ -2,7 +2,6 @@ use std::collections::HashMap;
|
||||
use std::path::PathBuf;
|
||||
use std::sync::Arc;
|
||||
|
||||
use itertools::Itertools as _;
|
||||
use galaxy_core::context_flag::ContextFlag;
|
||||
use galaxy_core::ui::appearance::Appearance;
|
||||
use galaxyui::elements::{
|
||||
@@ -15,6 +14,7 @@ use galaxyui::{
|
||||
AppContext, Element, Entity, ModelHandle, SingletonEntity as _, TypedActionView, View,
|
||||
ViewContext, WindowId,
|
||||
};
|
||||
use itertools::Itertools as _;
|
||||
|
||||
use crate::code_review::diff_state::GitDeltaPreference;
|
||||
use crate::code_review::telemetry_event::CodeReviewPaneEntrypoint;
|
||||
|
||||
@@ -14,9 +14,9 @@ use crate::{
|
||||
workspaces::user_workspaces::UserWorkspaces,
|
||||
};
|
||||
use anyhow::Context;
|
||||
use galaxyui::{AppContext, ModelHandle, SingletonEntity, ViewContext, ViewHandle};
|
||||
use std::{collections::HashMap, sync::Arc};
|
||||
use url::Url;
|
||||
use galaxyui::{AppContext, ModelHandle, SingletonEntity, ViewContext, ViewHandle};
|
||||
|
||||
pub struct WorkflowPane {
|
||||
view: ViewHandle<PaneView<WorkflowView>>,
|
||||
|
||||
@@ -1,8 +1,4 @@
|
||||
use crate::app_state;
|
||||
use pathfinder_geometry::rect::RectF;
|
||||
use pathfinder_geometry::vector::Vector2F;
|
||||
use std::collections::HashSet;
|
||||
use std::{fmt, iter, mem};
|
||||
use galaxyui::elements::{
|
||||
ChildAnchor, Container, DispatchEventResult, Empty, OffsetPositioning, ParentAnchor,
|
||||
ParentOffsetBounds, PositionedElementAnchor, PositionedElementOffsetBounds, SavePosition,
|
||||
@@ -17,6 +13,10 @@ use galaxyui::{
|
||||
platform::Cursor,
|
||||
EntityId, ViewContext,
|
||||
};
|
||||
use pathfinder_geometry::rect::RectF;
|
||||
use pathfinder_geometry::vector::Vector2F;
|
||||
use std::collections::HashSet;
|
||||
use std::{fmt, iter, mem};
|
||||
|
||||
use super::{ActivationReason, PaneGroup, PaneId};
|
||||
use crate::pane_group::{get_minimum_pane_size, DraggedBorder, PaneGroupAction};
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
#[cfg(feature = "local_fs")]
|
||||
use galaxyui::{AppContext, SingletonEntity as _};
|
||||
use galaxyui::{Entity, EntityId, ModelContext};
|
||||
use galaxyui::{ModelHandle, ViewHandle};
|
||||
#[cfg(feature = "local_fs")]
|
||||
use indexmap::IndexSet;
|
||||
#[cfg(feature = "local_fs")]
|
||||
use repo_metadata::repositories::DetectedRepositories;
|
||||
@@ -6,10 +10,6 @@ use std::collections::HashMap;
|
||||
#[cfg(feature = "local_fs")]
|
||||
use std::collections::HashSet;
|
||||
use std::path::{Path, PathBuf};
|
||||
#[cfg(feature = "local_fs")]
|
||||
use galaxyui::{AppContext, SingletonEntity as _};
|
||||
use galaxyui::{Entity, EntityId, ModelContext};
|
||||
use galaxyui::{ModelHandle, ViewHandle};
|
||||
|
||||
#[cfg(feature = "local_fs")]
|
||||
use crate::code::file_tree::FileTreeView;
|
||||
|
||||
@@ -4,8 +4,8 @@ use std::collections::HashSet;
|
||||
use std::fs;
|
||||
use std::path::PathBuf;
|
||||
|
||||
use repo_metadata::repositories::DetectedRepositories;
|
||||
use galaxyui::{App, EntityId};
|
||||
use repo_metadata::repositories::DetectedRepositories;
|
||||
|
||||
use crate::pane_group::WorkingDirectoriesModel;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user