Skip to content

Commit 5ec74a4

Browse files
[QUALITY-729] Promote orchestration client flags to stable (#11040)
## Description Promotes orchestration client flags to stable defaults: orchestration v2, orchestration pill bar, shared-session viewer pill bar, and the run_agents tool call UI. Adds missing Cargo feature declarations and runtime bridges for viewer pill bar and run_agents so stable builds enable the corresponding FeatureFlags. Removes these flags from Preview/Dogfood runtime lists now that they are enabled by default. ## Testing - [x] `cargo fmt --check --manifest-path /Users/matthew/src/prod-flag-flips/warp/Cargo.toml --package warp` - [x] `cargo check --manifest-path /Users/matthew/src/prod-flag-flips/warp/Cargo.toml -p warp_features` - [x] `git --no-pager -C /Users/matthew/src/prod-flag-flips/warp diff --check origin/master...HEAD` Not manually tested with `./script/run`; this is a feature-flag promotion/configuration change. ## Agent Mode - [x] Warp Agent Mode - This PR was created via Warp's AI Agent Mode Agent Mode conversation: https://staging.warp.dev/conversation/b829bb7c-66d9-4f95-ada5-8d3efe85b94a Co-Authored-By: Oz <oz-agent@warp.dev> ## Changelog Entries for Stable CHANGELOG-OZ: Agent orchestration enabled for Stable. Co-authored-by: Oz <oz-agent@warp.dev>
1 parent 8f88307 commit 5ec74a4

3 files changed

Lines changed: 10 additions & 6 deletions

File tree

app/Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -634,6 +634,10 @@ default = [
634634
"configurable_context_window",
635635
"oz_handoff",
636636
"handoff_local_cloud",
637+
"orchestration_v2",
638+
"orchestration_pill_bar",
639+
"orchestration_viewer_pill_bar",
640+
"run_agents_tool",
637641
"pending_user_query_indicator",
638642
]
639643
# Enable this feature to automatically perform heap profiling. NOTE: This will
@@ -917,6 +921,8 @@ incremental_auto_reload = []
917921
orchestration = []
918922
orchestration_v2 = ["orchestration"]
919923
orchestration_pill_bar = []
924+
orchestration_viewer_pill_bar = []
925+
run_agents_tool = []
920926
pending_user_query_indicator = []
921927
queue_slash_command = []
922928
inline_menu_headers = []

app/src/lib.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2946,6 +2946,10 @@ pub fn enabled_features() -> HashSet<FeatureFlag> {
29462946
FeatureFlag::OrchestrationV2,
29472947
#[cfg(feature = "orchestration_pill_bar")]
29482948
FeatureFlag::OrchestrationPillBar,
2949+
#[cfg(feature = "orchestration_viewer_pill_bar")]
2950+
FeatureFlag::OrchestrationViewerPillBar,
2951+
#[cfg(feature = "run_agents_tool")]
2952+
FeatureFlag::RunAgentsTool,
29492953
#[cfg(feature = "pending_user_query_indicator")]
29502954
FeatureFlag::PendingUserQueryIndicator,
29512955
#[cfg(feature = "queue_slash_command")]

crates/warp_features/src/lib.rs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -935,7 +935,6 @@ pub const DOGFOOD_FLAGS: &[FeatureFlag] = &[
935935
FeatureFlag::CodeReviewScrollPreservation,
936936
FeatureFlag::RememberFastForwardState,
937937
FeatureFlag::HOANotifications,
938-
FeatureFlag::OrchestrationViewerPillBar,
939938
FeatureFlag::GeminiNotifications,
940939
FeatureFlag::LocalDockerSandbox,
941940
FeatureFlag::CloudModeSetupV2,
@@ -953,11 +952,6 @@ pub const DOGFOOD_FLAGS: &[FeatureFlag] = &[
953952
/// Features enabled for feature preview build users (e.g.: Friends of Warp).
954953
/// All PREVIEW_FLAGS are also automatically added to dogfood builds (WarpDev).
955954
pub const PREVIEW_FLAGS: &[FeatureFlag] = &[
956-
FeatureFlag::Orchestration,
957-
FeatureFlag::OrchestrationV2,
958-
FeatureFlag::OrchestrationPillBar,
959-
FeatureFlag::OrchestrationViewerPillBar,
960-
FeatureFlag::RunAgentsTool,
961955
FeatureFlag::BlocklistMarkdownTableRendering,
962956
FeatureFlag::MarkdownTables,
963957
FeatureFlag::GitOperationsInCodeReview,

0 commit comments

Comments
 (0)