feat(copilot): add claude opus 4.5 and remove context usage indicator (#2113)

* Add claude opus 4.5 to copilot and remove context usage indicator

* Lint
This commit is contained in:
Siddharth Ganesan
2025-11-24 16:40:55 -08:00
committed by GitHub
parent ff768ca410
commit d413bcdfb0
6 changed files with 8 additions and 5 deletions

View File

@@ -55,6 +55,7 @@ const ChatMessageSchema = z.object({
'claude-4-sonnet',
'claude-4.5-haiku',
'claude-4.5-sonnet',
'claude-4.5-opus',
'claude-4.1-opus',
])
.optional()

View File

@@ -24,7 +24,8 @@ const DEFAULT_ENABLED_MODELS: Record<string, boolean> = {
'claude-4-sonnet': false,
'claude-4.5-haiku': true,
'claude-4.5-sonnet': true,
'claude-4.1-opus': true,
'claude-4.5-opus': true,
// 'claude-4.1-opus': true,
}
// GET - Fetch user's enabled models

View File

@@ -24,7 +24,7 @@ export const MODEL_OPTIONS = [
{ value: 'claude-4.5-sonnet', label: 'Claude 4.5 Sonnet' },
{ value: 'claude-4.5-haiku', label: 'Claude 4.5 Haiku' },
{ value: 'claude-4.5-opus', label: 'Claude 4.5 Opus' },
{ value: 'claude-4.1-opus', label: 'Claude 4.1 Opus' },
// { value: 'claude-4.1-opus', label: 'Claude 4.1 Opus' },
// { value: 'gpt-5-fast', label: 'GPT 5 Fast' },
// { value: 'gpt-5', label: 'GPT 5' },
// { value: 'gpt-5.1-fast', label: 'GPT 5.1 Fast' },

View File

@@ -19,7 +19,6 @@ import { cn } from '@/lib/utils'
import {
AttachedFilesDisplay,
ContextPills,
ContextUsageIndicator,
MentionMenu,
ModelSelector,
ModeSelector,
@@ -622,13 +621,13 @@ const UserInput = forwardRef<UserInputRef, UserInputProps>(
</Badge>
{/* Context Usage Indicator */}
{contextUsage && contextUsage.percentage > 0 && (
{/* {contextUsage && contextUsage.percentage > 0 && (
<ContextUsageIndicator
percentage={contextUsage.percentage}
size={18}
strokeWidth={2.5}
/>
)}
)} */}
{/* Selected Context Pills */}
<ContextPills

View File

@@ -84,6 +84,7 @@ export interface SendMessageRequest {
| 'claude-4-sonnet'
| 'claude-4.5-haiku'
| 'claude-4.5-sonnet'
| 'claude-4.5-opus'
| 'claude-4.1-opus'
prefetch?: boolean
createNewChat?: boolean

View File

@@ -78,6 +78,7 @@ export interface CopilotState {
| 'claude-4-sonnet'
| 'claude-4.5-haiku'
| 'claude-4.5-sonnet'
| 'claude-4.5-opus'
| 'claude-4.1-opus'
agentPrefetch: boolean
enabledModels: string[] | null // Null means not loaded yet, array of model IDs when loaded