Answering what does this class really do from the checked-out source removes the failure mode where an assistant invents a method signature. The cross-SDK tools, list_available_sdks, search_all_sdks and compare_implementations, are marked coming soon, so today the work happens one SDK at a time.
A configurable server that keeps downloaded SDK sources searchable, with one tool set per SDK: file listing, source retrieval, code search, class extraction and example finding.
- Every source file in the OpenAI Agents SDK, and the contents of any one of them (openai_agents_list_files, openai_agents_get_source)
- The same two for Google ADK (google_adk_list_files, google_adk_get_source)
- Full-text search for a term, method or pattern inside either SDK (openai_agents_search_code, google_adk_search_code)
- A complete class definition extracted by name (openai_agents_get_class, google_adk_get_class)
- Usage examples and patterns for a topic (openai_agents_find_examples, google_adk_find_examples)
- More SDKs added by editing sdks.yaml and re-running the download step
Python with the requirements installed, then a one-off python src/download_sdk.py to fetch the SDK sources listed in sdks.yaml. Configured with an absolute path to src/server.py.
