From d75db73a43b15c4d56c9a7442a2aa8046e0c876e Mon Sep 17 00:00:00 2001 From: Louis Date: Thu, 26 Jun 2025 19:32:34 +0700 Subject: [PATCH 1/2] fix: handle context shift setting from old app versions --- extensions/inference-cortex-extension/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/inference-cortex-extension/src/index.ts b/extensions/inference-cortex-extension/src/index.ts index dd78e2d62..95d5c3863 100644 --- a/extensions/inference-cortex-extension/src/index.ts +++ b/extensions/inference-cortex-extension/src/index.ts @@ -280,7 +280,7 @@ export default class JanInferenceCortexExtension extends LocalOAIEngine { ...(model.id.toLowerCase().includes('jan-nano') ? { reasoning_budget: 0 } : { reasoning_budget: this.reasoning_budget }), - ...(this.context_shift === false + ...(this.context_shift !== true ? { 'no-context-shift': true } : {}), ...(modelSettings.ngl === -1 || modelSettings.ngl === undefined From c5aac9270c76030fd955b63a584e7fe166f471f2 Mon Sep 17 00:00:00 2001 From: Louis Date: Thu, 26 Jun 2025 19:36:07 +0700 Subject: [PATCH 2/2] Update extensions/inference-cortex-extension/src/index.ts Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com> --- extensions/inference-cortex-extension/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/inference-cortex-extension/src/index.ts b/extensions/inference-cortex-extension/src/index.ts index 95d5c3863..73a95d360 100644 --- a/extensions/inference-cortex-extension/src/index.ts +++ b/extensions/inference-cortex-extension/src/index.ts @@ -280,7 +280,7 @@ export default class JanInferenceCortexExtension extends LocalOAIEngine { ...(model.id.toLowerCase().includes('jan-nano') ? { reasoning_budget: 0 } : { reasoning_budget: this.reasoning_budget }), - ...(this.context_shift !== true + ...(this.context_shift !== true // explicit true required to enable context shift ? { 'no-context-shift': true } : {}), ...(modelSettings.ngl === -1 || modelSettings.ngl === undefined