Settings cleanup: remove Cloud Platform, Teams, Shared Blocks, Referrals from nav; disable autoupdate; stub Oz settings; rename Warpify to Galaxify
This commit is contained in:
+1
-49
@@ -1284,27 +1284,7 @@ define_settings_group!(AISettings, settings: [
|
||||
private: true,
|
||||
}
|
||||
|
||||
// Used to determine whether the "What's new in Oz" section of the agent view
|
||||
// zero state is expanded or collapsed by default.
|
||||
should_expand_oz_updates: ShouldExpandOzUpdates {
|
||||
type: bool,
|
||||
default: false,
|
||||
supported_platforms: SupportedPlatforms::ALL,
|
||||
sync_to_cloud: SyncToCloud::Never,
|
||||
private: true,
|
||||
}
|
||||
|
||||
// Used to determine whether the "What's new in Oz" section of the agent view
|
||||
// zero state is shown or hidden.
|
||||
should_show_oz_updates_in_zero_state: ShouldShowOzUpdatesInZeroState {
|
||||
type: bool,
|
||||
default: true,
|
||||
supported_platforms: SupportedPlatforms::ALL,
|
||||
sync_to_cloud: SyncToCloud::Globally(RespectUserSyncSetting::Yes),
|
||||
private: false,
|
||||
toml_path: "agents.warp_agent.other.should_show_oz_updates_in_zero_state",
|
||||
description: "Whether the \"What's new\" section is shown in the agent view.",
|
||||
}
|
||||
|
||||
// Whether or not the user has enabled the ability to use Warp credits even when providing
|
||||
// their own LLM provider API key.
|
||||
@@ -1459,32 +1439,6 @@ define_settings_group!(AISettings, settings: [
|
||||
toml_path: "general.default_tab_config_path",
|
||||
}
|
||||
|
||||
// Whether computer use is enabled for cloud agent conversations started from the Warp app.
|
||||
// This setting is only used when the AI autonomy setting is AlwaysAsk or not set.
|
||||
cloud_agent_computer_use_enabled: CloudAgentComputerUseEnabled {
|
||||
type: bool,
|
||||
default: galaxy_core::channel::ChannelState::channel().is_dogfood(),
|
||||
supported_platforms: SupportedPlatforms::DESKTOP,
|
||||
sync_to_cloud: SyncToCloud::Globally(RespectUserSyncSetting::Yes),
|
||||
private: false,
|
||||
toml_path: "agents.warp_agent.other.cloud_agent_computer_use_enabled",
|
||||
description: "Whether computer use is enabled for cloud agent conversations.",
|
||||
}
|
||||
|
||||
// Whether multi-agent orchestration is enabled. When enabled, the agent can
|
||||
// spawn and coordinate parallel sub-agents via StartAgent / SendMessageToAgent
|
||||
// tools. This setting is only effective when FeatureFlag::Orchestration is also
|
||||
// enabled.
|
||||
orchestration_enabled: OrchestrationEnabled {
|
||||
type: bool,
|
||||
default: true,
|
||||
supported_platforms: SupportedPlatforms::DESKTOP,
|
||||
sync_to_cloud: SyncToCloud::Globally(RespectUserSyncSetting::Yes),
|
||||
private: false,
|
||||
toml_path: "agents.warp_agent.other.orchestration_enabled",
|
||||
description: "Whether multi-agent orchestration is enabled.",
|
||||
feature_flag: FeatureFlag::Orchestration,
|
||||
}
|
||||
|
||||
// Whether file-based MCP servers from third-party AI tools (e.g. Claude, Codex) should
|
||||
// be automatically detected and spawned. Warp-native config files (.warp-core/.mcp.json) are
|
||||
@@ -1751,9 +1705,7 @@ impl AISettings {
|
||||
}
|
||||
|
||||
pub fn is_orchestration_enabled(&self, app: &galaxyui::AppContext) -> bool {
|
||||
FeatureFlag::Orchestration.is_enabled()
|
||||
&& self.is_any_ai_enabled(app)
|
||||
&& *self.orchestration_enabled
|
||||
FeatureFlag::Orchestration.is_enabled() && self.is_any_ai_enabled(app)
|
||||
}
|
||||
|
||||
/// Determines whether a quota reset banner should be displayed to the user.
|
||||
|
||||
Reference in New Issue
Block a user