Skip to content

AutoGen Plugin: Agent

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(
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
)

Returns a FloTorch agent (AutoGen-compatible).


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