zerocode

class agentopera.zerocode.BaseFlowAgent(name: str, api_url: str, meta_info: str)[source]

Bases: RoutedAgent

Base class for flow agents that handle streaming API responses.

get_meta_info() str[source]

Returns the agent’s functionality description.

async my_message_handler(message: TextMessage, ctx: MessageContext) None[source]

Handles messages and streams response chunks.

async fetch_data(user_query: str, session_id: str) AsyncGenerator[Dict[str, Any], None][source]

Streams responses from an external API.