refactor: trim web fetch facade

This commit is contained in:
Peter Steinberger
2026-05-02 08:23:30 +01:00
parent 93e2d90af1
commit 814bf66cf4
2 changed files with 4 additions and 5 deletions

View File

@@ -34,8 +34,6 @@ import {
writeCache,
} from "./web-shared.js";
export { extractReadableContent } from "../../web-fetch/content-extractors.runtime.js";
const EXTRACT_MODES = ["markdown", "text"] as const;
const DEFAULT_FETCH_MAX_CHARS = 20_000;

View File

@@ -12,6 +12,7 @@ import {
} from "../../agents/model-auth.js";
import { resolveProviderAuthAliasMap } from "../../agents/provider-auth-aliases.js";
import { normalizeProviderIdForAuth } from "../../agents/provider-id.js";
import { resolveAgentModelPrimaryValue } from "../../config/model-input.js";
import type { OpenClawConfig } from "../../config/types.openclaw.js";
import { loadPluginRegistrySnapshotWithMetadata } from "../../plugins/plugin-registry.js";
@@ -112,9 +113,9 @@ export function createModelListAuthIndex(
addProvider(provider);
}
}
const defaultModel = params.cfg.agents?.defaults?.model;
const primaryModel = typeof defaultModel === "string" ? defaultModel : defaultModel?.primary;
const primaryModelProvider = primaryModel?.split("/", 1)[0];
const primaryModelProvider = resolveAgentModelPrimaryValue(
params.cfg.agents?.defaults?.model,
)?.split("/", 1)[0];
if (primaryModelProvider === "openai-codex" || primaryModelProvider === "codex") {
addSyntheticProvider("codex");
}