Problem
The API reference docs don't link stdlib types (e.g., typing.Protocol, asyncio.to_thread, bytes) or external dependency types (e.g., google.adk.sessions.BaseSessionService, cryptography.fernet.Fernet) to their upstream documentation. Docvet has this via mkdocstrings inventories — we should match.
Solution
Add inventories to the mkdocstrings handler in mkdocs.yml:
inventories:
- https://docs.python.org/3/objects.inv
Additionally, investigate objects.inv availability for direct dependencies:
Acceptance Criteria
Problem
The API reference docs don't link stdlib types (e.g.,
typing.Protocol,asyncio.to_thread,bytes) or external dependency types (e.g.,google.adk.sessions.BaseSessionService,cryptography.fernet.Fernet) to their upstream documentation. Docvet has this via mkdocstringsinventories— we should match.Solution
Add
inventoriesto the mkdocstrings handler inmkdocs.yml:Additionally, investigate objects.inv availability for direct dependencies:
cryptography— https://cryptography.io/en/latest/objects.invaiosqlite— check if publishedgoogle-adk— check if publishedAcceptance Criteria
mkdocs build --strictstill passes