mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-03-06 16:31:12 +08:00
feat(codexlens): update backend options and default values for reranker settings
This commit is contained in:
@@ -218,7 +218,8 @@ function FieldRenderer({
|
||||
const backendKey = isEmbedding
|
||||
? 'CODEXLENS_EMBEDDING_BACKEND'
|
||||
: 'CODEXLENS_RERANKER_BACKEND';
|
||||
const backendType = allValues[backendKey] === 'api' ? 'api' : 'local';
|
||||
const backendValue = allValues[backendKey];
|
||||
const backendType = (backendValue === 'api' || backendValue === 'litellm') ? 'api' : 'local';
|
||||
|
||||
return (
|
||||
<div className="flex items-center gap-2">
|
||||
|
||||
@@ -63,7 +63,7 @@ const mockEnv: Record<string, string> = {
|
||||
CODEXLENS_EMBEDDING_MODEL: 'fast',
|
||||
CODEXLENS_USE_GPU: 'true',
|
||||
CODEXLENS_RERANKER_ENABLED: 'true',
|
||||
CODEXLENS_RERANKER_BACKEND: 'local',
|
||||
CODEXLENS_RERANKER_BACKEND: 'onnx',
|
||||
CODEXLENS_API_MAX_WORKERS: '4',
|
||||
CODEXLENS_API_BATCH_SIZE: '8',
|
||||
CODEXLENS_CASCADE_STRATEGY: 'dense_rerank',
|
||||
|
||||
@@ -117,8 +117,8 @@ export const envVarGroupsSchema: EnvVarGroupsSchema = {
|
||||
key: 'CODEXLENS_RERANKER_BACKEND',
|
||||
labelKey: 'codexlens.envField.backend',
|
||||
type: 'select',
|
||||
options: ['local', 'api'],
|
||||
default: 'local',
|
||||
options: ['onnx', 'api', 'litellm', 'legacy'],
|
||||
default: 'onnx',
|
||||
settingsPath: 'reranker.backend',
|
||||
},
|
||||
CODEXLENS_RERANKER_MODEL: {
|
||||
@@ -174,7 +174,7 @@ export const envVarGroupsSchema: EnvVarGroupsSchema = {
|
||||
options: ['true', 'false'],
|
||||
default: 'false',
|
||||
settingsPath: 'reranker.pool_enabled',
|
||||
showWhen: (env) => env['CODEXLENS_RERANKER_BACKEND'] === 'api',
|
||||
showWhen: (env) => env['CODEXLENS_RERANKER_BACKEND'] === 'api' || env['CODEXLENS_RERANKER_BACKEND'] === 'litellm',
|
||||
},
|
||||
CODEXLENS_RERANKER_STRATEGY: {
|
||||
key: 'CODEXLENS_RERANKER_STRATEGY',
|
||||
@@ -184,7 +184,7 @@ export const envVarGroupsSchema: EnvVarGroupsSchema = {
|
||||
default: 'latency_aware',
|
||||
settingsPath: 'reranker.strategy',
|
||||
showWhen: (env) =>
|
||||
env['CODEXLENS_RERANKER_BACKEND'] === 'api' &&
|
||||
(env['CODEXLENS_RERANKER_BACKEND'] === 'api' || env['CODEXLENS_RERANKER_BACKEND'] === 'litellm') &&
|
||||
env['CODEXLENS_RERANKER_POOL_ENABLED'] === 'true',
|
||||
},
|
||||
CODEXLENS_RERANKER_COOLDOWN: {
|
||||
@@ -197,7 +197,7 @@ export const envVarGroupsSchema: EnvVarGroupsSchema = {
|
||||
min: 0,
|
||||
max: 300,
|
||||
showWhen: (env) =>
|
||||
env['CODEXLENS_RERANKER_BACKEND'] === 'api' &&
|
||||
(env['CODEXLENS_RERANKER_BACKEND'] === 'api' || env['CODEXLENS_RERANKER_BACKEND'] === 'litellm') &&
|
||||
env['CODEXLENS_RERANKER_POOL_ENABLED'] === 'true',
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user