Promote prompt queueing (/queue + QueuedPromptsV2) to Preview#12078
Closed
harryalbert wants to merge 1 commit into
Closed
Promote prompt queueing (/queue + QueuedPromptsV2) to Preview#12078harryalbert wants to merge 1 commit into
harryalbert wants to merge 1 commit into
Conversation
Move FeatureFlag::QueueSlashCommand and FeatureFlag::QueuedPromptsV2 from DOGFOOD_FLAGS to PREVIEW_FLAGS so prompt queueing is enabled for Preview (Friends of Warp) builds. Preview flags are automatically included in dogfood builds, so dev/local behavior is unchanged. Also add a Preview-exclusive changelog description for the feature. Co-Authored-By: Oz <oz-agent@warp.dev>
1 task
Contributor
Author
|
Superseded by #12081, which releases prompt queueing straight to prod (Stable) by enabling the |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Promotes the prompt queueing feature from Dogfood to Preview by moving both of its runtime flags into
PREVIEW_FLAGS:FeatureFlag::QueueSlashCommand— the/queueslash command, auto-queue toggle, and the queued-prompts panel (regular Agent Mode).FeatureFlag::QueuedPromptsV2— extends the same panel to Cloud Mode setup/follow-up draining and to/compact-and//fork-and-compact.Both flags previously lived in
DOGFOOD_FLAGS. BecausePREVIEW_FLAGSare automatically included in dogfood (WarpDev) and local builds (seeapp/src/bin/dev.rsandapp/src/bin/local.rs), dev/local behavior is unchanged; the only effective change is that Preview (Friends of Warp) builds now enable prompt queueing. Stable is intentionally untouched — these flags are not inapp/Cargo.toml'sdefaultset, so nothing ships to Stable yet.The queueing code is always compiled in and gated at runtime via
FeatureFlag::*.is_enabled()(perspecs/APP-4041,specs/REMOTE-1543,specs/APP-4562,specs/APP-4594), so adding the flags toPREVIEW_FLAGS(applied at startup viaChannelState::additional_features()) is sufficient to enable the feature in Preview.PendingUserQueryIndicatoris intentionally left as-is: perspecs/REMOTE-1543/PRODUCT.md, it is compatibility infrastructure for the legacy pending-user-query placeholders, not a rollout switch for the queue panel.A single Preview-exclusive changelog description is added on
QueueSlashCommandso the feature shows up once in the Preview in-app changelog (app/src/changelog_model.rs).Linked Issue
ready-to-specorready-to-implement.No single GitHub issue; this rollout covers the prompt queueing specs
APP-4041,REMOTE-1543,APP-4562, andAPP-4594.Testing
./script/runThis is a feature-flag rollout change (no logic change). Validated with:
cargo fmt -p warp_features(clean)cargo clippy -p warp_features --all-targets --all-features --tests -- -D warnings(clean)Agent Mode
CHANGELOG-NONE
Conversation: https://staging.warp.dev/conversation/9f00be34-baba-4543-94f4-79f4915048e2
Run: https://oz.staging.warp.dev/runs/019e8907-7c15-7554-86f5-79544f94774b
This PR was generated with Oz.