diff --git a/src/agents/codex-native-web-search.ts b/src/agents/codex-native-web-search.ts index 6453359c592..1c8086b3bdb 100644 --- a/src/agents/codex-native-web-search.ts +++ b/src/agents/codex-native-web-search.ts @@ -2,30 +2,17 @@ import type { OpenClawConfig } from "../config/types.openclaw.js"; import { isRecord } from "../utils.js"; import { ensureAuthProfileStore, listProfilesForProvider } from "./auth-profiles.js"; import { resolveCodexNativeWebSearchConfig } from "./codex-native-web-search.shared.js"; +import type { CodexNativeSearchMode } from "./codex-native-web-search.shared.js"; import { resolveDefaultModelForAgent } from "./model-selection.js"; export { + type CodexNativeSearchContextSize, + type CodexNativeSearchMode, + type CodexNativeSearchUserLocation, describeCodexNativeWebSearch, + type ResolvedCodexNativeWebSearchConfig, resolveCodexNativeWebSearchConfig, } from "./codex-native-web-search.shared.js"; -export type CodexNativeSearchMode = "cached" | "live"; -export type CodexNativeSearchContextSize = "low" | "medium" | "high"; - -export type CodexNativeSearchUserLocation = { - country?: string; - region?: string; - city?: string; - timezone?: string; -}; - -export type ResolvedCodexNativeWebSearchConfig = { - enabled: boolean; - mode: CodexNativeSearchMode; - allowedDomains?: string[]; - contextSize?: CodexNativeSearchContextSize; - userLocation?: CodexNativeSearchUserLocation; -}; - export type CodexNativeSearchActivation = { globalWebSearchEnabled: boolean; codexNativeEnabled: boolean;