+ {/* Claude Models */}
+
+
+ Claude
+
+
+ {CLAUDE_MODELS.map((model) => {
+ const isActive = currentModel === model.id;
+ return (
+
+ );
+ })}
+
+
+
+ {/* Cursor Models */}
+ {availableCursorModels.length > 0 && (
+
+
+ Cursor
+
+
+ {availableCursorModels.slice(0, 6).map((model) => {
+ const cursorId = model.id.replace('cursor-', '') as CursorModelId;
+ const isActive = currentModel === cursorId;
+ return (
+
+ );
+ })}
+
+
+ )}
+
+
+ {/* Footer */}
+ {isOverridden && (
+