Fix cursor focus and selection in input box, add AWS env var warning box, and remove AWS Bedrock login banner
This commit is contained in:
@@ -3,9 +3,9 @@
|
||||
// `assert!` causes the app to crash before debug info can be exported. Use `integration_assert!` instead.
|
||||
#![deny(clippy::assertions_on_constants)]
|
||||
|
||||
use warp_multi_agent_api as api;
|
||||
use galaxyui::integration::{AssertionCallback, AssertionOutcome};
|
||||
use galaxyui::{integration_assert, EntityId, SingletonEntity};
|
||||
use warp_multi_agent_api as api;
|
||||
|
||||
use super::llm_judge::{LLMJudge, LLMJudgeConfig};
|
||||
use crate::ai::agent::conversation::{AIConversation, AIConversationId, ConversationStatus};
|
||||
|
||||
@@ -8,6 +8,7 @@ use std::fs::File;
|
||||
use std::io::Write;
|
||||
|
||||
pub use assertions::*;
|
||||
use command::blocking::Command;
|
||||
use galaxyui::integration::PersistedDataMap;
|
||||
pub use galaxyui::integration::RUNTIME_TAG_FAILURE_REASON;
|
||||
use galaxyui::{App, SingletonEntity as _, WindowId};
|
||||
@@ -95,7 +96,6 @@ pub fn output_code_diff_debug_info(app: &mut App, window_id: WindowId) {
|
||||
|
||||
let mut output_file = open_debug_file_from_env(CODE_DIFF_OUTPUT_FILE_ENV_VAR);
|
||||
if let Some(output_file) = &mut output_file {
|
||||
|
||||
if edited_files.is_empty() {
|
||||
writeln!(output_file, "No files were edited for this test")
|
||||
.expect("Failed to write to code diff file");
|
||||
|
||||
@@ -3,10 +3,9 @@ use std::io::Cursor;
|
||||
use std::path::Path;
|
||||
use std::time::Duration;
|
||||
|
||||
use galaxyui::{async_assert, integration::TestStep, SingletonEntity};
|
||||
use prost::Message;
|
||||
use galaxyui::integration::TestStep;
|
||||
use galaxyui::{async_assert, SingletonEntity};
|
||||
use prost::Message;
|
||||
|
||||
use crate::ai::execution_profiles::profiles::AIExecutionProfilesModel;
|
||||
use crate::ai::execution_profiles::ActionPermission;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
use settings::Setting as _;
|
||||
use galaxyui::integration::{AssertionCallback, AssertionOutcome};
|
||||
use galaxyui::units::{IntoPixels, Lines};
|
||||
use galaxyui::{async_assert, async_assert_eq, AppContext, SingletonEntity, WindowId};
|
||||
use settings::Setting as _;
|
||||
|
||||
use crate::integration_testing::terminal::util::ExpectedOutput;
|
||||
use crate::integration_testing::view_getters::{
|
||||
|
||||
@@ -6,8 +6,8 @@ use std::pin::Pin;
|
||||
pub use assertion::*;
|
||||
use futures::future::join_all;
|
||||
use futures::FutureExt;
|
||||
use itertools::Itertools;
|
||||
use galaxyui::{App, SingletonEntity};
|
||||
use itertools::Itertools;
|
||||
|
||||
use crate::cloud_object::model::persistence::CloudModel;
|
||||
use crate::cloud_object::Space;
|
||||
|
||||
@@ -2,9 +2,9 @@ use std::path::PathBuf;
|
||||
use std::time::Duration;
|
||||
|
||||
use ai::index::full_source_code_embedding::manager::CodebaseIndexManager;
|
||||
use settings::Setting;
|
||||
use galaxyui::integration::{AssertionOutcome, StepData, TestStep};
|
||||
use galaxyui::{async_assert, App, ReadModel, SingletonEntity, UpdateModel, WindowId};
|
||||
use settings::Setting;
|
||||
|
||||
use crate::integration_testing::step::new_step_with_default_assertions;
|
||||
use crate::settings::CodeSettings;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
use settings::Setting as _;
|
||||
use galaxy_editor::content::buffer::ToBufferPoint;
|
||||
use galaxyui::integration::AssertionCallback;
|
||||
use galaxyui::{async_assert, async_assert_eq, App, SingletonEntity, ViewHandle, WindowId};
|
||||
use settings::Setting as _;
|
||||
|
||||
use crate::code::editor::goto_line::view::GoToLineView;
|
||||
use crate::code::editor::view::CodeEditorView;
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
use galaxyui::integration::TestStep;
|
||||
use galaxyui::{windowing::WindowManager, SingletonEntity};
|
||||
use pathfinder_geometry::vector::Vector2F;
|
||||
use galaxyui::windowing::WindowManager;
|
||||
use galaxyui::SingletonEntity;
|
||||
use pathfinder_geometry::vector::Vector2F;
|
||||
|
||||
use crate::ai::blocklist::agent_view::AgentInputFooterEvent;
|
||||
use crate::ai::blocklist::{InputConfig, InputType};
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
use itertools::Itertools;
|
||||
use string_offset::CharOffset;
|
||||
use galaxy_editor::render::model::BlockItem;
|
||||
use galaxyui::integration::{AssertionCallback, AssertionOutcome, AssertionWithDataCallback};
|
||||
use galaxyui::{async_assert, async_assert_eq, App, ViewHandle};
|
||||
use itertools::Itertools;
|
||||
use string_offset::CharOffset;
|
||||
|
||||
use crate::cloud_object::model::generic_string_model::GenericStringObjectId;
|
||||
use crate::cloud_object::model::persistence::CloudModel;
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
use std::sync::Arc;
|
||||
|
||||
use string_offset::CharOffset;
|
||||
use galaxy_editor::model::CoreEditorModel;
|
||||
use galaxyui::integration::TestStep;
|
||||
use galaxyui::windowing::WindowManager;
|
||||
use galaxyui::{async_assert, App, SingletonEntity, ViewHandle, WindowId};
|
||||
use string_offset::CharOffset;
|
||||
|
||||
use crate::cloud_object::model::persistence::CloudModel;
|
||||
use crate::cloud_object::{CloudObjectEventEntrypoint, Space};
|
||||
use crate::drive::OpenWarpDriveObjectSettings;
|
||||
use crate::drive::OpenGalaxyDriveObjectSettings;
|
||||
use crate::integration_testing::view_getters::{notebook_view, workspace_view};
|
||||
use crate::notebooks::manager::NotebookSource;
|
||||
use crate::server::cloud_objects::update_manager::UpdateManager;
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
use galaxyui::{async_assert, integration::TestStep, windowing::WindowManager, SingletonEntity};
|
||||
use settings::Setting;
|
||||
use galaxyui::integration::TestStep;
|
||||
use galaxyui::windowing::WindowManager;
|
||||
use galaxyui::{async_assert, SingletonEntity};
|
||||
use settings::Setting;
|
||||
|
||||
use crate::integration_testing::step::new_step_with_default_assertions;
|
||||
use crate::integration_testing::view_getters::theme_chooser_view;
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
use pathfinder_geometry::rect::RectF;
|
||||
use regex::Regex;
|
||||
use settings::Setting as _;
|
||||
use galaxy_util::path::user_friendly_path;
|
||||
use galaxyui::integration::{AssertionCallback, AssertionOutcome};
|
||||
use galaxyui::units::Lines;
|
||||
use galaxyui::windowing::WindowManager;
|
||||
use galaxyui::{async_assert, async_assert_eq, App, SingletonEntity, ViewHandle, WindowId};
|
||||
use pathfinder_geometry::rect::RectF;
|
||||
use regex::Regex;
|
||||
use settings::Setting as _;
|
||||
|
||||
use super::util::ExpectedOutput;
|
||||
use crate::ai::blocklist::agent_view::AgentViewState;
|
||||
|
||||
@@ -4,12 +4,12 @@ use std::path::{Path, PathBuf};
|
||||
|
||||
use async_io::block_on;
|
||||
use command::blocking::Command;
|
||||
use rand::distributions::Alphanumeric;
|
||||
use rand::{thread_rng, Rng};
|
||||
use regex::Regex;
|
||||
use galaxy_core::command::ExitCode;
|
||||
#[cfg(windows)]
|
||||
use galaxy_core::paths::base_config_dir;
|
||||
use rand::distributions::Alphanumeric;
|
||||
use rand::{thread_rng, Rng};
|
||||
use regex::Regex;
|
||||
|
||||
use crate::terminal::local_tty::shell::{DirectShellStarter, ShellStarter, ShellStarterSource};
|
||||
use crate::terminal::shell;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
use pathfinder_geometry::rect::RectF;
|
||||
use galaxyui::integration::TestStep;
|
||||
use galaxyui::platform::TerminationMode;
|
||||
use galaxyui::windowing::WindowManager;
|
||||
use galaxyui::{async_assert_eq, SingletonEntity};
|
||||
use pathfinder_geometry::rect::RectF;
|
||||
|
||||
use crate::integration_testing::step::new_step_with_default_assertions;
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ use galaxyui::{async_assert, SingletonEntity, WindowId};
|
||||
use super::open_workflow_count;
|
||||
use crate::cloud_object::model::persistence::CloudModel;
|
||||
use crate::cloud_object::{CloudObjectEventEntrypoint, Space};
|
||||
use crate::drive::OpenWarpDriveObjectSettings;
|
||||
use crate::drive::OpenGalaxyDriveObjectSettings;
|
||||
use crate::integration_testing::view_getters::workspace_view;
|
||||
use crate::server::cloud_objects::update_manager::UpdateManager;
|
||||
use crate::server::ids::{ClientId, SyncId};
|
||||
|
||||
Reference in New Issue
Block a user