Rebrand to Galaxy, major improvements to Bedrock support, still needs some TLC though

This commit is contained in:
Ryan Ward
2026-05-07 11:29:34 -05:00
parent f4e2475c60
commit a41cbd8cc7
2433 changed files with 14208 additions and 9409 deletions
@@ -16,8 +16,8 @@ use crate::{
BlocklistAIHistoryModel,
};
use warp_multi_agent_api as api;
use warpui::{integration::AssertionCallback, integration_assert, EntityId};
use warpui::{integration::AssertionOutcome, SingletonEntity};
use galaxyui::{integration::AssertionCallback, integration_assert, EntityId};
use galaxyui::{integration::AssertionOutcome, SingletonEntity};
type TextAssertion = Box<dyn Fn(&str) -> bool + 'static>;
type ActionAssertion = Box<dyn Fn(&AIAgentActionType) -> bool + 'static>;
@@ -15,9 +15,9 @@ pub use assertions::*;
pub use step::*;
pub use user_defaults::*;
pub use util::*;
use warpui::integration::PersistedDataMap;
pub use warpui::integration::RUNTIME_TAG_FAILURE_REASON;
use warpui::{App, SingletonEntity as _, WindowId};
use galaxyui::integration::PersistedDataMap;
pub use galaxyui::integration::RUNTIME_TAG_FAILURE_REASON;
use galaxyui::{App, SingletonEntity as _, WindowId};
pub const TOTAL_REQUEST_COST_PREFIX: &str = "Total request cost: ";
pub const TOTAL_EXCHANGES_PREFIX: &str = "Total number of exchanges: ";
@@ -1,7 +1,7 @@
use std::{fs::read, io::Cursor, path::Path, time::Duration};
use prost::Message;
use warpui::{async_assert, integration::TestStep, SingletonEntity};
use galaxyui::{async_assert, integration::TestStep, SingletonEntity};
use crate::ai::execution_profiles::profiles::AIExecutionProfilesModel;
use crate::ai::execution_profiles::ActionPermission;
@@ -160,10 +160,10 @@ pub fn submit_ai_query(query: &str, timeout: Duration) -> TestStep {
/// Returns an assertion that prints the conversation ID to stdout once available.
/// This assertion will poll until the conversation token is received from the server.
fn print_conversation_id_assertion(
) -> impl FnMut(&mut warpui::App, warpui::WindowId) -> warpui::integration::AssertionOutcome {
) -> impl FnMut(&mut galaxyui::App, galaxyui::WindowId) -> galaxyui::integration::AssertionOutcome {
|app, window_id| {
use crate::BlocklistAIHistoryModel;
use warpui::integration::AssertionOutcome;
use galaxyui::integration::AssertionOutcome;
let terminal_view = terminal_view(app, window_id, 0, 0);
BlocklistAIHistoryModel::handle(app).read(app, |history_model, _| {
if let Some(conversation) = history_model.active_conversation(terminal_view.id()) {