This PR aims to update cortex.cpp to the latest version, which includes configuration stabilization. This fix resolves an issue where cortex.cpp server occasionally returns an empty models list because it incorrectly locates the data folder.
This PR also include a bug fix where self added remote model.json not available in the models list.
Changes made
The git diff shows changes made to three files in different extensions:
version.txt in inference-cortex-extension/bin:
The version string was updated from 1.0.3-rc4 to 1.0.3-rc5.
index.ts in inference-openrouter-extension/src:
The transformPayload function was modified:
It now checks if payload.model is 'open-router-auto'. If not, it uses payload.model; otherwise, it uses this.model.
index.ts in model-extension/src:
Adjusted the logic in filtering legacyModels:
Instead of filtering models based on settings?.vision_model, it now filters out models that are already present in fetchedModels based on matching id.
These changes involve version updates, payload adjustments, and logic refinements in model filtering.
Describe Your Changes
This PR aims to update cortex.cpp to the latest version, which includes configuration stabilization. This fix resolves an issue where cortex.cpp server occasionally returns an empty models list because it incorrectly locates the data folder.
This PR also include a bug fix where self added remote model.json not available in the models list.
Changes made
The
git diff
shows changes made to three files in different extensions:version.txt
ininference-cortex-extension/bin
:1.0.3-rc4
to1.0.3-rc5
.index.ts
ininference-openrouter-extension/src
:transformPayload
function was modified:payload.model
is'open-router-auto'
. If not, it usespayload.model
; otherwise, it usesthis.model
.index.ts
inmodel-extension/src
:legacyModels
:settings?.vision_model
, it now filters out models that are already present infetchedModels
based on matchingid
.These changes involve version updates, payload adjustments, and logic refinements in model filtering.