Update AI agent, settings, and terminal modules
- Update AI agent conversation, task, and prompt builder - Add notebooks execution module for blocklist actions - Update Bedrock and OpenAI response translators - Refactor settings modules across multiple subsystems - Update terminal settings and window settings - Update drive settings and search command settings
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
use settings::{
|
||||
macros::define_settings_group, SupportedPlatforms, SyncToCloud,
|
||||
};
|
||||
use settings::{macros::define_settings_group, SupportedPlatforms, SyncToCloud};
|
||||
|
||||
define_settings_group!(AltScreenReporting, settings: [
|
||||
mouse_reporting_enabled: MouseReportingEnabled {
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
use settings::{
|
||||
macros::define_settings_group, SupportedPlatforms, SyncToCloud,
|
||||
};
|
||||
use settings::{macros::define_settings_group, SupportedPlatforms, SyncToCloud};
|
||||
|
||||
// Settings for controlling the behavior of the block list.
|
||||
define_settings_group!(BlockListSettings, settings: [
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
use std::collections::HashSet;
|
||||
|
||||
use crate::{banner::BannerState, resource_center::Tip};
|
||||
use galaxy_core::settings::{
|
||||
macros::define_settings_group, SupportedPlatforms, SyncToCloud,
|
||||
};
|
||||
use galaxy_core::settings::{macros::define_settings_group, SupportedPlatforms, SyncToCloud};
|
||||
|
||||
define_settings_group!(GeneralSettings, settings: [
|
||||
show_warning_before_quitting: ShowWarningBeforeQuitting {
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
use galaxyui::{keymap::Keystroke, AppContext, DisplayIdx, ModelContext};
|
||||
use settings::{
|
||||
macros::define_settings_group, Setting, SupportedPlatforms, SyncToCloud,
|
||||
};
|
||||
use settings::{macros::define_settings_group, Setting, SupportedPlatforms, SyncToCloud};
|
||||
|
||||
use crate::{
|
||||
report_if_error,
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
use crate::features::FeatureFlag;
|
||||
|
||||
use galaxyui::{AppContext, SingletonEntity};
|
||||
use settings::{
|
||||
macros::define_settings_group, Setting, SupportedPlatforms, SyncToCloud,
|
||||
};
|
||||
use settings::{macros::define_settings_group, Setting, SupportedPlatforms, SyncToCloud};
|
||||
|
||||
define_settings_group!(LigatureSettings, settings: [
|
||||
ligature_rendering_enabled: LigatureRenderingEnabled {
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
use galaxyui::{AppContext, SingletonEntity};
|
||||
use settings::{
|
||||
macros::define_settings_group, Setting, SupportedPlatforms, SyncToCloud,
|
||||
};
|
||||
use settings::{macros::define_settings_group, Setting, SupportedPlatforms, SyncToCloud};
|
||||
|
||||
use crate::{terminal::model::ObfuscateSecrets, workspaces::user_workspaces::UserWorkspaces};
|
||||
|
||||
|
||||
@@ -9,9 +9,7 @@ use serde::{Deserialize, Serialize};
|
||||
pub use startup_shell::*;
|
||||
pub use working_directory_config::*;
|
||||
|
||||
use galaxy_core::settings::{
|
||||
macros::define_settings_group, SupportedPlatforms, SyncToCloud,
|
||||
};
|
||||
use galaxy_core::settings::{macros::define_settings_group, SupportedPlatforms, SyncToCloud};
|
||||
|
||||
use crate::ai::blocklist::agent_view::toolbar_item::AgentToolbarItemKind;
|
||||
use crate::context_chips::prompt::PromptSelection;
|
||||
|
||||
@@ -2,9 +2,7 @@ use serde::{Deserialize, Serialize};
|
||||
|
||||
use crate::settings::{AISettings, InputSettings, TerminalSpacing};
|
||||
use galaxyui::{units::Pixels, AppContext, SingletonEntity};
|
||||
use settings::{
|
||||
macros::define_settings_group, SupportedPlatforms, SyncToCloud,
|
||||
};
|
||||
use settings::{macros::define_settings_group, SupportedPlatforms, SyncToCloud};
|
||||
|
||||
#[derive(
|
||||
Clone,
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
use std::time::Duration;
|
||||
|
||||
use settings::{
|
||||
macros::define_settings_group, Setting, SupportedPlatforms, SyncToCloud,
|
||||
};
|
||||
use settings::{macros::define_settings_group, Setting, SupportedPlatforms, SyncToCloud};
|
||||
|
||||
define_settings_group!(SharedSessionSettings, settings: [
|
||||
onboarding_block_shown: SessionSharingOnboardingBlockShown {
|
||||
|
||||
Reference in New Issue
Block a user