Skip to content

default_tools_for

autogen.beta.network.adapters.base.default_tools_for #

default_tools_for(client, metadata, state, participant_id)

Default tools_for: return [].

Adapters that accept LLM-driven sends override to return the appropriate per-channel tool set (e.g. [make_say_tool(client)] for free-form text channels).

Source code in autogen/beta/network/adapters/base.py
def default_tools_for(
    client: "AgentClient",
    metadata: ChannelMetadata,
    state: AdapterState,
    participant_id: str,
) -> "list[Tool]":
    """Default ``tools_for``: return ``[]``.

    Adapters that accept LLM-driven sends override to return the
    appropriate per-channel tool set (e.g. ``[make_say_tool(client)]``
    for free-form text channels).
    """
    return []