steamship.agents.tools.search package#
Submodules#
steamship.agents.tools.search.search module#
Tool for searching the web for answers.
- class steamship.agents.tools.search.search.SearchTool(*, name: str = 'SearchTool', agent_description: str = 'Used to search the web for new information.', human_description: str = 'Searches the web.', cache: bool = False, cache_store: Optional[KeyValueStore] = None)[source]#
Bases:
Tool
Tool which uses Steamship’s managed SERP API client to search Google.
- agent_description: str#
Description for use in an agent in order to enable Action selection. It should include a short summary of what the Tool does, what the inputs to the Tool should be, and what the outputs of the tool are.
- cache_store: Optional[KeyValueStore]#
Module contents#
- class steamship.agents.tools.search.SearchTool(*, name: str = 'SearchTool', agent_description: str = 'Used to search the web for new information.', human_description: str = 'Searches the web.', cache: bool = False, cache_store: Optional[KeyValueStore] = None)[source]#
Bases:
Tool
Tool which uses Steamship’s managed SERP API client to search Google.
- agent_description: str#
Description for use in an agent in order to enable Action selection. It should include a short summary of what the Tool does, what the inputs to the Tool should be, and what the outputs of the tool are.
- cache_store: Optional[KeyValueStore]#