AutoGen Plugin: Agent
Overview
Section titled “Overview”FlotorchAutogenAgent
loads agent personas from the FloTorch Console, supports custom tools, and accepts session and external memory integrations.
from flotorch.autogen.agent import FlotorchAutogenAgent
API_KEY = "<your_api_key>"BASE_URL = "https://gateway.flotorch.cloud"AGENT_NAME = "<your_agent_name>" # agent name configured in console
FlotorchAutogenAgent
Section titled “FlotorchAutogenAgent”FlotorchAutogenAgent( agent_name: str, # agent name configured in console api_key: str, base_url: str, custom_tools: list | None = None, memory: list | None = None, # e.g., [FlotorchAutogenMemory] model_context: object | None = None, # e.g., FlotorchAutogenSession)
get_agent() -> object
Section titled “get_agent() -> object”Returns a FloTorch agent (AutoGen-compatible).
Usage Example
Section titled “Usage Example”flotorch_client = FlotorchAutogenAgent( agent_name=AGENT_NAME, api_key=API_KEY, base_url=BASE_URL, custom_tools=tools, memory=[external_memory], model_context=session_memory,)
agent = flotorch_client.get_agent()
- Agent must be configured in FloTorch Console
memory
expects a list of storages;model_context
provides short-term context