INNER CODE UNIT · TypeScript

resolvedConfig

Core-Mate/OpenGUI · deepseek-harness-plugin/src/index.ts:210

function resolvedConfig(config: Config): ResolvedConfig {
  const resolved: ResolvedConfig = {
    api: config.api ?? DEFAULT_CONFIG.api,
    apiKeyEnv: config.apiKeyEnv ?? DEFAULT_CONFIG.apiKeyEnv,
    modelStrategy: config.modelStrategy ?? DEFAULT_CONFIG.modelStrategy,
    trustUnknownCurrentModels: config.trustUnknownCurrentModels ?? DEFAULT_CONFIG.trustUnknownCurrentModels,
    trustedCurrentModels: [...(config.trustedCurrentModels ?? DEFAULT_CONFIG.trustedCurrentModels)],
    visionDeclarations: [...(config.visionDeclarations ?? DEFAULT_CONFIG.visionDeclarations)],
    commandTimeoutMs: config.commandTimeoutMs ?? DEFAULT_CONFIG.commandTimeoutMs,
    maxOperations: config.maxOperations ?? DEFAULT_CONFIG.maxOperations,
    maxParallelDevices: config.maxParallelDevices ?? DEFAULT_CONFIG.maxParallelDevices,
    contextWindow: config.contextWindow ?? DEFAULT_CONFIG.contextWindow,
    maxTokens: config.maxTokens ?? DEFAULT_CONFIG.maxTokens,
    streamIdleTimeoutMs: config.streamIdleTimeoutMs ?? DEFAULT_CONFIG.streamIdleTimeoutMs,
  }
  if (config.baseURL !== undefined) resolved.baseURL = config.baseURL
  if (config.model !== undefined) resolved.model = config.model
  if (config.models !== undefined) resolved.models = config.models.map(model => ({ ...model }))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…