@@ -145,7 +145,6 @@ import {
145145 XIcon ,
146146 CopyIcon ,
147147 CheckIcon ,
148- ZapIcon ,
149148} from "lucide-react" ;
150149import { Button } from "./ui/button" ;
151150import { Input } from "./ui/input" ;
@@ -205,7 +204,6 @@ import { readNativeApi } from "~/nativeApi";
205204import {
206205 getAppModelOptions ,
207206 resolveAppModelSelection ,
208- shouldShowFastTierIcon ,
209207 useAppSettings ,
210208} from "../appSettings" ;
211209import {
@@ -408,7 +406,6 @@ type ComposerCommandItem =
408406 model : ModelSlug ;
409407 label : string ;
410408 description : string ;
411- showFastBadge : boolean ;
412409 } ;
413410
414411type SendPhase = "idle" | "preparing-worktree" | "sending-turn" ;
@@ -519,9 +516,6 @@ const ComposerCommandMenuItem = memo(function ComposerCommandMenuItem(props: {
519516 </ Badge >
520517 ) : null }
521518 < span className = "flex min-w-0 items-center gap-1.5 truncate" >
522- { props . item . type === "model" && props . item . showFastBadge ? (
523- < ZapIcon className = "size-3.5 shrink-0 text-amber-500" />
524- ) : null }
525519 < span className = "truncate" > { props . item . label } </ span >
526520 </ span >
527521 < span className = "truncate text-muted-foreground/70 text-xs" > { props . item . description } </ span >
@@ -1250,10 +1244,8 @@ export default function ChatView({ threadId }: ChatViewProps) {
12501244 model : slug ,
12511245 label : name ,
12521246 description : `${ providerLabel } · ${ slug } ` ,
1253- showFastBadge :
1254- provider === "codex" && shouldShowFastTierIcon ( slug , selectedCodexFastModeEnabled ) ,
12551247 } ) ) ;
1256- } , [ composerTrigger , searchableModelOptions , selectedCodexFastModeEnabled , workspaceEntries ] ) ;
1248+ } , [ composerTrigger , searchableModelOptions , workspaceEntries ] ) ;
12571249 const composerMenuOpen = Boolean ( composerTrigger ) ;
12581250 const activeComposerMenuItem = useMemo (
12591251 ( ) =>
@@ -3694,7 +3686,6 @@ export default function ChatView({ threadId }: ChatViewProps) {
36943686 model = { selectedModelForPickerWithCustomFallback }
36953687 lockedProvider = { lockedProvider }
36963688 modelOptionsByProvider = { modelOptionsByProvider }
3697- fastModeEnabled = { selectedCodexFastModeEnabled }
36983689 onProviderModelChange = { onProviderModelSelect }
36993690 />
37003691
@@ -5537,7 +5528,6 @@ const ProviderModelPicker = memo(function ProviderModelPicker(props: {
55375528 model : ModelSlug ;
55385529 lockedProvider : ProviderKind | null ;
55395530 modelOptionsByProvider : Record < ProviderKind , ReadonlyArray < { slug : string ; name : string } > > ;
5540- fastModeEnabled : boolean ;
55415531 disabled ?: boolean ;
55425532 onProviderModelChange : ( provider : ProviderKind , model : ModelSlug ) => void ;
55435533} ) {
@@ -5567,12 +5557,9 @@ const ProviderModelPicker = memo(function ProviderModelPicker(props: {
55675557 disabled = { props . disabled }
55685558 />
55695559 }
5570- >
5560+ >
55715561 < span className = "flex min-w-0 items-center gap-2" >
55725562 < ProviderIcon aria-hidden = "true" className = "size-4 shrink-0 text-muted-foreground/70" />
5573- { props . provider === "codex" && shouldShowFastTierIcon ( props . model , props . fastModeEnabled ) ? (
5574- < ZapIcon className = "size-3.5 shrink-0 text-amber-500" />
5575- ) : null }
55765563 < span className = "truncate" > { selectedModelLabel } </ span >
55775564 < ChevronDownIcon aria-hidden = "true" className = "size-3 opacity-60" />
55785565 </ span >
@@ -5615,10 +5602,6 @@ const ProviderModelPicker = memo(function ProviderModelPicker(props: {
56155602 value = { modelOption . slug }
56165603 onClick = { ( ) => setIsMenuOpen ( false ) }
56175604 >
5618- { option . value === "codex" &&
5619- shouldShowFastTierIcon ( modelOption . slug , props . fastModeEnabled ) ? (
5620- < ZapIcon className = "size-3.5 shrink-0 text-amber-500" />
5621- ) : null }
56225605 { modelOption . name }
56235606 </ MenuRadioItem >
56245607 ) ) }
0 commit comments