docs: update Scavio toolkit for the Google Search v2 API#740
Merged
Conversation
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
approved these changes
Jul 21, 2026
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Tracks the SDK change in
tools/scaviothat moves Google Search onto the v2 API.What changed
google_searchparams now match the SDK. The v2 migration renamed and dropped parameters:country_code,language,pagegl,hl,startsearch_type,light_requestgoogle_domain,location,safe,time_periodaddedAll 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.pyvia AST and diffed against the rendered table: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.0pin lives inlibs/agno/pyproject.toml, anduv pip install -U scavioresolves to it. This matches howseltz(seltz>=0.2.0) andscrapegraph-py(>=2.0.0) are handled: the pin stays in the SDK, docs name the bare package.🤖 Generated with Claude Code