select_tools

Intelligently select a subset of tools based on the user query.

Signature


select_tools(
  state: cogency.types.AgentState,
  llm: cogency.llm.base.BaseLLM,
  tools: Optional[List[cogency.tools.base.BaseTool]] = None
) -> cogency.types.AgentState