Skip to content

Add updatedPickers feature flag - #9759

Open
malmstein wants to merge 1 commit into
developfrom
feature/david/updated_pickers_flag
Open

Add updatedPickers feature flag#9759
malmstein wants to merge 1 commit into
developfrom
feature/david/updated_pickers_flag

Conversation

@malmstein

@malmstein malmstein commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Task/Issue URL: https://app.asana.com/1/137249556945/task/1218299205152314
Tech Design URL (if applicable):
API Proposals URL(s) (if applicable): None

Description

Adds the updatedPickers toggle to DuckChatFeature. It gates the upcoming model and
reasoning picker changes, which move to availability-based grouping, backend-driven ordering
and tier-dependent headers together, so one flag covers both. Nothing reads the toggle yet.
It defaults to false rather than internal, so it stays opt-in from the internal feature flag
menu until the pickers are ready for wider testing.

Steps to test this PR

Feature 1

  • Install an internal build and open the debug menu, then the feature flags list
  • Confirm updatedPickers appears under the aiChat feature and is off
  • Toggle it on and off, then confirm Duck.ai behaves exactly as it does on develop (no
    visible change either way, since no code reads the flag yet)

UI changes

None


Note

Low Risk
Config-only addition with a safe default of disabled; no runtime behavior changes until the flag is consumed elsewhere.

Overview
Adds a new updatedPickers remote toggle on DuckChatFeature (aiChat) to gate redesigned Duck.ai model and reasoning pickers: models grouped by availability, backend-driven ordering and sublines, and a tier-aware section header.

When remote config omits the flag, it defaults to off (DefaultFeatureValue.FALSE). This PR only declares the toggle; it does not wire UI or behavior yet.

Reviewed by Cursor Bugbot for commit af88815. Bugbot is set up for automated code reviews on this repo. Configure here.

Gates the upcoming model and reasoning picker changes behind a single
toggle, since both pickers move to availability-based grouping, backend
driven ordering and tier-dependent headers together. Defaults to false
so it is opt-in from the internal feature flag menu until the work is
ready for wider testing.

https://app.asana.com/1/137249556945/task/1218299205152314

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

malmstein commented Sep 9, 2026

Copy link
Copy Markdown
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants