mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-01 23:33:35 +00:00
Only Gemini day/pd freshness is downgraded to a recency instruction because the live endpoint rejects 24-hour google_search.timeRangeFilter windows. Wider freshness shortcuts and explicit date ranges keep hard Google Search grounding filters. Constraint: Gemini endpoint rejects 24-hour timeRangeFilter windows but accepts wider grounding ranges. Rejected: Softening all freshness shortcuts | unnecessary compatibility downgrade for week/month/year. Confidence: high Scope-risk: narrow Directive: Keep day/pd soft unless Gemini 24-hour hard windows are proven fixed; preserve hard week/month/year ranges. Tested: pnpm docs:list; node scripts/run-vitest.mjs run extensions/google/web-search-provider.test.ts; pnpm exec oxlint --tsconfig config/tsconfig/oxlint.core.json src/agents/embedded-agent-runner/tool-result-context-guard.ts; pnpm exec oxlint --tsconfig config/tsconfig/oxlint.extensions.json extensions/codex/src/app-server/run-attempt.ts extensions/google/web-search-provider.test.ts extensions/google/src/gemini-web-search-provider.runtime.ts extensions/google/src/gemini-web-search-provider.ts; pnpm exec oxfmt --check selected changed files; node scripts/format-docs.mjs --check docs/tools/gemini-search.md docs/tools/web.md; node scripts/run-tsgo.mjs -p tsconfig.core.json --incremental --tsBuildInfoFile .artifacts/tsgo-cache/core.tsbuildinfo; git diff --check; codex review --base origin/main. Not-tested: full pnpm build && pnpm check && pnpm test suite.