mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-12 21:53:00 -06:00
refactor(duckduckgo): privatize safe-search default (#107542)
This commit is contained in:
committed by
GitHub
parent
3ac26b4593
commit
090cb49122
@@ -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({
|
||||
|
||||
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user