refactor(duckduckgo): privatize safe-search default (#107542)

This commit is contained in:
Peter Steinberger
2026-07-14 06:27:12 -07:00
committed by GitHub
parent 3ac26b4593
commit 090cb49122
3 changed files with 3 additions and 4 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
import type { OpenClawConfig } from "openclaw/plugin-sdk/config-contracts";
import { normalizeLowercaseStringOrEmpty } from "openclaw/plugin-sdk/string-coerce-runtime";
export const DEFAULT_DDG_SAFE_SEARCH = "moderate";
const DEFAULT_DDG_SAFE_SEARCH = "moderate";
export type DdgSafeSearch = "strict" | "moderate" | "off";
@@ -2,7 +2,7 @@
import { afterAll, beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
import { createStreamingResponse } from "../../test-support/streaming-error-response.js";
import { createDuckDuckGoWebSearchProvider as createDuckDuckGoWebSearchContractProvider } from "../web-search-contract-api.js";
import { DEFAULT_DDG_SAFE_SEARCH, resolveDdgRegion, resolveDdgSafeSearch } from "./config.js";
import { resolveDdgRegion, resolveDdgSafeSearch } from "./config.js";
const { runDuckDuckGoSearch } = vi.hoisted(() => ({
runDuckDuckGoSearch: vi.fn(async (params: Record<string, unknown>) => params),
@@ -158,7 +158,7 @@ describe("duckduckgo web search provider", () => {
});
it("defaults safeSearch to moderate and accepts strict and off", () => {
expect(resolveDdgSafeSearch(undefined)).toBe(DEFAULT_DDG_SAFE_SEARCH);
expect(resolveDdgSafeSearch(undefined)).toBe("moderate");
expect(
resolveDdgSafeSearch({
-1
View File
@@ -90,7 +90,6 @@ export const KNIP_UNUSED_EXPORT_BASELINE = [
"extensions/discord/src/runtime.ts: DiscordRuntime",
"extensions/discord/src/voice-message.ts: VoiceMessageMetadata",
"extensions/discord/src/voice/prompt.ts: DISCORD_VOICE_SPOKEN_OUTPUT_CONTRACT",
"extensions/duckduckgo/src/config.ts: DEFAULT_DDG_SAFE_SEARCH",
"extensions/file-transfer/src/node-host/dir-fetch.ts: testing",
"extensions/file-transfer/src/shared/node-invoke-policy.ts: testing",
"extensions/file-transfer/src/tools/dir-fetch-tool.ts: testing",