Skip to content

feat(web): show deprecated badge for orchestrator in mode selector#3682

Open
IamCoder18 wants to merge 2 commits into
Kilo-Org:mainfrom
IamCoder18:feat/mode-combobox-orchestrator-deprecated-badge
Open

feat(web): show deprecated badge for orchestrator in mode selector#3682
IamCoder18 wants to merge 2 commits into
Kilo-Org:mainfrom
IamCoder18:feat/mode-combobox-orchestrator-deprecated-badge

Conversation

@IamCoder18
Copy link
Copy Markdown
Contributor

Context

The Orchestrator agent was deprecated in Kilo-Org/kilocode#7888 since other agents support multiple agents natively. It also has problems calling various modes, and was confusing people.

Closes #3681

Implementation

Added a visual "Deprecated" warning badge to the Orchestrator agent in the Cloud web mode selector (ModeCombobox). Extended the ModeOption type with an optional deprecated flag, marked orchestrator as deprecated in NEXT_MODE_OPTIONS, and rendered a new Badge warning variant next to deprecated entries. This surfaces the deprecation consistently across all Cloud agent dropdown surfaces on app.kilo.ai/cloud (new session panel, chat input, mobile toolbar popover).

Verification

  • Open the Cloud web app, open the mode selector, and confirm "Orchestrator" shows a yellow "Deprecated" pill badge.
  • Verify other modes (Code, Plan, Debug, Ask) do not show the badge.

Visual Changes

Before After
image after

Reviewer Notes

  • The warning Badge variant follows the existing beta/new pill pattern (rounded-full with tinted background + ring).

IamCoder18 and others added 2 commits June 2, 2026 19:24
Add a deprecated?: boolean field to ModeOption, mark the built-in
orchestrator mode as deprecated in NEXT_MODE_OPTIONS, and render a
yellow pill Badge next to deprecated modes in ModeComboboxGroups.

Also introduce a warning Badge variant for consistent warning-style
badges in the web app.
@kilo-code-bot
Copy link
Copy Markdown
Contributor

kilo-code-bot Bot commented Jun 4, 2026

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Executive Summary

The PR cleanly adds a deprecated field to ModeOption and renders an amber-colored "Deprecated" label for the orchestrator entry in NEXT_MODE_OPTIONS, with no security, runtime, or logic issues.

Files Reviewed (1 file)
  • apps/web/src/components/shared/ModeCombobox.tsx

Note: The PR description references a "Badge warning variant" and "yellow pill badge", but the actual implementation uses an inline <span> with text-amber-400/80 styling — no Badge component is used. This is a description/implementation mismatch but doesn't affect correctness. The visual result (amber-colored text label) is functionally equivalent.


Reviewed by claude-4.6-sonnet-20260217 · 251,867 tokens

Review guidance: REVIEW.md from base branch main

@eshurakov
Copy link
Copy Markdown
Contributor

Screenshot 2026-06-04 at 21 47 11

thank you for the PR, I've updated the design to a more subtle version

@eshurakov eshurakov enabled auto-merge (squash) June 4, 2026 20:04
@IamCoder18
Copy link
Copy Markdown
Contributor Author

Hey @eshurakov! The CI is failing due to missing Vercel secrets (refer to this comment), but I was hoping this, as well as much other PR which are being blocked in the say way by Vercel CI, could get merged!

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.

Show deprecated badge for orchestrator agent in Cloud mode selector

2 participants