Skip to content

docs: update Scavio toolkit for the Google Search v2 API#740

Merged
ysolanky merged 1 commit into
mainfrom
docs/scavio-google-v2
Jul 21, 2026
Merged

docs: update Scavio toolkit for the Google Search v2 API#740
ysolanky merged 1 commit into
mainfrom
docs/scavio-google-v2

Conversation

@harshsinha03

Copy link
Copy Markdown
Contributor

Tracks the SDK change in tools/scavio that moves Google Search onto the v2 API.

What changed

google_search params now match the SDK. The v2 migration renamed and dropped parameters:

Before After
country_code, language, page gl, hl, start
search_type, light_request removed
google_domain, location, safe, time_period added

All 32 functions are now documented individually with their parameters. The page previously grouped them into seven rows with no parameter information, so every provider beyond Google was undocumented at the call level.

Example page cookbook block re-synced with the updated docstring in cookbook/91_tools/scavio_tools.py.

Verification

Signatures extracted from libs/agno/agno/tools/scavio.py via AST and diffed against the rendered table:

rows 32/32
missing rows: none
param gaps:   none

Embedded example code is byte-identical to the cookbook. scripts/inventory/link_check.py: 0 broken links, 0 broken anchors across 4,490 internal links.

Notes

Install lines are unchanged. The scavio>=0.4.0 pin lives in libs/agno/pyproject.toml, and uv pip install -U scavio resolves to it. This matches how seltz (seltz>=0.2.0) and scrapegraph-py (>=2.0.0) are handled: the pin stays in the SDK, docs name the bare package.

🤖 Generated with Claude Code

Documents all 32 ScavioTools functions with their parameters, replacing
the grouped seven-row table. Verified against libs/agno/agno/tools/scavio.py.

google_search now reflects the v2 API: gl/hl/start replace country_code/
language/page, search_type and light_request are gone, and google_domain,
location, safe, and time_period are new.

Syncs the example page's cookbook block with the updated docstring.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@ysolanky
ysolanky merged commit eca650b into main Jul 21, 2026
1 check passed
@mintlify

mintlify Bot commented Jul 21, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
agno 🟢 Ready View Preview Jul 21, 2026, 3:40 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants