google-adk: bring docs to parity with adk-redis 0.0.5#3347
Merged
Conversation
adk-redis 0.0.5 shipped to PyPI today with several changes that the redis.io ADK docs were behind on. This brings the docs to parity. Drift fixed: - `_index.md`: AMS Docker command bumped from `gemini-2.0-flash` to `gemini-2.5-flash`. Added a Linux note for `host.docker.internal` (it does not resolve by default on Linux). Added the `pip install adk-redis[sql]` and `pip install redisvl[mcp]>=0.18.2` install lines. Capabilities table now mentions the SQL tool and the `rvl mcp` server, and the example count goes from seven to nine. - `search-tools.md`: page now describes FIVE search tools (the new `RedisSQLSearchTool` was missing). Added a SQL search section with a runnable snippet and the parameterized-query pattern. Added a "RedisVL MCP server" section showing ADK's native `McpToolset` wired to `rvl mcp` over stdio, following the maintainer guidance on `google/adk-docs#1777`. Bottom links now point at the two new examples (`redis_sql_search`, `redisvl_mcp_search`). - `redis-agent-memory.md`: working-memory `model_name` bumped from `gemini-2.0-flash` to `gemini-2.5-flash`. - `examples.md`: count bumped to nine; added `redis_sql_search` and `redisvl_mcp_search` entries. - `semantic-caching.md`: vectorizer model bumped from `redis/langcache-embed-v1` to `redis/langcache-embed-v2` (matches the runnable examples and the rest of adk-redis docs). Agent model bumped from `gemini-2.0-flash` to `gemini-2.5-flash`. What is intentionally NOT in this PR: - No mention of `create_redisvl_mcp_toolset(...)`. That helper was in the adk-redis main branch briefly but was removed before 0.0.5 shipped, per the catalog-page review feedback that pushed us toward using ADK's native `McpToolset` directly. The repo no longer ships it; the docs should not reference it. - No mention of the `[mcp-search]` extra. Same reason. Verified all five files pass a grep for stale references (`create_redisvl_mcp_toolset`, `mcp-search`, `gemini-2.0-flash`, `langcache-embed-v1`, "four search tools", "seven examples").
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.
Summary
adk-redis 0.0.5 shipped to PyPI earlier today (release notes). It includes a few user-facing changes the redis.io ADK docs were behind on:
RedisSQLSearchToolandadk-redis[sql]extra.redis_sql_searchandredisvl_mcp_searchexamples (the latter mirrorsredis_search_toolsbut uses thervl mcpserver over MCP).gemini-2.0-flash→gemini-2.5-flashandredis/langcache-embed-v1→redis/langcache-embed-v2.host.docker.internaldocumented.epsilonremoved fromRedisVectorQueryConfig(breaking, range only).redisvl.extensions.llmcacheimport migrated toredisvl.extensions.cache.llm.This PR brings every page under
content/integrate/google-adk/up to date.Changes per page
_index.mdgemini-2.0-flash→gemini-2.5-flash.host.docker.internalLinux quirk (use--network=hostand127.0.0.1, or the172.17.0.1bridge gateway).pip install adk-redis[sql]andpip install 'redisvl[mcp]>=0.18.2'.rvl mcpserver; example count goes from seven to nine.search-tools.mdRedisSQLSearchToolsection with the parameterized-SQL pattern.McpToolsetwired torvl mcpover stdio, following the maintainer guidance on google/adk-docs#1777. Includes "When to choose in-process vs MCP" matrix and a coverage note that range/SQL have no MCP equivalent today.redis-agent-memory.mdmodel_namebumped togemini-2.5-flash.examples.mdredis_sql_searchandredisvl_mcp_searchentries.semantic-caching.mdredis/langcache-embed-v1→redis/langcache-embed-v2(matches the runnable example).gemini-2.0-flash→gemini-2.5-flash.What is intentionally NOT in this PR
create_redisvl_mcp_toolset(...)or the[mcp-search]extra. That helper lived briefly on the adk-redis main branch but was removed before 0.0.5 shipped, per the adk-docs PR review which steered the integration toward ADK's nativeMcpToolsetpattern (matching cartesia / chroma / mongodb / pinecone catalog pages). The published package does not ship the helper; the docs should not reference it.Test plan
create_redisvl_mcp_toolset,mcp-search,gemini-2.0-flash,langcache-embed-v1, "four search tools", "seven (complete|runnable) examples".References
Note
Low Risk
Documentation-only updates: adds new SQL search/MCP guidance and refreshes example snippets and model names, with no runtime code changes. Risk is limited to potential confusion if instructions or version pins are incorrect.
Overview
Brings the Google ADK integration docs up to date with
adk-redisv0.0.5 by documenting the newRedisSQLSearchTool(andadk-redis[sql]install extra), adding a new RedisVL MCP server section showing ADK-nativeMcpToolsetusage, and expanding the examples list from seven to nine.Updates snippets and setup guidance to match current defaults (Gemini
gemini-2.5-flash,redis/langcache-embed-v2), adds Linux notes forhost.docker.internal, and links/install instructions forredisvl[mcp]>=0.18.2.Reviewed by Cursor Bugbot for commit 61be38b. Bugbot is set up for automated code reviews on this repo. Configure here.