fix: ModelPicker not snapshotted and refactor ModelPicker #1122
+1,110
−374
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Bug Fixes:
ModelPicker
was still referencingExtensionStateContext
and was not properly snapshotted.openAiCustomModelInfo
was incorrectly mapped to the undeclared key:openAiModelInfo
.User Experience Improvements:
CustomModel
input, making inputs more convenient and user-friendly.ModelId
input field.Type of change
How Has This Been Tested?
Checklist:
Additional context
Related Issues
Reviewers
Important
Fix and refactor
ModelPicker
to improve snapshotting and add auto-complete feature.ModelPicker
not being properly snapshotted and remove references toExtensionStateContext
.openAiCustomModelInfo
inApiOptions.tsx
.ModelPicker
component inModelPicker.tsx
.OpenAiModelPicker
,OpenRouterModelPicker
,GlamaModelPicker
,RequestyModelPicker
, andUnboundModelPicker
.ModelPicker
usingCombobox
inModelPicker.tsx
.CustomModel
input handling inApiOptions.tsx
.ModelPicker.test.tsx
to test new auto-complete functionality and refactoredModelPicker
behavior.This description was created by
for be47c8c. It will automatically update as commits are pushed.