-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsearchindex.js
More file actions
1 lines (1 loc) · 227 KB
/
searchindex.js
File metadata and controls
1 lines (1 loc) · 227 KB
1
Search.setIndex({"docnames": ["adapter/adapter", "adapter/adapter.langchain", "agents/agents", "agents/agents.code_executor", "agents/agents.file_surfer", "agents/agents.magentic_one", "agents/agents.magentic_one_team", "agents/agents.openai", "agents/agents.video_surfer", "agents/agents.web_surfer", "chatflow/chatflow", "chatflow/chatflow.agents", "chatflow/chatflow.base", "chatflow/chatflow.conditions", "chatflow/chatflow.media", "chatflow/chatflow.state", "chatflow/chatflow.team", "chatflow/chatflow.ui", "chatflow/chatflow.utils", "edge/edge", "engine/engine", "engine/engine.agent", "engine/engine.function_call", "engine/engine.protocol", "engine/engine.runtime", "engine/engine.subscription", "engine/engine.telemetry", "engine/engine.types", "index", "mcp/mcp", "memory/memory", "memory/memory.graphrag", "models/models", "models/models.anthropic", "models/models.azure", "models/models.cache", "models/models.ollama", "models/models.openai", "models/models.replay", "models/models.utils", "router/router", "router/router.session", "router/router.user", "router/router.workers", "tools/tools", "tools/tools.code_execution", "tools/tools.http", "types/types", "types/types.cache_store", "ui/ui", "utils/utils", "utils/utils.tools", "zerocode/zerocode"], "filenames": ["adapter/adapter.rst", "adapter/adapter.langchain.rst", "agents/agents.rst", "agents/agents.code_executor.rst", "agents/agents.file_surfer.rst", "agents/agents.magentic_one.rst", "agents/agents.magentic_one_team.rst", "agents/agents.openai.rst", "agents/agents.video_surfer.rst", "agents/agents.web_surfer.rst", "chatflow/chatflow.rst", "chatflow/chatflow.agents.rst", "chatflow/chatflow.base.rst", "chatflow/chatflow.conditions.rst", "chatflow/chatflow.media.rst", "chatflow/chatflow.state.rst", "chatflow/chatflow.team.rst", "chatflow/chatflow.ui.rst", "chatflow/chatflow.utils.rst", "edge/edge.rst", "engine/engine.rst", "engine/engine.agent.rst", "engine/engine.function_call.rst", "engine/engine.protocol.rst", "engine/engine.runtime.rst", "engine/engine.subscription.rst", "engine/engine.telemetry.rst", "engine/engine.types.rst", "index.rst", "mcp/mcp.rst", "memory/memory.rst", "memory/memory.graphrag.rst", "models/models.rst", "models/models.anthropic.rst", "models/models.azure.rst", "models/models.cache.rst", "models/models.ollama.rst", "models/models.openai.rst", "models/models.replay.rst", "models/models.utils.rst", "router/router.rst", "router/router.session.rst", "router/router.user.rst", "router/router.workers.rst", "tools/tools.rst", "tools/tools.code_execution.rst", "tools/tools.http.rst", "types/types.rst", "types/types.cache_store.rst", "ui/ui.rst", "utils/utils.rst", "utils/utils.tools.rst", "zerocode/zerocode.rst"], "titles": ["adapter", "adapter.langchain", "agents", "agents.code_executor", "agents.file_surfer", "agents.magentic_one", "agents.magentic_one_team", "agents.openai", "agents.video_surfer", "agents.web_surfer", "chatflow", "chatflow.agents", "chatflow.base", "chatflow.conditions", "chatflow.media", "chatflow.state", "chatflow.team", "chatflow.ui", "chatflow.utils", "edge", "engine", "engine.agent", "engine.function_call", "engine.protocol", "engine.runtime", "engine.subscription", "engine.telemetry", "engine.types", "AgentOpera API References documentation", "mcp", "memory", "memory.graphrag", "models", "models.anthropic", "models.azure", "models.cache", "models.ollama", "models.openai", "models.replay", "models.utils", "router", "router.session", "router.user", "router.workers", "tools", "tools.code_execution", "tools.http", "types", "types.cache_store", "ui", "utils", "utils.tools", "zerocode"], "terms": {"langchain": [0, 28], "class": [1, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 24, 26, 27, 29, 30, 33, 36, 37, 38, 40, 41, 42, 43, 45, 46, 52], "agentopera": [1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 26, 27, 29, 30, 33, 36, 37, 38, 40, 41, 42, 43, 45, 46, 52], "langchaintooladapt": [1, 28], "langchain_tool": 1, "langchaintool": 1, "sourc": [1, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 26, 27, 28, 29, 30, 33, 36, 37, 38, 40, 41, 42, 43, 45, 46, 52], "base": [1, 4, 5, 7, 8, 9, 11, 13, 14, 15, 16, 17, 20, 21, 22, 24, 26, 27, 28, 29, 30, 33, 36, 37, 38, 40, 41, 42, 43, 45, 46, 52], "basetool": [1, 8, 11, 12, 22, 28, 45, 46], "basemodel": [1, 8, 11, 12, 15, 22, 27, 29, 30, 33, 36, 37, 41, 45, 46], "ani": [1, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 21, 22, 24, 27, 28, 29, 30, 33, 36, 37, 38, 40, 43, 46, 52], "allow": [1, 9, 11, 13, 16, 21, 22, 27, 29, 30, 38], "you": [1, 4, 5, 7, 8, 11, 16, 21, 24, 27, 29, 33, 36, 37, 38, 46], "wrap": [1, 11, 22, 29, 40], "tool": [1, 4, 7, 8, 9, 11, 12, 16, 21, 22, 27, 29, 33, 36, 37, 38, 40, 50], "make": [1, 8, 9, 11, 12, 27, 29, 37], "avail": [1, 4, 8, 9, 11, 16, 24, 27, 29, 36, 37, 38, 40], "thi": [1, 4, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 24, 26, 27, 28, 29, 30, 33, 36, 37, 38, 40, 41, 46], "requir": [1, 11, 16, 22, 24, 27, 28, 29, 33, 36, 37, 40, 46], "extra": [1, 29, 37, 46], "packag": [1, 10, 11, 29, 46], "pip": [1, 4, 7, 8, 9, 29, 33, 36, 37, 45, 46], "instal": [1, 4, 7, 8, 9, 11, 29, 33, 36, 37, 45, 46], "u": [1, 26, 29, 45, 46], "paramet": [1, 4, 7, 8, 9, 11, 13, 14, 16, 17, 20, 21, 22, 24, 26, 27, 28, 29, 30, 33, 36, 37, 38, 40, 42, 43, 45, 46], "A": [1, 8, 9, 11, 12, 13, 16, 17, 20, 21, 22, 24, 26, 27, 29, 30, 37, 38, 40, 42, 43, 45, 46], "exampl": [1, 4, 7, 8, 9, 11, 12, 13, 14, 16, 20, 21, 22, 24, 27, 29, 30, 33, 37, 38, 45, 46], "us": [1, 4, 5, 7, 8, 9, 11, 12, 14, 16, 17, 20, 21, 22, 24, 26, 27, 29, 30, 33, 36, 37, 38, 40, 41, 45, 46], "pythonastrepltool": 1, "from": [1, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 20, 21, 22, 24, 26, 27, 28, 29, 30, 33, 36, 37, 38, 40, 41, 43, 45, 46, 52], "langchain_experiment": 1, "creat": [1, 7, 8, 9, 11, 12, 14, 16, 21, 22, 24, 26, 27, 28, 29, 30, 33, 36, 37, 38, 40, 41, 45, 46], "interact": [1, 9, 11, 12, 16], "panda": 1, "datafram": 1, "import": [1, 7, 8, 9, 11, 12, 13, 14, 16, 20, 21, 22, 24, 27, 29, 30, 33, 36, 37, 38, 45, 46], "asyncio": [1, 7, 8, 9, 11, 12, 13, 14, 16, 21, 22, 24, 27, 29, 30, 37, 38, 45, 46], "pd": 1, "python": [1, 7, 11, 22, 45], "agent": [1, 12, 13, 14, 15, 16, 17, 18, 20, 24, 29, 33, 36, 37, 40, 41, 42, 43, 45, 46, 52], "model": [1, 4, 5, 7, 8, 9, 11, 12, 15, 16, 22, 24, 29, 30, 40, 41, 45, 46], "openai": [1, 2, 8, 9, 11, 14, 16, 27, 28, 29, 32, 36, 40, 45, 46], "openaichatcompletioncli": [1, 8, 9, 11, 16, 28, 29, 37, 45, 46], "chatflow": [1, 7, 8, 9, 29, 45, 46], "messag": [1, 4, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 24, 26, 27, 28, 29, 33, 37, 38, 40, 43, 46, 52], "textmessag": [1, 4, 7, 9, 11, 12, 13, 15, 16, 17, 40, 43, 46, 52], "assistantag": [1, 5, 8, 11, 16, 28, 29, 45, 46], "ui": [1, 8, 9, 11, 16, 29, 45], "consol": [1, 8, 9, 11, 16, 17, 28, 29, 45], "core": [1, 7, 11, 16, 20, 21, 22, 24, 27, 29, 30, 33, 36, 37, 38, 46], "cancellationtoken": [1, 4, 7, 9, 11, 12, 16, 17, 21, 22, 24, 27, 28, 29, 30, 33, 37, 38, 45, 46], "async": [1, 4, 7, 8, 9, 11, 12, 13, 14, 16, 17, 21, 22, 24, 27, 29, 30, 33, 37, 38, 40, 41, 42, 43, 45, 46, 52], "def": [1, 7, 8, 9, 11, 12, 14, 16, 21, 22, 24, 27, 29, 30, 33, 37, 38, 45, 46], "main": [1, 8, 9, 10, 11, 12, 16, 21, 24, 27, 29, 30, 37, 45, 46], "none": [1, 4, 7, 8, 9, 11, 12, 13, 15, 16, 17, 20, 21, 22, 24, 26, 27, 29, 30, 33, 36, 37, 38, 40, 41, 43, 45, 46, 52], "df": 1, "read_csv": 1, "http": [1, 9, 14, 26, 27, 28, 29, 37, 43, 44], "raw": 1, "githubusercont": 1, "com": [1, 9, 14, 27, 29, 37], "dev": 1, "doc": [1, 11, 26, 37], "data": [1, 7, 9, 14, 20, 27, 30, 36, 43], "titan": 1, "csv": [1, 7], "type": [1, 4, 7, 8, 9, 11, 12, 14, 15, 16, 17, 20, 21, 22, 24, 26, 28, 29, 30, 33, 36, 37, 38, 40, 41, 42, 43, 46], "ignor": [1, 11, 21, 24, 29, 30, 36, 37], "local": [1, 4, 8, 11, 29, 45], "model_cli": [1, 4, 5, 8, 9, 11, 16, 29, 37, 46], "gpt": [1, 7, 8, 9, 11, 16, 27, 29, 37, 45, 46], "4o": [1, 7, 8, 9, 11, 16, 27, 29, 37, 45], "assist": [1, 4, 5, 7, 9, 11, 15, 16, 26, 27, 29, 37, 38, 45, 46], "system_messag": [1, 8, 11, 16, 29], "variabl": [1, 11, 24, 33, 37, 43], "access": [1, 9, 24, 27, 29, 30, 37, 38], "dataset": 1, "await": [1, 7, 8, 9, 11, 12, 14, 16, 17, 21, 22, 24, 27, 29, 30, 33, 36, 37, 38, 45, 46], "on_messages_stream": [1, 7, 9, 11, 12, 17, 28], "content": [1, 4, 7, 9, 11, 14, 16, 18, 20, 21, 24, 27, 28, 29, 30, 33, 36, 37, 38, 46], "what": [1, 8, 11, 16, 21, 22, 33, 36, 37, 38], "": [1, 4, 7, 8, 11, 12, 16, 22, 24, 27, 29, 30, 33, 40, 43, 52], "averag": 1, "ag": 1, "passeng": 1, "user": [1, 4, 7, 8, 11, 16, 22, 27, 28, 30, 33, 36, 37, 38, 40, 43, 46], "run": [1, 7, 8, 9, 11, 12, 13, 14, 16, 21, 22, 24, 27, 28, 29, 30, 37, 38, 45, 46], "demonstr": [1, 8, 9, 11], "how": [1, 8, 9, 11, 12, 29, 30, 36, 37, 38], "sqldatabasetoolkit": 1, "langchain_commun": 1, "an": [1, 4, 5, 7, 8, 9, 11, 13, 14, 15, 16, 18, 20, 21, 22, 24, 26, 27, 29, 30, 33, 36, 37, 38, 40, 41, 43, 46, 52], "sqlite": 1, "databas": [1, 30], "It": [1, 8, 9, 10, 11, 12, 17, 21, 22, 24, 26, 27, 30, 37, 38, 40], "roundrobingroupchat": [1, 8, 9, 11, 15, 16, 28], "iter": [1, 7, 11, 26], "singl": [1, 11, 12, 16, 24, 38], "over": [1, 9, 11, 27, 29], "multipl": [1, 7, 9, 11, 16, 27], "step": 1, "If": [1, 8, 9, 11, 12, 13, 16, 17, 20, 21, 22, 24, 26, 27, 36, 37, 38, 42, 46], "want": 1, "one": [1, 8, 9, 16, 21, 24, 27, 36, 41, 43, 46], "time": [1, 11, 12, 16, 26, 27, 41], "can": [1, 4, 7, 8, 9, 11, 12, 14, 16, 17, 21, 24, 26, 27, 29, 30, 36, 37, 38, 46], "just": 1, "call": [1, 4, 7, 8, 9, 11, 12, 13, 20, 21, 22, 24, 27, 29, 33, 37, 46], "run_stream": [1, 8, 9, 11, 12, 16, 17, 28, 29, 45], "method": [1, 4, 9, 11, 12, 13, 21, 24, 30, 36, 37, 40, 46], "directli": [1, 24, 29, 30], "sqlite3": 1, "request": [1, 4, 11, 16, 21, 37, 46], "condit": [1, 8, 11, 12, 15, 16, 24, 28], "textmentiontermin": [1, 8, 11, 12, 13, 16, 28], "team": [1, 4, 8, 9, 11, 12, 13, 15, 18, 28], "agent_toolkit": 1, "sql": 1, "toolkit": 1, "util": [1, 8, 14, 17, 26, 32, 43], "sql_databas": 1, "sqldatabas": 1, "langchain_openai": 1, "chatopenai": 1, "sqlalchemi": 1, "engin": [1, 11, 12, 15, 41], "create_engin": 1, "pool": 1, "staticpool": 1, "get_engine_for_chinook_db": 1, "url": [1, 7, 9, 14, 28, 29, 36, 37], "lerocha": 1, "chinook": 1, "master": 1, "chinookdatabas": 1, "datasourc": 1, "chinook_sqlit": 1, "respons": [1, 4, 7, 8, 9, 11, 12, 14, 16, 17, 21, 22, 24, 27, 28, 30, 33, 36, 37, 38, 40, 43, 46, 52], "get": [1, 7, 14, 20, 21, 24, 26, 27, 28, 29, 30, 33, 41, 43, 46], "sql_script": 1, "text": [1, 7, 9, 11, 12, 13, 27, 28, 29, 30, 37, 46], "connect": [1, 29], "memori": [1, 11, 41], "check_same_thread": 1, "fals": [1, 9, 11, 13, 16, 17, 20, 21, 22, 27, 37], "executescript": 1, "return": [1, 4, 7, 8, 9, 11, 12, 14, 16, 17, 20, 21, 22, 24, 26, 27, 29, 30, 33, 37, 38, 40, 42, 43, 45, 46, 52], "creator": 1, "lambda": [1, 21, 24], "poolclass": 1, "connect_arg": 1, "wrapper": [1, 26, 46], "db": 1, "llm": [1, 5, 16, 22, 27, 40], "temperatur": [1, 7, 28, 33, 37], "0": [1, 11, 15, 27, 33, 37, 40], "everi": [1, 11, 27], "get_tool": 1, "chat": [1, 11, 12, 15, 16, 27, 33, 36, 37, 38, 40, 43], "complet": [1, 8, 11, 13, 16, 24, 27, 33, 36, 37, 38, 41], "client": [1, 5, 7, 8, 9, 11, 16, 27, 33, 36, 37, 38], "model_client_stream": [1, 11], "true": [1, 9, 11, 13, 17, 20, 21, 22, 24, 26, 27, 29, 30, 36, 37, 41, 45], "respond": [1, 4, 9, 11, 13, 16], "termin": [1, 8, 11, 12, 13, 15, 16, 17, 28], "task": [1, 8, 9, 11, 12, 13, 15, 16, 24, 27, 28, 29, 41, 45], "i": [1, 8, 9, 11, 12, 13, 16, 17, 20, 21, 22, 24, 26, 27, 28, 29, 30, 33, 36, 37, 38, 40, 42, 43], "round": [1, 16], "robin": [1, 16], "group": [1, 15, 16, 27], "termination_condit": [1, 8, 11, 16], "show": [1, 11, 36, 37], "some": [1, 11, 16, 27, 29], "tabl": 1, "__name__": [1, 29], "__main__": [1, 29], "arg": [1, 12, 20, 21, 22, 24, 27, 29, 37, 45, 46], "cancellation_token": [1, 4, 7, 9, 11, 12, 16, 21, 22, 24, 27, 28, 29, 30, 33, 37, 38, 45, 46], "magentic_on": [2, 28], "magentic_one_team": [2, 28], "web_surf": [2, 28], "video_surf": [2, 28], "file_surf": [2, 28], "code_executor": [2, 11, 28, 45], "filesurf": [4, 28], "name": [4, 5, 7, 8, 9, 10, 11, 12, 13, 16, 20, 22, 24, 26, 27, 28, 29, 30, 37, 40, 43, 46, 52], "str": [4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 26, 27, 29, 30, 33, 36, 37, 38, 40, 41, 42, 43, 45, 46, 52], "chatcompletioncli": [4, 5, 8, 9, 11, 16, 27, 28, 33, 36, 37, 38], "descript": [4, 5, 7, 8, 9, 11, 12, 16, 21, 22, 24, 27, 28, 36, 37, 40, 46, 52], "handl": [4, 7, 9, 11, 12, 16, 20, 21, 24, 27, 40, 43, 52], "file": [4, 7, 8, 11, 14, 27, 29, 30, 36, 45], "basechatag": [4, 7, 9, 11, 16, 28], "magenticon": [4, 5], "act": [4, 9, 40], "preview": [4, 11], "open": [4, 9, 14, 27], "read": [4, 14], "varieti": [4, 9, 11], "common": [4, 18, 24, 29, 33], "navig": [4, 9], "hierarchi": 4, "surfer": [4, 8, 9], "The": [4, 5, 7, 8, 9, 11, 12, 13, 16, 20, 21, 22, 24, 26, 27, 29, 30, 33, 36, 37, 38, 40, 42, 43, 45, 46], "must": [4, 9, 11, 12, 16, 21, 22, 24, 27, 33, 36, 37, 43, 46], "enabl": [4, 22, 29], "default": [4, 7, 8, 9, 11, 13, 16, 17, 20, 21, 22, 24, 26, 27, 33, 37, 43, 46], "default_descript": [4, 8, 9, 11, 28], "default_system_messag": [4, 8, 28], "systemmessag": [4, 18, 27, 28, 30, 33, 37, 38], "n": [4, 8, 9, 11, 16, 27, 28, 37], "ar": [4, 5, 7, 8, 9, 11, 16, 21, 22, 24, 27, 29, 37, 38], "help": [4, 7, 8, 9, 11, 16, 26, 29, 38], "ai": [4, 7, 11, 27, 43], "when": [4, 8, 9, 11, 12, 13, 21, 22, 24, 27, 37], "given": [4, 9, 11, 13, 20, 22, 24, 26, 37, 40, 42, 43, 46], "queri": [4, 8, 28, 30], "function": [4, 7, 8, 9, 11, 13, 14, 16, 21, 22, 24, 27, 29, 33, 37, 40, 43, 52], "properti": [4, 7, 9, 11, 12, 13, 14, 20, 21, 22, 24, 26, 27, 28, 30, 33, 36, 37, 38, 46], "produced_message_typ": [4, 7, 9, 11, 12, 28], "sequenc": [4, 7, 9, 11, 12, 13, 16, 22, 24, 26, 27, 33, 37, 38], "multimodalmessag": [4, 7, 9, 11, 12, 15, 16, 17, 40, 43], "stopmessag": [4, 7, 9, 11, 12, 13, 15, 16, 17, 43], "toolcallsummarymessag": [4, 7, 9, 11, 12, 15, 16, 17, 43], "handoffmessag": [4, 7, 9, 11, 12, 13, 15, 16, 17, 43], "vercelmessag": [4, 7, 9, 11, 12, 15, 16, 17, 18, 27, 28, 33, 37, 38, 43], "produc": [4, 7, 9, 11, 12, 16, 26, 27, 37], "chat_messag": [4, 9, 11, 12, 28, 46], "field": [4, 9, 11, 12, 16, 27, 36, 37], "thei": [4, 9, 11, 12, 24, 37], "chatmessag": [4, 9, 11, 12, 13, 16, 17], "on_messag": [4, 7, 9, 11, 12, 21, 27, 28, 46], "incom": [4, 7, 9, 11, 12, 13], "state": [4, 7, 9, 11, 12, 16, 21, 22, 24, 27, 28, 38], "pass": [4, 9, 11, 13, 21, 24, 36, 37], "should": [4, 8, 9, 11, 12, 15, 16, 20, 21, 22, 24, 27, 29, 30, 33, 36, 37, 41, 43, 45], "new": [4, 7, 9, 11, 16, 24, 27, 30, 37, 41], "sinc": [4, 7, 9, 11, 12], "last": [4, 9, 11, 12, 16, 17, 27, 41, 43], "maintain": [4, 7, 9, 11], "its": [4, 8, 9, 11, 12, 16, 20, 22, 27, 29, 36, 38, 40], "between": [4, 9, 11, 24, 37], "For": [4, 7, 9, 11, 16, 21, 27, 29, 37], "need": [4, 9, 11, 16, 20, 21, 24, 27, 29, 30, 37], "rememb": [4, 9, 11], "previou": [4, 9, 11, 12, 16], "current": [4, 9, 11, 12, 16, 24, 27, 30, 37, 38, 40, 41], "store": [4, 7, 9, 11, 27, 30, 41], "on_reset": [4, 7, 9, 11, 12, 28], "reset": [4, 7, 9, 11, 12, 13, 16, 21, 27, 28, 38], "initi": [4, 7, 9, 11, 12, 16, 22, 27, 28, 30, 38, 40], "magenticonecoderag": [5, 28], "kwarg": [5, 12, 20, 21, 22, 24, 27, 30, 33, 36, 37], "provid": [5, 7, 8, 10, 11, 12, 13, 14, 16, 21, 22, 24, 26, 27, 30, 33, 36, 37, 38, 40, 46], "code": [5, 7, 11, 28, 36, 37, 45], "prompt": [5, 9, 11, 13, 16, 27, 37], "seal": 5, "replic": 5, "origin": [5, 11, 16, 22], "configur": [5, 7, 11, 12, 15, 26, 27, 29, 30, 33, 36, 37, 40, 41, 45], "see": [5, 11, 16, 21, 27, 29, 30, 36, 37], "wish": 5, "modifi": [5, 30], "valu": [5, 9, 11, 12, 21, 22, 27, 30, 37, 38, 43, 46], "component_provider_overrid": [5, 28, 33, 36, 46], "openaiassistantag": [7, 28], "asyncopenai": [7, 37], "asyncazureopenai": [7, 37], "instruct": [7, 11, 27, 40], "liter": [7, 11, 14, 21, 26, 27, 29, 33, 37, 46], "code_interpret": 7, "file_search": 7, "callabl": [7, 8, 9, 11, 12, 16, 17, 20, 21, 22, 24, 27, 37], "assistant_id": 7, "thread_id": 7, "metadata": [7, 9, 21, 24, 26, 27, 28, 30, 33, 40, 42, 43], "object": [7, 9, 11, 12, 14, 17, 20, 21, 22, 24, 26, 27, 36, 37, 38, 40, 41, 42, 46], "response_format": [7, 11, 28, 33, 36, 37], "auto": [7, 14, 27, 33], "responseformattext": 7, "responseformatjsonobject": 7, "responseformatjsonschema": 7, "float": [7, 8, 9, 11, 13, 21, 22, 26, 27, 29, 33, 37, 40, 43], "tool_resourc": 7, "toolresourc": 7, "top_p": [7, 28, 33, 37], "implement": [7, 9, 11, 14, 16, 17, 18, 20, 21, 24, 26, 27, 29, 30], "api": [7, 14, 24, 27, 29, 33, 37, 43, 46, 52], "gener": [7, 8, 11, 12, 16, 21, 22, 24, 26, 27, 28, 37], "azur": [7, 28, 32, 37, 45], "leverag": [7, 22], "capabl": [7, 11, 12, 27, 28, 33, 36, 37, 38], "like": [7, 11, 24, 27, 46], "interpret": 7, "execut": [7, 9, 11, 21, 22, 27, 45, 46], "search": [7, 9, 30, 43], "custom": [7, 11, 16, 22, 27, 33, 37, 40], "multi": [7, 13, 16], "turn": [7, 9, 12, 16], "convers": [7, 11, 12, 13, 16], "thread": [7, 11, 24, 28], "variou": [7, 8, 11, 13, 16, 18], "includ": [7, 9, 10, 11, 13, 16, 22, 24, 26, 27, 29, 37, 46], "work": [7, 11, 16, 27], "through": [7, 11, 26, 27, 30], "upload": 7, "document": 7, "extend": 7, "defin": [7, 8, 9, 11, 16, 20, 21, 22, 24, 26, 27, 30, 36, 37, 38, 46], "kei": [7, 16, 20, 24, 27, 28, 29, 33, 36, 37, 40, 43], "featur": [7, 27], "support": [7, 9, 11, 22, 26, 27, 30, 33, 37, 38, 43], "format": [7, 11, 14, 17, 20, 22, 27, 36, 37, 46], "imag": [7, 14, 17, 18, 27, 28, 30], "up": [7, 9, 11, 27, 30], "128": 7, "per": 7, "context": [7, 9, 11, 20, 21, 22, 24, 26, 27, 29, 30], "vector": [7, 30], "integr": [7, 11, 29], "effici": [7, 16, 24], "automat": [7, 24, 27, 28], "pars": [7, 36], "embed": 7, "exist": [7, 24, 26, 27, 30, 37], "analyz": [7, 11, 37], "api_kei": [7, 11, 28, 33, 37], "your": [7, 11, 16, 29, 33, 37], "base_url": [7, 28, 33, 37], "helper": [7, 9], "program": 7, "4": [7, 8, 11, 27, 29, 46], "on_upload_for_code_interpret": [7, 28], "print": [7, 11, 14, 16, 17, 21, 22, 24, 27, 29, 30, 33, 36, 37, 38, 46], "clean": [7, 30], "resourc": [7, 30], "delete_uploaded_fil": [7, 28], "delete_assist": [7, 28], "aad": [7, 37], "authent": [7, 37], "ident": [7, 37], "defaultazurecredenti": [7, 37], "get_bearer_token_provid": [7, 37], "token_provid": [7, 37], "azure_deploy": [7, 28, 37], "your_azure_deploy": 7, "api_vers": [7, 28, 37], "your_api_vers": 7, "azure_endpoint": [7, 28, 37], "your_azure_endpoint": 7, "azure_ad_token_provid": [7, 37], "hello": [7, 11, 21, 24, 27, 29, 38], "purpos": [7, 22], "instanc": [7, 9, 11, 13, 20, 22, 24, 27, 30, 37, 43], "e": [7, 9, 11, 33, 37, 40], "g": [7, 9, 29, 33, 37, 40], "system": [7, 8, 11, 14, 16, 27, 29, 30], "option": [7, 8, 9, 11, 13, 16, 17, 20, 21, 22, 24, 26, 27, 28, 30, 33, 36, 37, 46], "union": [7, 9, 21, 26, 37, 38], "id": [7, 9, 11, 20, 21, 22, 24, 27, 28, 37, 40, 41, 42], "addit": [7, 26, 27, 30, 36, 37], "assistantresponseformatoptionparam": 7, "set": [7, 9, 11, 13, 16, 22, 26, 27, 28, 33, 37, 40, 41], "top": [7, 11, 26, 33], "p": [7, 22], "sampl": [7, 27, 29, 33, 37], "asyncthread": 7, "asyncrun": 7, "asyncmessag": 7, "asyncgener": [7, 9, 11, 12, 16, 17, 27, 33, 37, 38, 43, 52], "toolcallrequestev": [7, 9, 11, 12, 15, 16, 17, 43], "toolcallexecutionev": [7, 9, 11, 12, 15, 16, 17, 43], "memoryqueryev": [7, 9, 11, 12, 15, 16, 17, 43], "userinputrequestedev": [7, 9, 11, 12, 15, 16, 17, 43], "modelclientstreamingchunkev": [7, 9, 11, 12, 15, 16, 17, 43], "thoughtev": [7, 9, 11, 12, 15, 16, 17, 43], "handle_text_messag": [7, 28], "regular": 7, "ad": [7, 11, 27, 30, 37], "them": [7, 9, 11, 27, 30], "command": [7, 29], "delet": [7, 41, 46], "file_path": [7, 14, 27], "on_upload_for_file_search": [7, 28], "all": [7, 8, 11, 12, 15, 16, 22, 24, 27, 29, 30, 36, 37, 40, 41], "were": [7, 11, 16, 27, 30], "wa": [7, 12, 13, 21, 24, 27, 36], "delete_vector_stor": [7, 28], "save_st": [7, 11, 12, 16, 21, 22, 24, 27, 28], "map": [7, 11, 12, 15, 16, 20, 21, 22, 24, 26, 27, 33, 36, 37, 38, 40], "export": [7, 11], "stateless": [7, 11], "load_stat": [7, 11, 12, 16, 21, 22, 24, 27, 28], "restor": [7, 11, 12, 24], "save": [7, 8, 9, 11, 12, 16, 21, 24, 27, 45], "videosurf": [8, 28], "list": [8, 9, 11, 13, 15, 16, 18, 21, 24, 27, 29, 30, 33, 36, 37, 38, 40, 42, 43], "special": [8, 21, 43], "design": [8, 9, 11, 20, 40], "answer": [8, 9, 16], "question": [8, 9, 11, 16, 38], "about": [8, 11, 12, 16, 22, 27, 37], "video": 8, "extract": [8, 9, 11, 21], "inform": [8, 9, 16, 21, 22, 27, 43], "length": [8, 27], "screenshot": [8, 9], "specif": [8, 11, 13, 21, 22, 24, 27, 30, 40, 43], "timestamp": [8, 43], "audio": 8, "transcript": [8, 11, 16], "process": [8, 11, 17, 24, 26, 27, 37], "element": [8, 9], "detail": [8, 11, 14, 27, 29], "extract_audio": 8, "get_video_length": 8, "transcribe_audio_with_timestamp": 8, "get_screenshot_at": 8, "save_screenshot": 8, "transcribe_video_screenshot": 8, "action": [8, 9, 11], "space": 8, "brief": 8, "guid": 8, "behavior": [8, 11, 13, 17], "predefin": [8, 38], "usag": [8, 9, 11, 13, 17, 21, 27, 28, 29, 36, 37, 38, 45], "follow": [8, 9, 11, 16, 21, 24, 26, 36, 37, 43], "surf": [8, 9], "simpl": [8, 11, 24, 30, 38, 46], "mp4": 8, "video_ag": 8, "2024": [8, 9, 16, 37, 45], "08": [8, 9, 37], "06": [8, 9, 37], "agent_team": [8, 9], "stream": [8, 9, 11, 12, 16, 17, 30, 33, 37, 38, 41, 43, 52], "doe": [8, 11, 16, 21, 22, 24, 41], "adam": [8, 16], "complex": [8, 16], "concret": [8, 24], "hi": 8, "disk": 8, "well": [8, 11, 37], "userproxyag": [8, 11, 28], "magenticonegroupchat": [8, 16, 28], "web_surfer_ag": [8, 9], "find": 8, "latest": 8, "magent": [8, 16], "youtub": 8, "quot": [8, 11], "sens": 8, "expert": 8, "ask": [8, 9, 11, 16], "1": [8, 11, 15, 16, 21, 26, 27, 29, 33, 37, 40], "check": [8, 11, 12, 13, 16, 20, 24, 27], "2": [8, 11, 26, 27, 37], "which": [8, 9, 11, 12, 16, 20, 21, 22, 24, 27, 36, 37, 40, 46], "part": [8, 27, 28], "refer": [8, 16, 37], "3": [8, 9, 11, 16, 21, 27, 33, 40], "those": 8, "repli": [8, 11], "ha": [8, 9, 11, 12, 13, 16, 27, 30], "been": [8, 11, 12, 13, 16, 27], "vs_transribe_video_screenshot": [8, 28], "video_path": 8, "transcrib": 8, "path": [8, 14, 27, 29, 46], "take": [8, 9, 11, 12, 16, 21], "multimodalwebsurf": [9, 28], "downloads_fold": 9, "web": [9, 11, 29], "browser": 9, "perform": [9, 11, 24, 26, 29, 43], "page": 9, "click": 9, "link": [9, 26, 27], "scroll": 9, "viewport": 9, "fill": 9, "form": 9, "etc": [9, 40], "also": [9, 11, 21, 24, 30, 37, 46], "summar": [9, 29], "entir": [9, 11, 24], "sleep": [9, 11, 16, 28], "wait": [9, 16, 24, 27], "load": [9, 11, 12, 14, 16, 21, 24, 27, 33, 36, 37], "case": [9, 11, 20, 29, 46], "where": [9, 11, 12, 24, 27, 36, 37, 43], "seem": [9, 37], "yet": 9, "fulli": 9, "debug_dir": 9, "headless": 9, "bool": [9, 11, 12, 13, 16, 17, 20, 21, 22, 24, 26, 27, 33, 36, 37, 38, 43, 45], "start_pag": 9, "www": 9, "bing": 9, "animate_act": 9, "to_save_screenshot": 9, "use_ocr": 9, "browser_channel": 9, "browser_data_dir": 9, "to_resize_viewport": 9, "playwright": 9, "browsercontext": 9, "multimod": 9, "visit": 9, "launch": 9, "chromium": 9, "first": [9, 11, 16, 21, 27, 36, 43], "reus": 9, "subsequ": [9, 12, 27], "ideal": 9, "occur": [9, 24], "done": [9, 27], "_lazy_init": 9, "onli": [9, 11, 13, 16, 20, 21, 22, 24, 27, 36, 37], "close": [9, 11, 12, 21, 24, 27, 28, 30], "_generate_repli": 9, "final": [9, 11, 12, 16, 21, 37], "below": [9, 11, 16], "prepar": [9, 11, 22], "mark": [9, 27, 41], "bound": [9, 11], "box": 9, "around": [9, 40], "som": 9, "histori": [9, 11, 16], "string": [9, 11, 12, 14, 16, 18, 22, 27, 30, 38, 46], "_execute_tool": 9, "_playwright_control": 9, "taken": 9, "inner": [9, 11, 12], "webpag": 9, "point": [9, 10], "encount": [9, 21], "error": [9, 16, 21, 27], "pleas": [9, 16, 46], "note": [9, 11, 24, 27, 33], "involv": [9, 11], "digit": 9, "world": [9, 11, 21, 24, 27], "human": [9, 11, 16], "carri": 9, "inher": 9, "risk": 9, "Be": 9, "awar": 9, "mai": [9, 16, 17, 27, 33], "occasion": 9, "attempt": [9, 16, 20, 37], "riski": 9, "recruit": 9, "accept": [9, 21, 36], "cooki": 9, "agreement": 9, "without": [9, 11, 16, 21, 27, 30], "alwai": [9, 21], "ensur": [9, 11, 16, 27], "monitor": [9, 40], "oper": [9, 12, 14, 26, 27, 30, 37, 46], "within": [9, 11, 12, 22, 27], "control": [9, 11, 13, 33, 37], "environ": [9, 11, 33, 37], "prevent": 9, "unintend": 9, "consequ": 9, "moreov": 9, "cautiou": 9, "suscept": 9, "inject": 9, "attack": 9, "On": 9, "window": 9, "event": [9, 10, 11, 20, 21, 24, 27, 28, 29, 40], "loop": [9, 16, 24], "polici": 9, "windowsproactoreventlooppolici": 9, "avoid": [9, 11], "issu": 9, "subprocess": 9, "sy": 9, "platform": [9, 37], "win32": 9, "set_event_loop_polici": 9, "folder": 9, "download": [9, 36], "directori": [9, 29, 37], "debug": 9, "whether": [9, 16, 24, 26, 27, 37], "start": [9, 11, 16, 21, 24, 26, 27, 28, 41], "default_start_pag": [9, 28], "anim": 9, "ocr": 9, "channel": [9, 24, 27], "resiz": 9, "max_turn": [9, 11, 16], "readm": 9, "github": [9, 27], "viewport_height": [9, 28], "900": 9, "viewport_width": [9, 28], "1440": 9, "mlm_height": [9, 28], "765": 9, "mlm_width": [9, 28], "1224": 9, "screenshot_token": [9, 28], "1105": 9, "longer": 9, "item": [9, 11, 12, 16, 27, 30], "simpli": [9, 11], "yield": [9, 11, 16, 26, 33, 37], "playwrightcontrol": [9, 28], "int": [9, 13, 15, 16, 24, 26, 27, 33, 37, 38, 41, 46], "_download_handl": 9, "fake": 9, "cursor": 9, "width": 9, "height": 9, "durat": [9, 13], "paus": 9, "specifi": [9, 11, 12, 13, 22, 27, 40], "millisecond": 9, "get_interactive_rect": [9, 28], "dict": [9, 12, 14, 22, 26, 27, 29, 30, 33, 37, 40, 43, 46, 52], "interactiveregion": 9, "retriev": [9, 10, 11, 22, 26, 27, 30, 40, 41, 42, 43], "region": 9, "dictionari": [9, 12, 15, 21, 27, 29, 30, 33, 36, 37, 40, 41, 45, 46], "get_visual_viewport": [9, 28], "visualviewport": 9, "visual": 9, "get_focused_rect_id": [9, 28], "focus": [9, 37], "focu": 9, "get_page_metadata": [9, 28], "on_new_pag": [9, 28], "back": [9, 28, 40], "visit_pag": [9, 28], "tupl": [9, 24, 43], "indic": [9, 11, 27], "prior": 9, "hash": 9, "page_down": [9, 28], "down": [9, 27], "minu": 9, "50": 9, "pixel": 9, "page_up": [9, 28], "gradual_cursor_anim": [9, 28], "start_x": 9, "start_i": 9, "end_x": 9, "end_i": 9, "movement": 9, "gradual": 9, "end": [9, 11, 26, 27, 38, 41], "coordin": 9, "x": [9, 16, 20], "y": [9, 16, 29], "add_cursor_box": [9, 28], "identifi": [9, 11, 12, 27, 30], "add": [9, 11, 21, 24, 27, 28, 30], "red": 9, "remove_cursor_box": [9, 28], "remov": [9, 18, 24, 27], "click_id": [9, 28], "otherwis": [9, 11, 12, 13, 16, 20, 27], "hover_id": [9, 28], "hover": 9, "mous": 9, "fill_id": [9, 28], "press_ent": 9, "scroll_id": [9, 28], "direct": [9, 21, 43], "get_webpage_text": [9, 28], "n_line": 9, "number": [9, 11, 13, 16, 27, 33, 37, 43], "line": [9, 11, 29], "get_visible_text": [9, 28], "approxim": 9, "get_page_markdown": [9, 28], "markdown": [9, 11, 28, 30], "modul": [10, 11, 13, 14, 16, 17, 18, 26], "entri": [10, 30, 36], "logger": [10, 20], "trace": [10, 20, 24, 26], "log": [10, 16, 20, 21, 40], "version": [10, 15, 28, 37, 42], "trace_logger_nam": [10, 20, 28], "event_logger_nam": [10, 20, 28], "pre": [11, 16, 36, 38], "chatag": [11, 12, 16, 28, 43], "abc": [11, 12, 16, 21, 22, 27, 30], "abstract": [11, 12, 21, 22, 27, 30], "To": [11, 16, 21, 27, 29, 33, 36, 37, 46], "subclass": [11, 16, 21], "consid": [11, 24, 37], "caller": [11, 27], "each": [11, 16, 20, 22, 24, 27, 37, 43], "do": [11, 21, 24, 37, 38], "principl": 11, "uniqu": [11, 12, 16, 20, 24, 27, 42], "decis": [11, 12], "describ": [11, 12], "taskresult": [11, 12, 16, 17, 28], "result": [11, 12, 16, 21, 22, 27, 28, 29, 30, 33, 36, 37], "agent_identifi": [11, 28], "agent_nam": [11, 40, 42], "param": [11, 29], "input": [11, 22, 27, 29, 37, 43, 46], "valid": [11, 16, 21, 22, 24, 27, 37, 40, 43, 46], "handoff": [11, 12, 13, 16, 28], "model_context": [11, 28, 30], "chatcompletioncontext": [11, 27, 28, 30], "abil": [11, 12], "solv": [11, 16], "reflect_on_tool_us": [11, 29, 45], "tool_call_summary_format": 11, "use_context": 11, "befor": [11, 12, 13, 16, 27, 37], "safe": 11, "coroutin": [11, 21], "share": [11, 24, 27, 40], "concurr": [11, 24], "diagram": 11, "immedi": [11, 16, 24, 27], "right": [11, 37], "awai": [11, 27], "summari": [11, 17], "anoth": 11, "infer": 11, "made": 11, "disabl": [11, 17, 33], "parallel": 11, "parallel_tool_cal": 11, "azureopenaichatcompletioncli": [11, 28, 37], "By": [11, 27], "so": [11, 21, 26, 27, 37], "recommend": [11, 24], "pai": 11, "attent": 11, "especi": 11, "expect": [11, 21, 22, 24, 27, 46], "hand": 11, "off": [11, 12], "trigger": [11, 21], "target": [11, 12, 13, 16, 21, 28], "detect": [11, 20], "limit": [11, 13, 16, 33], "size": [11, 27], "sent": [11, 16, 24, 27, 29], "bufferedchatcompletioncontext": [11, 27, 28, 30], "recent": [11, 27], "token": [11, 13, 16, 17, 21, 24, 27, 28, 29, 30, 33, 37, 38, 46], "own": [11, 20, 42], "mode": [11, 22, 37, 41], "In": [11, 16, 20, 27, 37], "chunk": [11, 37, 43, 52], "regist": [11, 21, 24, 27, 28, 40], "handoffbas": 11, "transfer": 11, "other": [11, 16, 21, 24, 26, 28, 37, 40], "swarm": [11, 15, 16, 28], "repres": [11, 27], "llmmessag": [11, 18, 27, 37], "preload": 11, "clear": [11, 27, 28, 30], "prepend": [11, 37], "concaten": 11, "separ": [11, 24], "charact": 11, "tool_nam": 11, "argument": [11, 21, 22, 28, 29, 36, 37, 46], "user_context": [11, 28, 42], "rais": [11, 13, 16, 20, 21, 24, 27, 37, 38, 46], "valueerror": [11, 13, 16, 27, 37, 38], "maximum": [11, 13, 16, 33, 37, 43], "less": [11, 16], "than": [11, 16, 21, 24, 27, 36], "basic": [11, 16, 27], "your_openai_api_kei": 11, "capit": [11, 33, 36, 37], "franc": [11, 33, 36, 37], "two": [11, 16], "citi": 11, "north": 11, "america": 11, "models_usag": 11, "york": [11, 16], "unit": 11, "toronto": 11, "canada": 11, "ATE": 11, "requestusag": [11, 27, 28, 33, 37, 38], "prompt_token": [11, 27, 28], "completion_token": [11, 27, 28], "inner_messag": [11, 12, 28], "under": [11, 12, 27], "hood": 11, "functiontool": [11, 22, 28, 33, 37], "signatur": [11, 21, 22], "hint": [11, 21], "get_current_tim": 11, "12": 11, "00": 11, "pm": 11, "structur": [11, 20, 22, 24, 27, 36, 37, 42], "output": [11, 17, 22, 27, 28, 29, 36, 37, 38, 45], "strict": [11, 21, 22, 28, 29, 37], "becaus": 11, "reflect": 11, "json": [11, 20, 21, 24, 27, 28, 29, 30, 36, 37, 46], "pydant": [11, 12, 15, 27, 29, 30, 33, 36, 37, 41, 45], "agentrespons": [11, 37], "thought": [11, 27, 28, 37], "happi": [11, 37, 38], "sad": [11, 37], "neutral": [11, 37], "sentiment_analysi": [11, 37], "sentiment": [11, 37, 43], "els": [11, 16, 27, 37, 38], "analysi": [11, 37, 43], "mini": [11, 37], "have": [11, 13, 16, 20, 21, 27, 33, 36, 37, 38], "am": [11, 37], "todai": [11, 38], "functioncal": [11, 18, 21, 22, 27, 28, 37], "call_tizjavykeduijbbwly6rhv2p": 11, "functionexecutionresult": [11, 13, 18, 21, 27, 28, 37], "call_id": [11, 27, 28, 37], "is_error": [11, 27, 28, 37], "express": 11, "posit": 11, "emot": 11, "suggest": 11, "upbeat": 11, "mood": 11, "5": [11, 21, 24, 27, 29], "keep": [11, 27], "buffer_s": [11, 27, 30], "my": [11, 24], "favorit": 11, "color": 11, "blue": 11, "did": 11, "That": 11, "great": 11, "often": 11, "associ": [11, 24, 27, 30, 40], "calm": 11, "seren": 11, "shade": 11, "particular": 11, "reason": [11, 12, 16, 24, 27], "why": 11, "No": [11, 13, 24, 38], "didn": 11, "t": [11, 17, 20, 21, 22, 24, 27], "apolog": 11, "misunderstand": 11, "someth": 11, "d": 11, "discuss": 11, "feel": 11, "free": [11, 27], "let": [11, 27, 29], "me": [11, 16], "know": 11, "6": 11, "updat": [11, 30, 41], "update_context": [11, 28, 30], "listmemori": [11, 28, 30], "memorycont": [11, 28, 30], "pizza": 11, "mime_typ": [11, 28, 30], "plain": [11, 30], "dislik": 11, "chees": 11, "One": [11, 16], "idea": 11, "dinner": 11, "delici": 11, "flavor": 11, "veggi": 11, "here": [11, 16, 24, 27], "quick": 11, "tomato": 11, "sauc": 11, "crust": 11, "bought": 11, "homemad": 11, "spread": 11, "layer": 11, "marinara": 11, "evenli": 11, "veget": 11, "bell": 11, "pepper": 11, "mushroom": 11, "onion": 11, "oliv": 11, "spinach": 11, "protein": 11, "grill": 11, "chicken": 11, "pepperoni": 11, "sprinkl": 11, "herb": 11, "oregano": 11, "basil": 11, "mayb": 11, "drizzl": 11, "oil": 11, "bake": 11, "accord": 11, "until": [11, 16, 27], "edg": 11, "golden": 11, "cook": 11, "serv": [11, 40], "side": [11, 27], "salad": 11, "garlic": 11, "bread": 11, "meal": 11, "enjoi": 11, "7": [11, 27, 43], "o1": [11, 27, 28], "seri": 11, "beta": 11, "more": [11, 21, 24, 27, 29, 33, 37, 38], "8": [11, 27, 29, 37], "deepseek": [11, 27, 36, 37], "r1": [11, 27, 28, 36, 37], "filter": [11, 27, 30, 43], "out": [11, 21, 27], "unboundedchatcompletioncontext": [11, 27, 28], "assistantmessag": [11, 18, 27, 28, 33, 37, 38], "modelfamili": [11, 27, 28, 37], "ollama": [11, 28, 32, 37], "ollamachatcompletioncli": [11, 28, 36], "reasoningmodelcontext": [11, 27], "get_messag": [11, 27, 28, 30], "self": [11, 21, 24, 27], "super": [11, 21, 24, 27], "messages_out": [11, 27], "isinst": [11, 27, 37], "append": [11, 27, 30], "host": [11, 24, 28, 36, 37, 46], "8b": [11, 40], "model_info": [11, 27, 28, 33, 36, 37, 38], "vision": [11, 27, 28, 37], "function_cal": [11, 20, 27, 28, 37], "json_output": [11, 27, 28, 33, 37, 38], "famili": [11, 27, 28, 37], "reasoning_ag": 11, "run_reasoning_ag": 11, "add_tool": [11, 28], "properli": 11, "unsupport": 11, "check_cancel": [11, 28], "happen": [11, 12, 16, 27], "codeexecutorag": [11, 28], "codeexecutor": [11, 45], "comput": 11, "script": 11, "block": [11, 27, 45], "sh": 11, "shell": 11, "snippet": [11, 36, 37], "found": [11, 13, 21, 27, 37, 41], "receiv": [11, 13, 21, 24, 26, 27], "typic": 11, "pythoncodeexecutiontool": [11, 28, 45], "altern": [11, 37], "rather": [11, 24], "send": [11, 24, 26, 27, 41, 46], "howev": [11, 27, 37], "escap": 11, "dockercommandlinecodeexecutor": [11, 45], "docker": [11, 45], "contain": [11, 14, 15, 16, 22, 26, 27, 30, 36, 42], "isol": 11, "executor": [11, 45], "tripl": 11, "backtick": 11, "echo": 11, "we": [11, 24, 26, 27], "work_dir": [11, 45], "being": [11, 24, 26], "run_code_executor_ag": 11, "code_executor_ag": 11, "stop": [11, 12, 16, 24, 27, 28, 37, 41], "op": 11, "mutabl": 11, "societyofmindag": [11, 28], "earlier": 11, "fulfil": [11, 24], "dilig": 11, "address": [11, 21, 24, 27], "response_prompt": 11, "standalon": [11, 24], "mention": [11, 12, 13], "intermedi": 11, "onc": [11, 12, 16, 27], "default_instruct": [11, 28], "assum": 11, "role": [11, 16, 27, 28], "default_response_prompt": [11, 28], "agent1": [11, 16], "assistant1": [11, 16], "writer": 11, "write": 11, "agent2": [11, 16], "assistant2": [11, 16], "editor": 11, "critic": 11, "feedback": [11, 16], "approv": 11, "inner_termin": 11, "inner_team": 11, "society_of_mind_ag": 11, "society_of_mind": 11, "agent3": 11, "assistant3": 11, "translat": [11, 29], "spanish": [11, 29], "short": 11, "stori": 11, "surpris": 11, "input_func": 11, "put": [11, 16, 21, 27, 28, 46], "temporari": 11, "cancel": [11, 16, 21, 22, 24, 27, 28, 30, 37, 41, 46], "except": [11, 12, 21, 24, 26, 27, 46], "slow": 11, "handofftermin": [11, 13, 16, 28], "sourcematchtermin": [11, 13, 28], "applic": [11, 20, 24, 29, 30], "again": [11, 12, 16, 24, 38], "wai": [11, 24], "framework": 11, "fastapi": 11, "chainlit": 11, "simple_user_ag": 11, "user_proxi": 11, "create_task": [11, 16], "f": [11, 16, 24, 27, 33], "timeout": [11, 28, 29, 33, 36, 37, 40], "delai": [11, 21], "cancellation_callback": 11, "cancellable_user_ag": 11, "try": 11, "timeout_task": 11, "add_done_callback": 11, "agent_task": 11, "baseexcept": [11, 12], "inputrequestcontext": [11, 28], "classmethod": [11, 12, 14, 20, 21, 22, 24, 27, 37, 40, 42], "request_id": [11, 17, 28], "taskrunn": [12, 28], "protocol": [12, 20, 21, 22, 24, 26, 27, 28, 29, 30], "later": 12, "agentev": [12, 13, 16, 17], "particip": [12, 16], "terminatedexcept": [12, 13, 28], "terminationcondit": [12, 13, 16, 28], "determin": [12, 26], "reach": [12, 13, 16], "combin": [12, 42], "AND": 12, "OR": 12, "maxmessagetermin": [12, 13, 16, 28], "after": [12, 13, 16, 21, 24], "10": [12, 16, 22, 30, 43], "cond1": 12, "cond2": 12, "andterminationcondit": [12, 28], "orterminationcondit": [12, 28], "stop_reason": [12, 28], "runner": 12, "continu": [12, 16, 24], "left": 12, "model_config": [12, 15, 27, 28, 29, 30, 33, 36, 37, 41, 45], "classvar": [12, 15, 27, 29, 30, 33, 36, 37, 41, 45], "configdict": [12, 15, 27, 29, 30, 33, 36, 37, 41, 45], "conform": [12, 15, 27, 29, 30, 33, 36, 37, 41, 45], "config": [12, 15, 27, 29, 30, 33, 36, 37, 40, 41, 45], "set_default": [12, 28], "handoff_tool": [12, 28], "max_messag": 13, "include_agent_ev": 13, "exchang": [13, 14], "count": [13, 16, 27, 33, 37], "look": 13, "stopmessagetermin": [13, 28], "tokenusagetermin": [13, 28], "max_total_token": 13, "max_prompt_token": 13, "max_completion_token": 13, "total": 13, "timeouttermin": [13, 28], "timeout_second": 13, "second": [13, 16, 21, 29, 37], "externaltermin": [13, 16, 28], "extern": [13, 24, 30, 43, 52], "alreadi": 13, "textmessagetermin": [13, 28], "either": [13, 21, 22, 29, 37, 38, 43, 46], "match": [13, 20, 21, 22, 24, 27, 33], "against": [13, 20], "functioncalltermin": [13, 28], "function_nam": 13, "pilimag": [14, 28], "pil": 14, "convert": [14, 18, 27, 36], "aiohttp": 14, "from_url": 14, "clientsess": 14, "session": [14, 28, 40], "from_pil": [14, 28], "bytesio": 14, "pil_imag": 14, "from_uri": [14, 27, 28], "uri": [14, 27], "from_base64": [14, 27, 28], "base64_str": [14, 27], "base64": [14, 27, 46], "encod": [14, 27, 29], "to_base64": [14, 27, 28], "from_fil": [14, 27, 28], "data_uri": [14, 27, 28], "to_openai_format": [14, 27, 28], "low": [14, 24, 27], "high": [14, 24, 27], "compat": [14, 27, 29, 37, 40], "level": [14, 24, 27], "manag": [15, 16, 26, 30, 40, 41], "basest": [15, 28], "saveabl": 15, "assistantagentst": [15, 28], "llm_context": [15, 28], "factori": [15, 22, 24, 27, 29, 41], "basegroupchatmanagerst": [15, 28], "message_thread": [15, 28], "current_turn": [15, 28], "chatagentcontainerst": [15, 28], "agent_st": [15, 28], "message_buff": [15, 28], "roundrobinmanagerst": [15, 28], "next_speaker_index": [15, 28], "selectormanagerst": [15, 28], "previous_speak": [15, 28], "selectorgroupchat": [15, 16, 28], "swarmmanagerst": [15, 28], "current_speak": [15, 28], "magenticoneorchestratorst": [15, 28], "fact": [15, 28], "plan": [15, 16, 28], "n_round": [15, 28], "n_stall": [15, 28], "magneticonegroupchat": 15, "orchestr": [15, 16], "teamstat": [15, 28], "team_id": [15, 28], "societyofmindagentst": [15, 28], "inner_team_st": [15, 28], "societi": 15, "mind": 15, "inherit": 16, "basegroupchat": [16, 28], "group_chat_manager_class": 16, "sequentialroutedag": 16, "basegroupchatmanag": 16, "kill": 16, "potenti": 16, "inconsist": 16, "gracefulli": [16, 41], "instead": [16, 21, 24, 27, 37], "background": [16, 24, 41], "run_task": 16, "runtimeerror": 16, "fashion": 16, "publish": [16, 24, 26, 27], "speaker": 16, "indefinit": 16, "mean": [16, 27], "get_weath": [16, 33], "locat": [16, 33], "weather": [16, 33, 43], "sunni": [16, 33], "tell": [16, 27], "joke": 16, "selector_prompt": 16, "plai": 16, "game": 16, "nread": 16, "Then": 16, "select": [16, 40, 43], "next": [16, 24, 38], "abov": 16, "allow_repeated_speak": 16, "max_selector_attempt": 16, "selector_func": 16, "chatcomplet": [16, 37], "least": 16, "templat": [16, 46], "candid": 16, "still": [16, 27], "warn": [16, 21], "fail": [16, 21, 46], "selector": 16, "overrid": [16, 21, 33, 40], "invalid": [16, 21, 27], "lookup_hotel": 16, "hotel": 16, "hotel1": 16, "hotel2": 16, "hotel3": 16, "lookup_flight": 16, "destin": [16, 26], "flight": 16, "flight1": 16, "flight2": 16, "flight3": 16, "book_trip": 16, "trip": 16, "book": 16, "travel_advisor": 16, "travel": 16, "hotel_ag": 16, "flight_ag": 16, "dai": [16, 43], "check_calcul": 16, "correct": 16, "incorrect": 16, "calcul": [16, 33], "sum": 16, "len": 16, "alic": 16, "bob": 16, "yourself": 16, "birthdai": 16, "1st": 16, "januari": 16, "resum": [16, 27], "20": 16, "max_stal": 16, "final_answer_prompt": 16, "nwe": 16, "nthe": 16, "took": 16, "place": [16, 27], "nbase": 16, "gather": 16, "phrase": [16, 37], "speak": 16, "magenticoneorchestr": 16, "flow": [16, 43, 52], "architectur": 16, "generalist": 16, "logic": 16, "stall": 16, "re": [16, 27], "sensibl": [16, 20, 27], "progress": [16, 24], "ledger": 16, "differ": [16, 24, 27], "proof": 16, "fermat": 16, "theorem": 16, "cite": 16, "paper": [16, 43], "articl": 16, "fourney2024magent": 16, "titl": 16, "author": [16, 29], "fournei": 16, "bansal": 16, "gagan": 16, "mozannar": 16, "hussein": 16, "tan": 16, "cheng": 16, "salina": 16, "eduardo": 16, "niedtner": 16, "friederik": 16, "proebst": 16, "grace": [16, 24], "bassman": 16, "griffin": 16, "gerrit": 16, "jack": 16, "alber": 16, "jacob": 16, "journal": 16, "arxiv": 16, "preprint": 16, "2411": 16, "04468": 16, "year": 16, "no_inline_imag": 17, "output_stat": 17, "user_input_manag": 17, "userinputmanag": [17, 28], "consum": [17, 26, 27], "render": 17, "experiment": 17, "stat": 17, "accur": 17, "improv": 17, "futur": [17, 27], "releas": 17, "iterm2": 17, "inlin": 17, "info": [17, 21, 27, 36, 37], "last_process": 17, "callback": [17, 27], "get_wrapped_callback": [17, 28], "notify_event_receiv": [17, 28], "content_to_str": [18, 28], "remove_imag": [18, 28], "usermessag": [18, 24, 27, 28, 33, 36, 37, 38], "functionexecutionresultmessag": [18, 27, 28, 33, 37, 38], "messageseri": [20, 24, 28], "data_content_typ": [20, 24, 28], "type_nam": [20, 24, 28], "deseri": [20, 28], "payload": [20, 28], "byte": [20, 27, 28, 30], "serial": [20, 22, 24, 28, 30], "unknownpayload": [20, 28], "json_data_content_typ": [20, 28], "protobuf_data_content_typ": [20, 28], "protobuf": [20, 24], "root_logger_nam": [20, 28], "root": 20, "develop": [20, 24, 27, 42], "intend": [20, 21], "depend": [20, 26], "upon": 20, "defaultsubscript": [20, 21, 28], "topic": [20, 24, 27, 28, 37], "agent_typ": [20, 24, 28], "agenttyp": [20, 21, 24, 27, 28], "topicsubscript": [20, 28], "subscript": [20, 21, 24, 27, 28], "global": 20, "scope": [20, 27, 37], "instanti": [20, 24, 27], "subscrib": [20, 24, 27, 28, 42], "interest": 20, "usual": [20, 24, 27], "uuid": [20, 24], "is_match": [20, 28], "message_channel": [20, 21, 24, 27, 28], "messagechannel": [20, 21, 24, 26, 27, 28], "map_to_ag": [20, 28], "agentid": [20, 21, 24, 26, 27, 28, 41], "canthandleexcept": [20, 21, 24, 27], "cannot": [20, 21, 24, 27], "subscriptioninstantiationcontext": [20, 28], "topicprefixsubscript": [20, 28], "topic_prefix": [20, 28], "prefix": 20, "caus": 20, "t1": 20, "a1": 20, "s1": 20, "s2": 20, "t1suffix": 20, "default_subscript": [20, 21, 24, 28], "cl": 20, "baseagenttyp": 20, "topic_subscript": [20, 28], "runtim": [20, 26, 28, 40, 42], "telemetri": [20, 28], "agentmetadata": [21, 24, 27, 28], "ctx": [21, 24, 27, 40, 43, 52], "messagecontext": [21, 24, 27, 28, 40, 43, 52], "handler": [21, 24, 27], "cancellederror": [21, 27], "serializ": [21, 24, 27], "obtain": [21, 27], "baseag": [21, 28], "agentengin": [21, 24, 27, 28], "on_message_impl": [21, 28], "send_messag": [21, 24, 27, 28], "recipi": [21, 24], "message_id": [21, 24, 27, 28], "publish_messag": [21, 24, 28], "agent_build": [21, 24], "skip_class_subscript": 21, "skip_direct_message_subscript": 21, "virtual": 21, "decor": 21, "closureag": [21, 28], "closur": 21, "closurecontext": [21, 28], "unknown_type_polici": 21, "empti": [21, 27, 28, 37], "noth": 21, "register_closur": [21, 28], "localagentengin": [21, 24, 27, 28], "dataclass": [21, 24, 27], "default_top": 21, "defaulttopicid": [21, 24], "mymessag": [21, 24], "queue": [21, 24, 27, 28], "output_result": 21, "_ctx": 21, "stop_when_idl": [21, 24, 28], "routedag": [21, 24, 27, 28, 40, 43, 52], "rout": 21, "rpc": [21, 24, 28], "messagewithcont": 21, "myagent": [21, 24], "__init__": [21, 24, 27], "handle_event_messag": 21, "assert": [21, 37], "handle_special_rpc_messag": 21, "cancel_token": [21, 28], "trigger_transient_cancel": [21, 28], "appropri": [21, 36], "on_unhandled_messag": [21, 28], "func": [21, 22, 28], "agentt": 21, "receivest": 21, "messagehandl": 21, "These": [21, 22], "message_handl": [21, 24, 27, 28, 43], "exactli": 21, "boolean": 21, "secondari": 21, "same": [21, 24, 42], "appli": [21, 24], "alphabet": 21, "order": [21, 24, 30], "while": [21, 36, 37], "rest": 21, "skip": [21, 37], "producest": 21, "both": [21, 38, 42], "anyth": [21, 38], "toolag": [21, 28], "handle_function_cal": [21, 28], "toolnotfoundexcept": 21, "invalidtoolargumentsexcept": 21, "toolexecutionexcept": 21, "schema": [22, 24, 28, 36, 40, 46], "toolschema": [22, 27, 28, 33, 37, 38], "args_typ": [22, 28], "return_typ": [22, 28, 46], "state_typ": [22, 28], "return_value_as_str": [22, 28], "run_json": [22, 28], "save_state_json": [22, 28], "load_state_json": [22, 28], "typeddict": [22, 27], "notrequir": 22, "parametersschema": [22, 28], "additionalproperti": [22, 28], "argst": 22, "returnt": 22, "basetoolwithst": [22, 28], "statet": 22, "global_import": [22, 28], "importfrommodul": 22, "alia": [22, 27, 33, 36, 46], "standard": [22, 29], "offer": 22, "interfac": [22, 27, 30], "asynchron": [22, 40], "synchron": 22, "annot": 22, "necessari": 22, "align": 22, "verifi": 22, "expos": [22, 40], "explicitli": 22, "random": [22, 33, 37], "typing_extens": 22, "get_stock_pric": 22, "ticker": [22, 43], "date": 22, "yyyi": 22, "mm": 22, "dd": 22, "simul": [22, 38], "stock": [22, 43, 45], "price": [22, 43, 45], "rang": [22, 43], "uniform": 22, "200": 22, "stock_price_tool": 22, "fetch": [22, 27, 29, 40, 43], "aapl": 22, "2021": 22, "01": [22, 37], "functionwithrequir": [22, 28], "python_packag": [22, 28], "from_cal": [22, 28], "static": [22, 24, 27], "from_str": [22, 27, 28], "functionwithrequirementsstr": [22, 28], "compiled_func": [22, 28], "tracer_provid": [24, 26], "tracerprovid": [24, 26], "ignore_unhandled_except": 24, "deliv": 24, "suitabl": 24, "throughput": 24, "scenario": 24, "tracer": 24, "unhandl": 24, "process_next": [24, 28], "stop_when": [24, 28], "handle_my_messag": 24, "my_ag": 24, "unprocessed_messages_count": [24, 28], "sender": [24, 27, 28], "undeliverableexcept": 24, "namespac": [24, 27], "thing": 24, "discard": 24, "outstand": 24, "queu": 24, "most": [24, 27], "met": 24, "legaci": 24, "spawn": 24, "busi": 24, "much": 24, "signal": [24, 41], "agent_metadata": [24, 28], "agent_save_st": [24, 28], "agent_load_st": [24, 28], "register_agent_build": [24, 27, 28], "expected_class": 24, "my_agent_factori": 24, "differenti": 24, "agent_factori": 24, "insid": [24, 27], "agentinstantiationcontext": [24, 27, 28], "unsubscrib": [24, 28], "lookuperror": 24, "id_or_typ": 24, "lazi": 24, "register_msg_seri": [24, 28], "dedupl": 24, "distagentengin": [24, 28, 41, 42], "host_address": 24, "extra_grpc_config": 24, "payload_serialization_format": 24, "remot": [24, 29], "cross": 24, "languag": [24, 27, 30], "agent_work": 24, "proto": 24, "cloudev": [24, 27], "addition": 24, "stop_when_sign": [24, 28], "sigterm": 24, "sigint": 24, "remove_ag": [24, 28], "agent_id": [24, 27, 28, 40, 41], "remove_agents_with_typ": [24, 28], "try_get_underlying_agent_inst": [24, 28], "distribut": [24, 27], "dist_agent_engin": 24, "distagentenginesrv": [24, 28], "server": [24, 27, 29, 46], "subscriptionmanag": [24, 28], "get_subscribed_recipi": [24, 28], "messagehandlercontext": [24, 28], "dure": [24, 27], "constructor": [24, 27], "testmessag": [24, 27], "testag": [24, 27], "don": [24, 27], "_": [24, 27], "current_engin": [24, 27, 28], "current_agent_id": [24, 27, 28], "handle_test_messag": [24, 27], "test_agent_factori": [24, 27], "test": [24, 27, 29, 37], "agent_engin": [24, 27], "test_ag": [24, 27], "envelopemetadata": [26, 28], "tracepar": [26, 28], "tracest": [26, 28], "envelop": 26, "get_telemetry_envelope_metadata": [26, 28], "get_telemetry_grpc_metadata": [26, 28], "existingmetadata": 26, "grpc": 26, "tracehelp": [26, 28], "instrumentation_builder_config": 26, "tracingconfig": 26, "extraattribut": 26, "opentelemetri": 26, "trace_block": [26, 28], "span": 26, "semant": 26, "convent": 26, "nest": 26, "parent": 26, "kind": 26, "spankind": 26, "attribut": 26, "start_tim": [26, 28, 41], "record_except": 26, "set_status_on_except": 26, "end_on_exit": 26, "thin": 26, "start_as_current_span": 26, "messagingoper": 26, "messagingdestin": 26, "telemetrymetadatacontain": 26, "metadta": 26, "non": [26, 37], "record": 26, "statu": 26, "exit": 26, "messageruntimetracingconfig": [26, 28], "engine_nam": 26, "intercept": 26, "ack": 26, "extramessageruntimeattribut": 26, "instrument": 26, "build_attribut": [26, 28], "build": [26, 40], "get_span_nam": [26, 28], "io": [26, 43], "spec": [26, 27], "semconv": 26, "get_span_kind": [26, 28], "compos": 27, "alphanumer": 27, "letter": 27, "z": 27, "9": 27, "underscor": 27, "represent": 27, "pend": 27, "is_cancel": [27, 28], "add_callback": [27, 28], "attach": 27, "invok": 27, "link_futur": [27, 28], "initial_messag": 27, "recal": 27, "strategi": 27, "veri": 27, "long": 27, "add_messag": [27, 28], "chatcompletioncontextst": [27, 28], "buffer": 27, "view": [27, 36, 37], "headandtailchatcompletioncontext": [27, 28], "head_siz": 27, "tail_siz": 27, "m": [27, 38], "head": 27, "tail": 27, "oldest": 27, "unbound": 27, "besid": 27, "actual_usag": [27, 28, 33, 37, 38], "modelcap": [27, 28, 33, 36, 37, 38], "count_token": [27, 28, 33, 37, 38], "extra_create_arg": [27, 33, 37, 38], "createresult": [27, 28, 33, 37, 38], "create_stream": [27, 28, 33, 37, 38], "modelinfo": [27, 28, 33, 36, 37, 38], "remaining_token": [27, 28, 33, 37, 38], "total_usag": [27, 28, 33, 37, 38], "chatcompletiontokenlogprob": [27, 28], "logprob": [27, 28], "top_logprob": [27, 28], "toplogprob": [27, 28], "finish_reason": [27, 28], "content_filt": 27, "unknown": [27, 28], "cach": [27, 28, 32, 42], "finish": 27, "v0": 27, "similar": 27, "characterist": 27, "perspect": 27, "discret": 27, "hold": 27, "constant": 27, "understand": 27, "definit": [27, 40], "treat": 27, "o3": [27, 28], "35": 27, "gemini": 27, "flash": 27, "pro": 27, "claud": [27, 33], "haiku": 27, "sonnet": [27, 33], "opu": [27, 33], "claude_3_5_haiku": [27, 28], "claude_3_5_sonnet": [27, 28], "claude_3_7_sonnet": [27, 28], "claude_3_haiku": [27, 28], "claude_3_opu": [27, 28], "claude_3_sonnet": [27, 28], "gemini_1_5_flash": [27, 28], "gemini_1_5_pro": [27, 28], "gemini_2_0_flash": [27, 28], "gpt_35": [27, 28], "gpt_4": [27, 28], "gpt_4o": [27, 28], "is_claud": [27, 28], "is_gemini": [27, 28], "is_openai": [27, 28], "grow": 27, "aka": 27, "come": 27, "move": 27, "favor": 27, "catch": 27, "vercelmessagepart": 27, "vercel": [27, 40], "sdk": 27, "validate_model_info": [27, 28], "miss": 27, "defaultmessagechannel": [27, 28], "broadcast": 27, "essenc": 27, "topic_and_subscription_top": 27, "adher": 27, "cloud": [27, 29], "learn": 27, "blob": [27, 36], "md": 27, "pattern": [27, 33], "w": 27, "is_rpc": [27, 28], "cachestor": [27, 28], "sub": 27, "lifecycl": 27, "underli": 27, "storag": [27, 30], "baseimag": 27, "maxsiz": [27, 28], "_loopboundmixin": 27, "qsize": [27, 28], "full": [27, 28, 36, 37], "never": 27, "slot": 27, "queueshutdown": [27, 28], "shut": 27, "put_nowait": [27, 28], "queueful": 27, "get_nowait": [27, 28], "queueempti": 27, "task_don": [27, 28], "formerli": 27, "enqueu": 27, "join": [27, 28], "had": 27, "shutdown": [27, 28, 41], "remain": [27, 33], "gotten": 27, "unfinish": 27, "goe": 27, "whenev": 27, "drop": 27, "zero": 27, "unblock": 27, "inmemorystor": [27, 28], "welcom": 28, "docstr": 28, "media": 28, "msg_channel": 28, "msg_context": 28, "agentfactori": [28, 40], "create_agent_registri": [28, 40], "create_intent_classifi": [28, 40], "create_intent_registri": [28, 40], "agentregistri": [28, 40], "get_ag": [28, 40], "get_agent_descript": [28, 40], "intentregistri": [28, 40], "from_api_data": [28, 40], "merg": [28, 40], "get_all_int": [28, 40], "get_schema_overrid": [28, 40], "get_descript": [28, 40], "get_agent_for_int": [28, 40], "get_all_ag": [28, 40], "get_tool_schema": [28, 40], "semanticrouterag": [28, 40], "route_to_ag": [28, 40], "event_log": [28, 40], "contact_ag": [28, 40], "llmintentclassifi": [28, 40], "classify_int": [28, 40], "worker": [28, 40], "my_message_handl": [28, 43, 52], "vercelaiag": [28, 43], "messariaiag": [28, 43], "cryptosentimentag": [28, 43], "get_senti": [28, 43], "handle_messag": [28, 43], "financeanalysisflowag": [28, 43], "paperflowag": [28, 43], "cryptomarketag": [28, 43], "get_market_data": [28, 43], "cryptotrendag": [28, 43], "get_sorted_crypto_data": [28, 43], "cailaag": [28, 43], "fetch_and_transform_data": [28, 43], "memetrendag": [28, 43], "onchaintrendag": [28, 43], "messarichatag": [28, 43], "yield_initial_messag": [28, 43], "handle_metadata": [28, 43], "usermanag": [28, 42], "ensure_agents_registered_for_us": [28, 42], "get_or_build": [28, 42], "get_agent_metadata": [28, 42], "sessionmanag": [28, 41], "start_sess": [28, 41], "start_new_sess": [28, 41], "get_sess": [28, 41], "register_ag": [28, 41], "interrupt_streaming_ag": [28, 41], "unmark_agent_stream": [28, 41], "expire_old_sess": [28, 41], "end_sess": [28, 41], "session_id": [28, 40, 41, 43, 52], "last_upd": [28, 41], "agents_stream": [28, 41], "touch": [28, 41], "mark_agent_stream": [28, 41], "inmemorysessionrepositori": [28, 41], "save_sess": [28, 41], "delete_sess": [28, 41], "baseopenaichatcompletioncli": [28, 37], "create_from_config": [28, 37], "azureopenaiclientconfigurationconfigmodel": [28, 37], "azure_ad_token": [28, 37], "openaiclientconfigurationconfigmodel": [28, 37], "organ": [28, 37], "baseopenaiclientconfigurationconfigmodel": [28, 37], "max_retri": [28, 33, 37], "model_cap": [28, 33, 36, 37], "add_name_prefix": [28, 37], "default_head": [28, 33, 37], "createargumentsconfigmodel": [28, 33, 36, 37], "frequency_penalti": [28, 37], "logit_bia": [28, 37], "max_token": [28, 33, 37], "presence_penalti": [28, 37], "seed": [28, 37], "stream_opt": [28, 37], "anthrop": [28, 32], "anthropicchatcompletioncli": [28, 33], "component_typ": [28, 33, 36, 46], "component_config_schema": [28, 33, 36, 46], "baseanthropicchatcompletioncli": [28, 33], "anthropicclientconfigur": [28, 33], "tool_choic": [28, 33], "top_k": [28, 33], "stop_sequ": [28, 33], "anthropicclientconfigurationconfigmodel": [28, 33], "baseollamaclientconfigurationconfigmodel": [28, 36], "follow_redirect": [28, 36], "header": [28, 29, 36, 37, 46], "replai": [28, 32], "replaychatcompletioncli": [28, 38], "set_cached_bool_valu": [28, 38], "serialize_mime_typ": [28, 30], "memoryqueryresult": [28, 30], "updatecontextresult": [28, 30], "memorymimetyp": [28, 30], "binari": [28, 30], "graphrag": [28, 30], "httptool": [28, 46], "code_execut": [28, 44], "codeexecutioninput": [28, 45], "codeexecutionresult": [28, 45], "success": [28, 45], "ser_model": [28, 45], "stdiomcptooladapt": [28, 29], "stdioserverparam": [28, 29], "ssemcptooladapt": [28, 29], "sseserverparam": [28, 29], "sse_read_timeout": [28, 29], "mcp_server_tool": [28, 29], "baseflowag": [28, 43, 52], "get_meta_info": [28, 52], "fetch_data": [28, 52], "server_param": 29, "mcptooladapt": 29, "stdio": 29, "adapt": [29, 40], "commun": 29, "servic": [29, 37], "env": 29, "utf": 29, "encoding_error_handl": 29, "replac": 29, "stdioserverparamet": 29, "sse": 29, "sseserverparamet": 29, "bearer": 29, "30": [29, 41], "from_server_param": 29, "300": 29, "assign": 29, "mcpserverparam": 29, "readi": 29, "o": 29, "filesystem": 29, "npm": 29, "node": 29, "j": 29, "16": 29, "modelcontextprotocol": 29, "pathlib": 29, "setup": 29, "desktop": 29, "home": 29, "npx": 29, "cmd": 29, "file_manag": 29, "now": [29, 37, 38, 46], "txt": 29, "fetch_mcp_serv": 29, "uvx": 29, "fetcher": 29, "en": 29, "wikipedia": 29, "org": [29, 46], "wiki": 29, "seattl": 29, "tool_us": 29, "repositori": [29, 41], "enrich": 30, "mechan": 30, "decid": 30, "relev": 30, "score": [30, 40], "mime": 30, "arbitrary_types_allow": [30, 41], "enum": 30, "octet": 30, "memory_cont": 30, "chronolog": 30, "chat_histori": 30, "prefer": [30, 42], "formal": 30, "mutat": 30, "Will": 30, "cleanup": 30, "unpack": [33, 36, 37], "20240229": 33, "endpoint": [33, 37], "4096": 33, "lower": [33, 37], "determinist": [33, 37], "divers": 33, "via": [33, 43], "nucleu": [33, 37], "k": 33, "extens": [33, 36, 37], "anthropic_cli": 33, "anthropic_api_kei": 33, "load_compon": [33, 36, 37], "pari": 33, "asyncanthrop": 33, "create_arg": [33, 37], "max_consecutive_empty_chunk_toler": [33, 37], "estim": 33, "perfectli": 33, "exact": 33, "baseanthropicclientconfigur": 33, "responseformat": [33, 37], "baseanthropicclientconfigurationconfigmodel": 33, "baseollamachatcompletioncli": 36, "pull": 36, "200k": 36, "jan": 36, "21": 36, "2025": 36, "phi4": 36, "encompas": 36, "variant": 36, "ollama_cli": 36, "llama3": 36, "structuredoutput": 36, "first_nam": 36, "last_nam": 36, "who": 36, "man": 36, "moon": 36, "stricter": 36, "counterpart": 36, "therefor": 36, "ollamaclientconfigurationconfigmodel": 36, "guarante": 37, "openai_api_kei": 37, "retri": 37, "json_object": 37, "becom": 37, "review": 37, "said": 37, "include_usag": 37, "openai_cli": 37, "sk": 37, "custom_model_cli": 37, "5b": 37, "localhost": 37, "11434": 37, "v1": [37, 43], "placehold": 37, "response1": 37, "response2": 37, "replace_with_your_api_kei": 37, "deploy": 37, "azuretokenprovid": 37, "azure_openai_api_kei": 37, "cognit": 37, "activ": [37, 41], "credenti": 37, "cognitiveservic": 37, "az_model_cli": 37, "deploi": 37, "choos": 37, "aith": 37, "05": 37, "13": 37, "auth": 37, "provider_kind": 37, "creation": 37, "deprec": 37, "consecut": 37, "toler": 37, "behaviour": 37, "possibl": 37, "preced": 37, "higher": 37, "probabl": 37, "mass": 37, "penal": 37, "frequenc": 37, "far": 37, "decreas": 37, "likelihood": 37, "repeat": 37, "appear": 37, "encourag": 37, "talk": 37, "streamopt": 37, "chat_complet": 38, "mock": 38, "index": 38, "approach": 38, "exhaust": 38, "intent_registri": 40, "agentregistrybas": 40, "registri": 40, "power": 40, "intent": 40, "classifi": 40, "intent_descript": 40, "agent_intent_map": 40, "agent_descript": 40, "schema_overrid": 40, "compon": 40, "correspond": 40, "fall": 40, "intern": 40, "holder": 40, "relationship": 40, "classif": 40, "truth": 40, "api_data": 40, "useragentinfo": [40, 42], "posthog": 40, "llama": 40, "intentclassifierbas": 40, "80": 40, "highest": 40, "confid": 40, "sessionrepositori": 41, "agent_runtim": 41, "session_timeout_minut": 41, "cleanup_interval_sec": 41, "60": 41, "brand": 41, "transient": 41, "inact": 41, "datetim": 41, "unmark": 41, "live": 41, "user_id": 42, "conduct": 43, "deep": 43, "research": 43, "endpoint_url": 43, "messari": 43, "track": 43, "middl": 43, "crypto": 43, "init": 43, "market": 43, "custom_url": 43, "financ": 43, "academ": 43, "histor": 43, "stock_ticket_symbol": 43, "symbol": 43, "cap": 43, "trend": 43, "sort_bi": 43, "market_cap": 43, "sort_dir": 43, "desc": 43, "price_min": 43, "price_max": 43, "market_cap_min": 43, "market_cap_max": 43, "volume_24h_min": 43, "volume_24h_max": 43, "percent_change_24h_min": 43, "percent_change_24h_max": 43, "sort": 43, "cryptocurr": 43, "coinmarketcap": 43, "integ": 43, "date_ad": 43, "market_cap_strict": 43, "percent_change_7d": 43, "circulating_suppli": 43, "total_suppli": 43, "max_suppli": 43, "num_market_pair": 43, "volume_24h": 43, "percent_change_1h": 43, "percent_change_24h": 43, "volume_30d": 43, "market_cap_by_total_supply_strict": 43, "volume_7d": 43, "asc": 43, "minimum": 43, "volum": 43, "percent": 43, "chang": 43, "developerag": 43, "caila": 43, "user_queri": [43, 52], "meme": 43, "onchain": 43, "is_first_messag": 43, "localcommandlinecodeexecutor": 45, "acadynamicsessionscodeexecutor": 45, "yfinanc": 45, "matplotlib": 45, "plot": 45, "msft": 45, "port": 46, "json_schema": 46, "scheme": 46, "post": 46, "patch": 46, "param1": 46, "param2": 46, "decod": 46, "base64_schema": 46, "httpbin": 46, "base64_tool": 46, "base64_decod": 46, "443": 46, "base64_assist": 46, "ywjjzgu": 46, "httptoolconfig": 46, "bodi": 46, "cache_stor": 47, "api_url": 52, "meta_info": 52}, "objects": {"agentopera": [[0, 0, 0, "-", "adapter"], [2, 0, 0, "-", "agents"], [10, 0, 0, "-", "chatflow"], [19, 0, 0, "-", "edge"], [20, 0, 0, "-", "engine"], [29, 0, 0, "-", "mcp"], [30, 0, 0, "-", "memory"], [32, 0, 0, "-", "models"], [40, 0, 0, "-", "router"], [44, 0, 0, "-", "tools"], [47, 0, 0, "-", "types"], [49, 0, 0, "-", "ui"], [50, 0, 0, "-", "utils"], [52, 0, 0, "-", "zerocode"]], "agentopera.adapter": [[1, 0, 0, "-", "langchain"]], "agentopera.adapter.langchain": [[1, 1, 1, "", "LangChainToolAdapter"]], "agentopera.adapter.langchain.LangChainToolAdapter": [[1, 2, 1, "", "run"]], "agentopera.agents": [[4, 0, 0, "-", "file_surfer"], [5, 0, 0, "-", "magentic_one"], [6, 0, 0, "-", "magentic_one_team"], [7, 0, 0, "-", "openai"], [8, 0, 0, "-", "video_surfer"], [9, 0, 0, "-", "web_surfer"]], "agentopera.agents.file_surfer": [[4, 1, 1, "", "FileSurfer"]], "agentopera.agents.file_surfer.FileSurfer": [[4, 3, 1, "", "DEFAULT_DESCRIPTION"], [4, 3, 1, "", "DEFAULT_SYSTEM_MESSAGES"], [4, 2, 1, "", "on_messages"], [4, 2, 1, "", "on_reset"], [4, 4, 1, "", "produced_message_types"]], "agentopera.agents.magentic_one": [[5, 1, 1, "", "MagenticOneCoderAgent"]], "agentopera.agents.magentic_one.MagenticOneCoderAgent": [[5, 3, 1, "", "component_provider_override"]], "agentopera.agents.openai": [[7, 1, 1, "", "OpenAIAssistantAgent"]], "agentopera.agents.openai.OpenAIAssistantAgent": [[7, 2, 1, "", "delete_assistant"], [7, 2, 1, "", "delete_uploaded_files"], [7, 2, 1, "", "delete_vector_store"], [7, 2, 1, "", "handle_text_message"], [7, 2, 1, "", "load_state"], [7, 4, 1, "", "messages"], [7, 2, 1, "", "on_messages"], [7, 2, 1, "", "on_messages_stream"], [7, 2, 1, "", "on_reset"], [7, 2, 1, "", "on_upload_for_code_interpreter"], [7, 2, 1, "", "on_upload_for_file_search"], [7, 4, 1, "", "produced_message_types"], [7, 4, 1, "", "runs"], [7, 2, 1, "", "save_state"], [7, 4, 1, "", "threads"]], "agentopera.agents.video_surfer": [[8, 1, 1, "", "VideoSurfer"]], "agentopera.agents.video_surfer.VideoSurfer": [[8, 3, 1, "", "DEFAULT_DESCRIPTION"], [8, 3, 1, "", "DEFAULT_SYSTEM_MESSAGE"], [8, 2, 1, "", "vs_transribe_video_screenshot"]], "agentopera.agents.web_surfer": [[9, 1, 1, "", "MultimodalWebSurfer"], [9, 1, 1, "", "PlaywrightController"]], "agentopera.agents.web_surfer.MultimodalWebSurfer": [[9, 3, 1, "", "DEFAULT_DESCRIPTION"], [9, 3, 1, "", "DEFAULT_START_PAGE"], [9, 3, 1, "", "MLM_HEIGHT"], [9, 3, 1, "", "MLM_WIDTH"], [9, 3, 1, "", "SCREENSHOT_TOKENS"], [9, 3, 1, "", "VIEWPORT_HEIGHT"], [9, 3, 1, "", "VIEWPORT_WIDTH"], [9, 2, 1, "", "close"], [9, 2, 1, "", "on_messages"], [9, 2, 1, "", "on_messages_stream"], [9, 2, 1, "", "on_reset"], [9, 4, 1, "", "produced_message_types"]], "agentopera.agents.web_surfer.PlaywrightController": [[9, 2, 1, "", "add_cursor_box"], [9, 2, 1, "", "back"], [9, 2, 1, "", "click_id"], [9, 2, 1, "", "fill_id"], [9, 2, 1, "", "get_focused_rect_id"], [9, 2, 1, "", "get_interactive_rects"], [9, 2, 1, "", "get_page_markdown"], [9, 2, 1, "", "get_page_metadata"], [9, 2, 1, "", "get_visible_text"], [9, 2, 1, "", "get_visual_viewport"], [9, 2, 1, "", "get_webpage_text"], [9, 2, 1, "", "gradual_cursor_animation"], [9, 2, 1, "", "hover_id"], [9, 2, 1, "", "on_new_page"], [9, 2, 1, "", "page_down"], [9, 2, 1, "", "page_up"], [9, 2, 1, "", "remove_cursor_box"], [9, 2, 1, "", "scroll_id"], [9, 2, 1, "", "sleep"], [9, 2, 1, "", "visit_page"]], "agentopera.chatflow": [[10, 5, 1, "", "EVENT_LOGGER_NAME"], [10, 5, 1, "", "TRACE_LOGGER_NAME"], [11, 0, 0, "-", "agents"], [12, 0, 0, "-", "base"], [13, 0, 0, "-", "conditions"], [14, 0, 0, "-", "media"], [15, 0, 0, "-", "state"], [16, 0, 0, "-", "team"], [17, 0, 0, "-", "ui"], [18, 0, 0, "-", "utils"]], "agentopera.chatflow.agents": [[11, 1, 1, "", "AssistantAgent"], [11, 1, 1, "", "BaseChatAgent"], [11, 1, 1, "", "CodeExecutorAgent"], [11, 1, 1, "", "SocietyOfMindAgent"], [11, 1, 1, "", "UserProxyAgent"]], "agentopera.chatflow.agents.AssistantAgent": [[11, 2, 1, "", "add_tools"], [11, 2, 1, "", "check_cancelled"], [11, 2, 1, "", "load_state"], [11, 2, 1, "", "on_messages"], [11, 2, 1, "", "on_messages_stream"], [11, 2, 1, "", "on_reset"], [11, 4, 1, "", "produced_message_types"], [11, 2, 1, "", "save_state"]], "agentopera.chatflow.agents.BaseChatAgent": [[11, 2, 1, "", "agent_identifier"], [11, 2, 1, "", "close"], [11, 4, 1, "", "description"], [11, 2, 1, "", "load_state"], [11, 4, 1, "", "name"], [11, 2, 1, "", "on_messages"], [11, 2, 1, "", "on_messages_stream"], [11, 2, 1, "", "on_reset"], [11, 4, 1, "", "produced_message_types"], [11, 2, 1, "", "run"], [11, 2, 1, "", "run_stream"], [11, 2, 1, "", "save_state"]], "agentopera.chatflow.agents.CodeExecutorAgent": [[11, 2, 1, "", "on_messages"], [11, 2, 1, "", "on_reset"], [11, 4, 1, "", "produced_message_types"]], "agentopera.chatflow.agents.SocietyOfMindAgent": [[11, 3, 1, "", "DEFAULT_DESCRIPTION"], [11, 3, 1, "", "DEFAULT_INSTRUCTION"], [11, 3, 1, "", "DEFAULT_RESPONSE_PROMPT"], [11, 2, 1, "", "load_state"], [11, 2, 1, "", "on_messages"], [11, 2, 1, "", "on_messages_stream"], [11, 2, 1, "", "on_reset"], [11, 4, 1, "", "produced_message_types"], [11, 2, 1, "", "save_state"]], "agentopera.chatflow.agents.UserProxyAgent": [[11, 1, 1, "", "InputRequestContext"], [11, 2, 1, "", "on_messages"], [11, 2, 1, "", "on_messages_stream"], [11, 2, 1, "", "on_reset"], [11, 4, 1, "", "produced_message_types"]], "agentopera.chatflow.agents.UserProxyAgent.InputRequestContext": [[11, 2, 1, "", "request_id"]], "agentopera.chatflow.base": [[12, 1, 1, "", "AndTerminationCondition"], [12, 1, 1, "", "ChatAgent"], [12, 1, 1, "", "Handoff"], [12, 1, 1, "", "OrTerminationCondition"], [12, 1, 1, "", "Response"], [12, 1, 1, "", "TaskResult"], [12, 1, 1, "", "TaskRunner"], [12, 1, 1, "", "Team"], [12, 6, 1, "", "TerminatedException"], [12, 1, 1, "", "TerminationCondition"]], "agentopera.chatflow.base.AndTerminationCondition": [[12, 2, 1, "", "reset"], [12, 4, 1, "", "terminated"]], "agentopera.chatflow.base.ChatAgent": [[12, 2, 1, "", "close"], [12, 4, 1, "", "description"], [12, 2, 1, "", "load_state"], [12, 4, 1, "", "name"], [12, 2, 1, "", "on_messages"], [12, 2, 1, "", "on_messages_stream"], [12, 2, 1, "", "on_reset"], [12, 4, 1, "", "produced_message_types"], [12, 2, 1, "", "save_state"]], "agentopera.chatflow.base.Handoff": [[12, 3, 1, "", "description"], [12, 4, 1, "", "handoff_tool"], [12, 3, 1, "", "message"], [12, 3, 1, "", "model_config"], [12, 3, 1, "", "name"], [12, 2, 1, "", "set_defaults"], [12, 3, 1, "", "target"]], "agentopera.chatflow.base.OrTerminationCondition": [[12, 2, 1, "", "reset"], [12, 4, 1, "", "terminated"]], "agentopera.chatflow.base.Response": [[12, 3, 1, "", "chat_message"], [12, 3, 1, "", "inner_messages"]], "agentopera.chatflow.base.TaskResult": [[12, 3, 1, "", "messages"], [12, 3, 1, "", "stop_reason"]], "agentopera.chatflow.base.TaskRunner": [[12, 2, 1, "", "run"], [12, 2, 1, "", "run_stream"]], "agentopera.chatflow.base.Team": [[12, 2, 1, "", "load_state"], [12, 2, 1, "", "reset"], [12, 2, 1, "", "save_state"]], "agentopera.chatflow.base.TerminationCondition": [[12, 2, 1, "", "reset"], [12, 4, 1, "", "terminated"]], "agentopera.chatflow.conditions": [[13, 1, 1, "", "ExternalTermination"], [13, 1, 1, "", "FunctionCallTermination"], [13, 1, 1, "", "HandoffTermination"], [13, 1, 1, "", "MaxMessageTermination"], [13, 1, 1, "", "SourceMatchTermination"], [13, 1, 1, "", "StopMessageTermination"], [13, 1, 1, "", "TextMentionTermination"], [13, 1, 1, "", "TextMessageTermination"], [13, 1, 1, "", "TimeoutTermination"], [13, 1, 1, "", "TokenUsageTermination"]], "agentopera.chatflow.conditions.ExternalTermination": [[13, 2, 1, "", "reset"], [13, 2, 1, "", "set"], [13, 4, 1, "", "terminated"]], "agentopera.chatflow.conditions.FunctionCallTermination": [[13, 2, 1, "", "reset"], [13, 4, 1, "", "terminated"]], "agentopera.chatflow.conditions.HandoffTermination": [[13, 2, 1, "", "reset"], [13, 4, 1, "", "terminated"]], "agentopera.chatflow.conditions.MaxMessageTermination": [[13, 2, 1, "", "reset"], [13, 4, 1, "", "terminated"]], "agentopera.chatflow.conditions.SourceMatchTermination": [[13, 2, 1, "", "reset"], [13, 4, 1, "", "terminated"]], "agentopera.chatflow.conditions.StopMessageTermination": [[13, 2, 1, "", "reset"], [13, 4, 1, "", "terminated"]], "agentopera.chatflow.conditions.TextMentionTermination": [[13, 2, 1, "", "reset"], [13, 4, 1, "", "terminated"]], "agentopera.chatflow.conditions.TextMessageTermination": [[13, 2, 1, "", "reset"], [13, 4, 1, "", "terminated"]], "agentopera.chatflow.conditions.TimeoutTermination": [[13, 2, 1, "", "reset"], [13, 4, 1, "", "terminated"]], "agentopera.chatflow.conditions.TokenUsageTermination": [[13, 2, 1, "", "reset"], [13, 4, 1, "", "terminated"]], "agentopera.chatflow.media": [[14, 1, 1, "", "PilImage"]], "agentopera.chatflow.media.PilImage": [[14, 4, 1, "", "data_uri"], [14, 2, 1, "", "from_base64"], [14, 2, 1, "", "from_file"], [14, 2, 1, "", "from_pil"], [14, 2, 1, "", "from_uri"], [14, 2, 1, "", "to_base64"], [14, 2, 1, "", "to_openai_format"]], "agentopera.chatflow.state": [[15, 1, 1, "", "AssistantAgentState"], [15, 1, 1, "", "BaseGroupChatManagerState"], [15, 1, 1, "", "BaseState"], [15, 1, 1, "", "ChatAgentContainerState"], [15, 1, 1, "", "MagenticOneOrchestratorState"], [15, 1, 1, "", "RoundRobinManagerState"], [15, 1, 1, "", "SelectorManagerState"], [15, 1, 1, "", "SocietyOfMindAgentState"], [15, 1, 1, "", "SwarmManagerState"], [15, 1, 1, "", "TeamState"]], "agentopera.chatflow.state.AssistantAgentState": [[15, 3, 1, "", "llm_context"], [15, 3, 1, "", "model_config"], [15, 3, 1, "", "type"]], "agentopera.chatflow.state.BaseGroupChatManagerState": [[15, 3, 1, "", "current_turn"], [15, 3, 1, "", "message_thread"], [15, 3, 1, "", "model_config"], [15, 3, 1, "", "type"]], "agentopera.chatflow.state.BaseState": [[15, 3, 1, "", "model_config"], [15, 3, 1, "", "type"], [15, 3, 1, "", "version"]], "agentopera.chatflow.state.ChatAgentContainerState": [[15, 3, 1, "", "agent_state"], [15, 3, 1, "", "message_buffer"], [15, 3, 1, "", "model_config"], [15, 3, 1, "", "type"]], "agentopera.chatflow.state.MagenticOneOrchestratorState": [[15, 3, 1, "", "facts"], [15, 3, 1, "", "model_config"], [15, 3, 1, "", "n_rounds"], [15, 3, 1, "", "n_stalls"], [15, 3, 1, "", "plan"], [15, 3, 1, "", "task"], [15, 3, 1, "", "type"]], "agentopera.chatflow.state.RoundRobinManagerState": [[15, 3, 1, "", "model_config"], [15, 3, 1, "", "next_speaker_index"], [15, 3, 1, "", "type"]], "agentopera.chatflow.state.SelectorManagerState": [[15, 3, 1, "", "model_config"], [15, 3, 1, "", "previous_speaker"], [15, 3, 1, "", "type"]], "agentopera.chatflow.state.SocietyOfMindAgentState": [[15, 3, 1, "", "inner_team_state"], [15, 3, 1, "", "model_config"], [15, 3, 1, "", "type"]], "agentopera.chatflow.state.SwarmManagerState": [[15, 3, 1, "", "current_speaker"], [15, 3, 1, "", "model_config"], [15, 3, 1, "", "type"]], "agentopera.chatflow.state.TeamState": [[15, 3, 1, "", "agent_states"], [15, 3, 1, "", "model_config"], [15, 3, 1, "", "team_id"], [15, 3, 1, "", "type"]], "agentopera.chatflow.team": [[16, 1, 1, "", "BaseGroupChat"], [16, 1, 1, "", "MagenticOneGroupChat"], [16, 1, 1, "", "RoundRobinGroupChat"], [16, 1, 1, "", "SelectorGroupChat"], [16, 1, 1, "", "Swarm"]], "agentopera.chatflow.team.BaseGroupChat": [[16, 2, 1, "", "load_state"], [16, 2, 1, "", "reset"], [16, 2, 1, "", "run"], [16, 2, 1, "", "run_stream"], [16, 2, 1, "", "save_state"]], "agentopera.chatflow.ui": [[17, 7, 1, "", "Console"], [17, 1, 1, "", "UserInputManager"]], "agentopera.chatflow.ui.UserInputManager": [[17, 2, 1, "", "get_wrapped_callback"], [17, 2, 1, "", "notify_event_received"]], "agentopera.chatflow.utils": [[18, 7, 1, "", "content_to_str"], [18, 7, 1, "", "remove_images"]], "agentopera.engine": [[20, 1, 1, "", "DefaultSubscription"], [20, 5, 1, "", "EVENT_LOGGER_NAME"], [20, 5, 1, "", "JSON_DATA_CONTENT_TYPE"], [20, 1, 1, "", "MessageSerializer"], [20, 5, 1, "", "PROTOBUF_DATA_CONTENT_TYPE"], [20, 5, 1, "", "ROOT_LOGGER_NAME"], [20, 1, 1, "", "Subscription"], [20, 1, 1, "", "SubscriptionInstantiationContext"], [20, 5, 1, "", "TRACE_LOGGER_NAME"], [20, 1, 1, "", "TopicPrefixSubscription"], [20, 1, 1, "", "TopicSubscription"], [20, 1, 1, "", "UnknownPayload"], [21, 0, 0, "-", "agent"], [20, 7, 1, "", "default_subscription"], [22, 0, 0, "-", "function_call"], [23, 0, 0, "-", "protocol"], [24, 0, 0, "-", "runtime"], [25, 0, 0, "-", "subscription"], [26, 0, 0, "-", "telemetry"], [20, 7, 1, "", "topic_subscription"], [27, 0, 0, "-", "types"]], "agentopera.engine.MessageSerializer": [[20, 4, 1, "", "data_content_type"], [20, 2, 1, "", "deserialize"], [20, 2, 1, "", "serialize"], [20, 4, 1, "", "type_name"]], "agentopera.engine.Subscription": [[20, 4, 1, "", "id"], [20, 2, 1, "", "is_match"], [20, 2, 1, "", "map_to_agent"]], "agentopera.engine.SubscriptionInstantiationContext": [[20, 2, 1, "", "agent_type"]], "agentopera.engine.TopicPrefixSubscription": [[20, 4, 1, "", "agent_type"], [20, 4, 1, "", "id"], [20, 2, 1, "", "is_match"], [20, 2, 1, "", "map_to_agent"], [20, 4, 1, "", "topic_prefix"]], "agentopera.engine.TopicSubscription": [[20, 4, 1, "", "agent_type"], [20, 4, 1, "", "id"], [20, 2, 1, "", "is_match"], [20, 2, 1, "", "map_to_agent"], [20, 4, 1, "", "topic"]], "agentopera.engine.UnknownPayload": [[20, 3, 1, "", "data_content_type"], [20, 3, 1, "", "payload"], [20, 3, 1, "", "type_name"]], "agentopera.engine.agent": [[21, 1, 1, "", "Agent"], [21, 1, 1, "", "BaseAgent"], [21, 1, 1, "", "ClosureAgent"], [21, 1, 1, "", "ClosureContext"], [21, 1, 1, "", "RoutedAgent"], [21, 1, 1, "", "ToolAgent"], [21, 7, 1, "", "event"], [21, 7, 1, "", "message_handler"], [21, 7, 1, "", "rpc"]], "agentopera.engine.agent.Agent": [[21, 2, 1, "", "close"], [21, 4, 1, "", "id"], [21, 2, 1, "", "load_state"], [21, 4, 1, "", "metadata"], [21, 2, 1, "", "on_message"], [21, 2, 1, "", "save_state"]], "agentopera.engine.agent.BaseAgent": [[21, 2, 1, "", "close"], [21, 4, 1, "", "engine"], [21, 4, 1, "", "id"], [21, 2, 1, "", "load_state"], [21, 4, 1, "", "metadata"], [21, 2, 1, "", "on_message"], [21, 2, 1, "", "on_message_impl"], [21, 2, 1, "", "publish_message"], [21, 2, 1, "", "register"], [21, 2, 1, "", "save_state"], [21, 2, 1, "", "send_message"], [21, 4, 1, "", "type"]], "agentopera.engine.agent.ClosureAgent": [[21, 4, 1, "", "engine"], [21, 4, 1, "", "id"], [21, 2, 1, "", "load_state"], [21, 4, 1, "", "metadata"], [21, 2, 1, "", "on_message_impl"], [21, 2, 1, "", "register_closure"], [21, 2, 1, "", "save_state"]], "agentopera.engine.agent.ClosureContext": [[21, 4, 1, "", "id"], [21, 2, 1, "", "publish_message"], [21, 2, 1, "", "send_message"]], "agentopera.engine.agent.RoutedAgent": [[21, 4, 1, "", "cancel_token"], [21, 2, 1, "", "on_message_impl"], [21, 2, 1, "", "on_unhandled_message"], [21, 2, 1, "", "trigger_transient_cancel"]], "agentopera.engine.agent.ToolAgent": [[21, 2, 1, "", "handle_function_call"], [21, 4, 1, "", "tools"]], "agentopera.engine.function_call": [[22, 1, 1, "", "BaseTool"], [22, 1, 1, "", "BaseToolWithState"], [22, 1, 1, "", "FunctionCall"], [22, 1, 1, "", "FunctionTool"], [22, 1, 1, "", "FunctionWithRequirements"], [22, 1, 1, "", "FunctionWithRequirementsStr"], [22, 1, 1, "", "ParametersSchema"], [22, 1, 1, "", "Tool"], [22, 1, 1, "", "ToolSchema"]], "agentopera.engine.function_call.BaseTool": [[22, 2, 1, "", "args_type"], [22, 4, 1, "", "description"], [22, 2, 1, "", "load_state_json"], [22, 4, 1, "", "name"], [22, 2, 1, "", "return_type"], [22, 2, 1, "", "return_value_as_string"], [22, 2, 1, "", "run"], [22, 2, 1, "", "run_json"], [22, 2, 1, "", "save_state_json"], [22, 4, 1, "", "schema"], [22, 2, 1, "", "state_type"]], "agentopera.engine.function_call.BaseToolWithState": [[22, 2, 1, "", "load_state"], [22, 2, 1, "", "load_state_json"], [22, 2, 1, "", "save_state"], [22, 2, 1, "", "save_state_json"]], "agentopera.engine.function_call.FunctionCall": [[22, 3, 1, "", "arguments"], [22, 3, 1, "", "id"], [22, 3, 1, "", "name"]], "agentopera.engine.function_call.FunctionTool": [[22, 2, 1, "", "run"]], "agentopera.engine.function_call.FunctionWithRequirements": [[22, 2, 1, "", "from_callable"], [22, 2, 1, "", "from_str"], [22, 3, 1, "", "func"], [22, 3, 1, "", "global_imports"], [22, 3, 1, "", "python_packages"]], "agentopera.engine.function_call.FunctionWithRequirementsStr": [[22, 3, 1, "", "compiled_func"], [22, 3, 1, "", "func"], [22, 3, 1, "", "global_imports"], [22, 3, 1, "", "python_packages"]], "agentopera.engine.function_call.ParametersSchema": [[22, 3, 1, "", "additionalProperties"], [22, 3, 1, "", "properties"], [22, 3, 1, "", "required"], [22, 3, 1, "", "type"]], "agentopera.engine.function_call.Tool": [[22, 2, 1, "", "args_type"], [22, 4, 1, "", "description"], [22, 2, 1, "", "load_state_json"], [22, 4, 1, "", "name"], [22, 2, 1, "", "return_type"], [22, 2, 1, "", "return_value_as_string"], [22, 2, 1, "", "run_json"], [22, 2, 1, "", "save_state_json"], [22, 4, 1, "", "schema"], [22, 2, 1, "", "state_type"]], "agentopera.engine.function_call.ToolSchema": [[22, 3, 1, "", "description"], [22, 3, 1, "", "name"], [22, 3, 1, "", "parameters"], [22, 3, 1, "", "strict"]], "agentopera.engine.runtime": [[24, 1, 1, "", "AgentEngine"], [24, 1, 1, "", "AgentInstantiationContext"], [24, 1, 1, "", "DistAgentEngine"], [24, 1, 1, "", "DistAgentEngineSrv"], [24, 1, 1, "", "LocalAgentEngine"], [24, 1, 1, "", "MessageHandlerContext"], [24, 1, 1, "", "SubscriptionManager"]], "agentopera.engine.runtime.AgentEngine": [[24, 2, 1, "", "agent_load_state"], [24, 2, 1, "", "agent_metadata"], [24, 2, 1, "", "agent_save_state"], [24, 2, 1, "", "get"], [24, 2, 1, "", "load_state"], [24, 2, 1, "", "publish_message"], [24, 2, 1, "", "register_agent_builder"], [24, 2, 1, "", "register_msg_serializer"], [24, 2, 1, "", "save_state"], [24, 2, 1, "", "send_message"], [24, 2, 1, "", "subscribe"], [24, 2, 1, "", "unsubscribe"]], "agentopera.engine.runtime.AgentInstantiationContext": [[24, 2, 1, "", "current_agent_id"], [24, 2, 1, "", "current_engine"]], "agentopera.engine.runtime.DistAgentEngine": [[24, 2, 1, "", "agent_load_state"], [24, 2, 1, "", "agent_metadata"], [24, 2, 1, "", "agent_save_state"], [24, 2, 1, "", "get"], [24, 2, 1, "", "load_state"], [24, 2, 1, "", "publish_message"], [24, 2, 1, "", "register_agent_builder"], [24, 2, 1, "", "register_msg_serializer"], [24, 2, 1, "", "remove_agent"], [24, 2, 1, "", "remove_agents_with_type"], [24, 2, 1, "", "save_state"], [24, 2, 1, "", "send_message"], [24, 2, 1, "", "start"], [24, 2, 1, "", "stop"], [24, 2, 1, "", "stop_when_signal"], [24, 2, 1, "", "subscribe"], [24, 2, 1, "", "try_get_underlying_agent_instance"], [24, 2, 1, "", "unsubscribe"]], "agentopera.engine.runtime.DistAgentEngineSrv": [[24, 2, 1, "", "start"], [24, 2, 1, "", "stop"], [24, 2, 1, "", "stop_when_signal"]], "agentopera.engine.runtime.LocalAgentEngine": [[24, 2, 1, "", "agent_load_state"], [24, 2, 1, "", "agent_metadata"], [24, 2, 1, "", "agent_save_state"], [24, 2, 1, "", "close"], [24, 2, 1, "", "get"], [24, 2, 1, "", "load_state"], [24, 2, 1, "", "process_next"], [24, 2, 1, "", "publish_message"], [24, 2, 1, "", "register_agent_builder"], [24, 2, 1, "", "register_msg_serializer"], [24, 2, 1, "", "save_state"], [24, 2, 1, "", "send_message"], [24, 2, 1, "", "start"], [24, 2, 1, "", "stop"], [24, 2, 1, "", "stop_when"], [24, 2, 1, "", "stop_when_idle"], [24, 2, 1, "", "subscribe"], [24, 4, 1, "", "unprocessed_messages_count"], [24, 2, 1, "", "unsubscribe"]], "agentopera.engine.runtime.MessageHandlerContext": [[24, 2, 1, "", "agent_id"]], "agentopera.engine.runtime.SubscriptionManager": [[24, 2, 1, "", "get_subscribed_recipients"], [24, 2, 1, "", "subscribe"], [24, 4, 1, "", "subscriptions"], [24, 2, 1, "", "unsubscribe"]], "agentopera.engine.telemetry": [[26, 1, 1, "", "EnvelopeMetadata"], [26, 1, 1, "", "MessageRuntimeTracingConfig"], [26, 1, 1, "", "TraceHelper"], [26, 7, 1, "", "get_telemetry_envelope_metadata"], [26, 7, 1, "", "get_telemetry_grpc_metadata"]], "agentopera.engine.telemetry.EnvelopeMetadata": [[26, 3, 1, "", "traceparent"], [26, 3, 1, "", "tracestate"]], "agentopera.engine.telemetry.MessageRuntimeTracingConfig": [[26, 2, 1, "", "build_attributes"], [26, 2, 1, "", "get_span_kind"], [26, 2, 1, "", "get_span_name"], [26, 4, 1, "", "name"]], "agentopera.engine.telemetry.TraceHelper": [[26, 2, 1, "", "trace_block"]], "agentopera.engine.types": [[27, 1, 1, "", "CacheStore"], [27, 1, 1, "", "Image"], [27, 1, 1, "", "InMemoryStore"], [27, 1, 1, "", "Queue"], [27, 6, 1, "", "QueueShutDown"], [27, 0, 0, "-", "agent"], [27, 0, 0, "-", "model_context"], [27, 0, 0, "-", "models"], [27, 0, 0, "-", "msg_channel"], [27, 0, 0, "-", "msg_context"]], "agentopera.engine.types.CacheStore": [[27, 2, 1, "", "get"], [27, 2, 1, "", "set"]], "agentopera.engine.types.Image": [[27, 4, 1, "", "data_uri"], [27, 2, 1, "", "from_base64"], [27, 2, 1, "", "from_file"], [27, 2, 1, "", "from_uri"], [27, 2, 1, "", "to_base64"], [27, 2, 1, "", "to_openai_format"]], "agentopera.engine.types.InMemoryStore": [[27, 2, 1, "", "get"], [27, 2, 1, "", "set"]], "agentopera.engine.types.Queue": [[27, 2, 1, "", "empty"], [27, 2, 1, "", "full"], [27, 2, 1, "", "get"], [27, 2, 1, "", "get_nowait"], [27, 2, 1, "", "join"], [27, 4, 1, "", "maxsize"], [27, 2, 1, "", "put"], [27, 2, 1, "", "put_nowait"], [27, 2, 1, "", "qsize"], [27, 2, 1, "", "shutdown"], [27, 2, 1, "", "task_done"]], "agentopera.engine.types.agent": [[27, 1, 1, "", "Agent"], [27, 1, 1, "", "AgentId"], [27, 1, 1, "", "AgentInstantiationContext"], [27, 1, 1, "", "AgentMetadata"], [27, 1, 1, "", "AgentType"], [27, 1, 1, "", "CancellationToken"]], "agentopera.engine.types.agent.Agent": [[27, 2, 1, "", "close"], [27, 4, 1, "", "id"], [27, 2, 1, "", "load_state"], [27, 4, 1, "", "metadata"], [27, 2, 1, "", "on_message"], [27, 2, 1, "", "save_state"]], "agentopera.engine.types.agent.AgentId": [[27, 2, 1, "", "from_str"], [27, 4, 1, "", "key"], [27, 4, 1, "", "type"]], "agentopera.engine.types.agent.AgentInstantiationContext": [[27, 2, 1, "", "current_agent_id"], [27, 2, 1, "", "current_engine"]], "agentopera.engine.types.agent.AgentMetadata": [[27, 3, 1, "", "description"], [27, 3, 1, "", "key"], [27, 3, 1, "", "type"]], "agentopera.engine.types.agent.AgentType": [[27, 3, 1, "", "type"]], "agentopera.engine.types.agent.CancellationToken": [[27, 2, 1, "", "add_callback"], [27, 2, 1, "", "cancel"], [27, 2, 1, "", "is_cancelled"], [27, 2, 1, "", "link_future"], [27, 2, 1, "", "reset"]], "agentopera.engine.types.model_context": [[27, 1, 1, "", "BufferedChatCompletionContext"], [27, 1, 1, "", "ChatCompletionContext"], [27, 1, 1, "", "ChatCompletionContextState"], [27, 1, 1, "", "HeadAndTailChatCompletionContext"], [27, 1, 1, "", "UnboundedChatCompletionContext"]], "agentopera.engine.types.model_context.BufferedChatCompletionContext": [[27, 2, 1, "", "get_messages"]], "agentopera.engine.types.model_context.ChatCompletionContext": [[27, 2, 1, "", "add_message"], [27, 2, 1, "", "clear"], [27, 2, 1, "", "get_messages"], [27, 2, 1, "", "load_state"], [27, 2, 1, "", "save_state"]], "agentopera.engine.types.model_context.ChatCompletionContextState": [[27, 3, 1, "", "messages"], [27, 3, 1, "", "model_config"]], "agentopera.engine.types.model_context.HeadAndTailChatCompletionContext": [[27, 2, 1, "", "get_messages"]], "agentopera.engine.types.model_context.UnboundedChatCompletionContext": [[27, 2, 1, "", "get_messages"]], "agentopera.engine.types.models": [[27, 1, 1, "", "AssistantMessage"], [27, 1, 1, "", "ChatCompletionClient"], [27, 1, 1, "", "ChatCompletionTokenLogprob"], [27, 1, 1, "", "CreateResult"], [27, 1, 1, "", "FunctionExecutionResult"], [27, 1, 1, "", "FunctionExecutionResultMessage"], [27, 1, 1, "", "ModelCapabilities"], [27, 1, 1, "", "ModelFamily"], [27, 1, 1, "", "ModelInfo"], [27, 1, 1, "", "RequestUsage"], [27, 1, 1, "", "SystemMessage"], [27, 1, 1, "", "TopLogprob"], [27, 1, 1, "", "UserMessage"], [27, 1, 1, "", "VercelMessage"], [27, 7, 1, "", "validate_model_info"]], "agentopera.engine.types.models.AssistantMessage": [[27, 3, 1, "", "content"], [27, 3, 1, "", "model_config"], [27, 3, 1, "", "source"], [27, 3, 1, "", "thought"], [27, 3, 1, "", "type"]], "agentopera.engine.types.models.ChatCompletionClient": [[27, 2, 1, "", "actual_usage"], [27, 4, 1, "", "capabilities"], [27, 2, 1, "", "count_tokens"], [27, 2, 1, "", "create"], [27, 2, 1, "", "create_stream"], [27, 4, 1, "", "model_info"], [27, 2, 1, "", "remaining_tokens"], [27, 2, 1, "", "total_usage"]], "agentopera.engine.types.models.ChatCompletionTokenLogprob": [[27, 3, 1, "", "bytes"], [27, 3, 1, "", "logprob"], [27, 3, 1, "", "model_config"], [27, 3, 1, "", "token"], [27, 3, 1, "", "top_logprobs"]], "agentopera.engine.types.models.CreateResult": [[27, 3, 1, "", "cached"], [27, 3, 1, "", "content"], [27, 3, 1, "", "finish_reason"], [27, 3, 1, "", "logprobs"], [27, 3, 1, "", "model_config"], [27, 3, 1, "", "thought"], [27, 3, 1, "", "usage"]], "agentopera.engine.types.models.FunctionExecutionResult": [[27, 3, 1, "", "call_id"], [27, 3, 1, "", "content"], [27, 3, 1, "", "is_error"], [27, 3, 1, "", "model_config"], [27, 3, 1, "", "name"]], "agentopera.engine.types.models.FunctionExecutionResultMessage": [[27, 3, 1, "", "content"], [27, 3, 1, "", "model_config"], [27, 3, 1, "", "type"]], "agentopera.engine.types.models.ModelCapabilities": [[27, 3, 1, "", "function_calling"], [27, 3, 1, "", "json_output"], [27, 3, 1, "", "vision"]], "agentopera.engine.types.models.ModelFamily": [[27, 3, 1, "", "ANY"], [27, 3, 1, "", "CLAUDE_3_5_HAIKU"], [27, 3, 1, "", "CLAUDE_3_5_SONNET"], [27, 3, 1, "", "CLAUDE_3_7_SONNET"], [27, 3, 1, "", "CLAUDE_3_HAIKU"], [27, 3, 1, "", "CLAUDE_3_OPUS"], [27, 3, 1, "", "CLAUDE_3_SONNET"], [27, 3, 1, "", "GEMINI_1_5_FLASH"], [27, 3, 1, "", "GEMINI_1_5_PRO"], [27, 3, 1, "", "GEMINI_2_0_FLASH"], [27, 3, 1, "", "GPT_35"], [27, 3, 1, "", "GPT_4"], [27, 3, 1, "", "GPT_4O"], [27, 3, 1, "", "O1"], [27, 3, 1, "", "O3"], [27, 3, 1, "", "R1"], [27, 3, 1, "", "UNKNOWN"], [27, 2, 1, "", "is_claude"], [27, 2, 1, "", "is_gemini"], [27, 2, 1, "", "is_openai"]], "agentopera.engine.types.models.ModelInfo": [[27, 3, 1, "", "family"], [27, 3, 1, "", "function_calling"], [27, 3, 1, "", "json_output"], [27, 3, 1, "", "vision"]], "agentopera.engine.types.models.RequestUsage": [[27, 3, 1, "", "completion_tokens"], [27, 3, 1, "", "prompt_tokens"]], "agentopera.engine.types.models.SystemMessage": [[27, 3, 1, "", "content"], [27, 3, 1, "", "model_config"], [27, 3, 1, "", "type"]], "agentopera.engine.types.models.TopLogprob": [[27, 3, 1, "", "bytes"], [27, 3, 1, "", "logprob"]], "agentopera.engine.types.models.UserMessage": [[27, 3, 1, "", "content"], [27, 3, 1, "", "model_config"], [27, 3, 1, "", "source"], [27, 3, 1, "", "type"]], "agentopera.engine.types.models.VercelMessage": [[27, 3, 1, "", "content"], [27, 3, 1, "", "model_config"], [27, 3, 1, "", "parts"], [27, 3, 1, "", "role"], [27, 3, 1, "", "type"]], "agentopera.engine.types.msg_channel": [[27, 1, 1, "", "DefaultMessageChannel"], [27, 1, 1, "", "MessageChannel"]], "agentopera.engine.types.msg_channel.MessageChannel": [[27, 2, 1, "", "from_str"], [27, 3, 1, "", "source"], [27, 3, 1, "", "topic"]], "agentopera.engine.types.msg_context": [[27, 1, 1, "", "MessageContext"]], "agentopera.engine.types.msg_context.MessageContext": [[27, 3, 1, "", "cancellation_token"], [27, 3, 1, "", "is_rpc"], [27, 3, 1, "", "message_channel"], [27, 3, 1, "", "message_id"], [27, 3, 1, "", "sender"]], "agentopera.mcp": [[29, 1, 1, "", "SseMcpToolAdapter"], [29, 1, 1, "", "SseServerParams"], [29, 1, 1, "", "StdioMcpToolAdapter"], [29, 1, 1, "", "StdioServerParams"], [29, 7, 1, "", "mcp_server_tools"]], "agentopera.mcp.SseServerParams": [[29, 3, 1, "", "headers"], [29, 3, 1, "", "model_config"], [29, 3, 1, "", "sse_read_timeout"], [29, 3, 1, "", "timeout"], [29, 3, 1, "", "url"]], "agentopera.mcp.StdioServerParams": [[29, 3, 1, "", "model_config"]], "agentopera.memory": [[30, 1, 1, "", "ListMemory"], [30, 1, 1, "", "Memory"], [30, 1, 1, "", "MemoryContent"], [30, 1, 1, "", "MemoryMimeType"], [30, 1, 1, "", "MemoryQueryResult"], [30, 1, 1, "", "UpdateContextResult"]], "agentopera.memory.ListMemory": [[30, 2, 1, "", "add"], [30, 2, 1, "", "clear"], [30, 2, 1, "", "close"], [30, 4, 1, "", "content"], [30, 4, 1, "", "name"], [30, 2, 1, "", "query"], [30, 2, 1, "", "update_context"]], "agentopera.memory.Memory": [[30, 2, 1, "", "add"], [30, 2, 1, "", "clear"], [30, 2, 1, "", "close"], [30, 2, 1, "", "query"], [30, 2, 1, "", "update_context"]], "agentopera.memory.MemoryContent": [[30, 3, 1, "", "content"], [30, 3, 1, "", "metadata"], [30, 3, 1, "", "mime_type"], [30, 3, 1, "", "model_config"], [30, 2, 1, "", "serialize_mime_type"]], "agentopera.memory.MemoryMimeType": [[30, 3, 1, "", "BINARY"], [30, 3, 1, "", "IMAGE"], [30, 3, 1, "", "JSON"], [30, 3, 1, "", "MARKDOWN"], [30, 3, 1, "", "TEXT"]], "agentopera.memory.MemoryQueryResult": [[30, 3, 1, "", "model_config"], [30, 3, 1, "", "results"]], "agentopera.memory.UpdateContextResult": [[30, 3, 1, "", "memories"], [30, 3, 1, "", "model_config"]], "agentopera.models": [[33, 0, 0, "-", "anthropic"], [36, 0, 0, "-", "ollama"], [37, 0, 0, "-", "openai"], [38, 0, 0, "-", "replay"], [39, 0, 0, "-", "utils"]], "agentopera.models.anthropic": [[33, 1, 1, "", "AnthropicChatCompletionClient"], [33, 1, 1, "", "AnthropicClientConfiguration"], [33, 1, 1, "", "AnthropicClientConfigurationConfigModel"], [33, 1, 1, "", "BaseAnthropicChatCompletionClient"], [33, 1, 1, "", "CreateArgumentsConfigModel"]], "agentopera.models.anthropic.AnthropicChatCompletionClient": [[33, 3, 1, "", "component_config_schema"], [33, 3, 1, "", "component_provider_override"], [33, 3, 1, "", "component_type"]], "agentopera.models.anthropic.AnthropicClientConfiguration": [[33, 3, 1, "", "api_key"], [33, 3, 1, "", "base_url"], [33, 3, 1, "", "default_headers"], [33, 3, 1, "", "max_retries"], [33, 3, 1, "", "max_tokens"], [33, 3, 1, "", "metadata"], [33, 3, 1, "", "model"], [33, 3, 1, "", "model_capabilities"], [33, 3, 1, "", "model_info"], [33, 3, 1, "", "response_format"], [33, 3, 1, "", "stop_sequences"], [33, 3, 1, "", "temperature"], [33, 3, 1, "", "timeout"], [33, 3, 1, "", "tool_choice"], [33, 3, 1, "", "tools"], [33, 3, 1, "", "top_k"], [33, 3, 1, "", "top_p"]], "agentopera.models.anthropic.AnthropicClientConfigurationConfigModel": [[33, 3, 1, "", "model_config"], [33, 3, 1, "", "tool_choice"], [33, 3, 1, "", "tools"]], "agentopera.models.anthropic.BaseAnthropicChatCompletionClient": [[33, 2, 1, "", "actual_usage"], [33, 4, 1, "", "capabilities"], [33, 2, 1, "", "count_tokens"], [33, 2, 1, "", "create"], [33, 2, 1, "", "create_stream"], [33, 4, 1, "", "model_info"], [33, 2, 1, "", "remaining_tokens"], [33, 2, 1, "", "total_usage"]], "agentopera.models.anthropic.CreateArgumentsConfigModel": [[33, 3, 1, "", "max_tokens"], [33, 3, 1, "", "metadata"], [33, 3, 1, "", "model"], [33, 3, 1, "", "model_config"], [33, 3, 1, "", "response_format"], [33, 3, 1, "", "stop_sequences"], [33, 3, 1, "", "temperature"], [33, 3, 1, "", "top_k"], [33, 3, 1, "", "top_p"]], "agentopera.models.ollama": [[36, 1, 1, "", "BaseOllamaClientConfigurationConfigModel"], [36, 1, 1, "", "CreateArgumentsConfigModel"], [36, 1, 1, "", "OllamaChatCompletionClient"]], "agentopera.models.ollama.BaseOllamaClientConfigurationConfigModel": [[36, 3, 1, "", "follow_redirects"], [36, 3, 1, "", "headers"], [36, 3, 1, "", "model_capabilities"], [36, 3, 1, "", "model_config"], [36, 3, 1, "", "model_info"], [36, 3, 1, "", "options"], [36, 3, 1, "", "timeout"]], "agentopera.models.ollama.CreateArgumentsConfigModel": [[36, 3, 1, "", "host"], [36, 3, 1, "", "model"], [36, 3, 1, "", "model_config"], [36, 3, 1, "", "response_format"]], "agentopera.models.ollama.OllamaChatCompletionClient": [[36, 3, 1, "", "component_config_schema"], [36, 3, 1, "", "component_provider_override"], [36, 3, 1, "", "component_type"]], "agentopera.models.openai": [[37, 1, 1, "", "AzureOpenAIChatCompletionClient"], [37, 1, 1, "", "AzureOpenAIClientConfigurationConfigModel"], [37, 1, 1, "", "BaseOpenAIChatCompletionClient"], [37, 1, 1, "", "BaseOpenAIClientConfigurationConfigModel"], [37, 1, 1, "", "CreateArgumentsConfigModel"], [37, 1, 1, "", "OpenAIChatCompletionClient"], [37, 1, 1, "", "OpenAIClientConfigurationConfigModel"]], "agentopera.models.openai.AzureOpenAIClientConfigurationConfigModel": [[37, 3, 1, "", "api_version"], [37, 3, 1, "", "azure_ad_token"], [37, 3, 1, "", "azure_deployment"], [37, 3, 1, "", "azure_endpoint"], [37, 3, 1, "", "model_config"]], "agentopera.models.openai.BaseOpenAIChatCompletionClient": [[37, 2, 1, "", "actual_usage"], [37, 4, 1, "", "capabilities"], [37, 2, 1, "", "count_tokens"], [37, 2, 1, "", "create"], [37, 2, 1, "", "create_from_config"], [37, 2, 1, "", "create_stream"], [37, 4, 1, "", "model_info"], [37, 2, 1, "", "remaining_tokens"], [37, 2, 1, "", "total_usage"]], "agentopera.models.openai.BaseOpenAIClientConfigurationConfigModel": [[37, 3, 1, "", "add_name_prefixes"], [37, 3, 1, "", "api_key"], [37, 3, 1, "", "default_headers"], [37, 3, 1, "", "max_retries"], [37, 3, 1, "", "model"], [37, 3, 1, "", "model_capabilities"], [37, 3, 1, "", "model_config"], [37, 3, 1, "", "model_info"], [37, 3, 1, "", "timeout"]], "agentopera.models.openai.CreateArgumentsConfigModel": [[37, 3, 1, "", "frequency_penalty"], [37, 3, 1, "", "logit_bias"], [37, 3, 1, "", "max_tokens"], [37, 3, 1, "", "model_config"], [37, 3, 1, "", "n"], [37, 3, 1, "", "presence_penalty"], [37, 3, 1, "", "response_format"], [37, 3, 1, "", "seed"], [37, 3, 1, "", "stop"], [37, 3, 1, "", "stream_options"], [37, 3, 1, "", "temperature"], [37, 3, 1, "", "top_p"], [37, 3, 1, "", "user"]], "agentopera.models.openai.OpenAIClientConfigurationConfigModel": [[37, 3, 1, "", "base_url"], [37, 3, 1, "", "model_config"], [37, 3, 1, "", "organization"]], "agentopera.models.replay": [[38, 1, 1, "", "ReplayChatCompletionClient"]], "agentopera.models.replay.ReplayChatCompletionClient": [[38, 2, 1, "", "actual_usage"], [38, 4, 1, "", "capabilities"], [38, 2, 1, "", "count_tokens"], [38, 2, 1, "", "create"], [38, 2, 1, "", "create_stream"], [38, 4, 1, "", "model_info"], [38, 2, 1, "", "remaining_tokens"], [38, 2, 1, "", "reset"], [38, 2, 1, "", "set_cached_bool_value"], [38, 2, 1, "", "total_usage"]], "agentopera.router": [[40, 1, 1, "", "AgentFactory"], [40, 1, 1, "", "AgentRegistry"], [40, 1, 1, "", "IntentRegistry"], [40, 1, 1, "", "LLMIntentClassifier"], [40, 1, 1, "", "SemanticRouterAgent"], [41, 0, 0, "-", "session"], [42, 0, 0, "-", "user"], [43, 0, 0, "-", "workers"]], "agentopera.router.AgentFactory": [[40, 2, 1, "", "create_agent_registry"], [40, 2, 1, "", "create_intent_classifier"], [40, 2, 1, "", "create_intent_registry"]], "agentopera.router.AgentRegistry": [[40, 2, 1, "", "get_agent"], [40, 2, 1, "", "get_agent_description"], [40, 2, 1, "", "get_agent_descriptions"], [40, 2, 1, "", "get_agents"]], "agentopera.router.IntentRegistry": [[40, 2, 1, "", "from_api_data"], [40, 2, 1, "", "get_agent_description"], [40, 2, 1, "", "get_agent_for_intent"], [40, 2, 1, "", "get_all_agents"], [40, 2, 1, "", "get_all_intents"], [40, 2, 1, "", "get_description"], [40, 2, 1, "", "get_schema_override"], [40, 2, 1, "", "get_tool_schemas"], [40, 2, 1, "", "merge"]], "agentopera.router.LLMIntentClassifier": [[40, 2, 1, "", "classify_intent"]], "agentopera.router.SemanticRouterAgent": [[40, 2, 1, "", "contact_agent"], [40, 2, 1, "", "event_log"], [40, 2, 1, "", "initialize"], [40, 2, 1, "", "route_to_agent"]], "agentopera.router.session": [[41, 1, 1, "", "InMemorySessionRepository"], [41, 1, 1, "", "Session"], [41, 1, 1, "", "SessionManager"]], "agentopera.router.session.InMemorySessionRepository": [[41, 2, 1, "", "delete_session"], [41, 2, 1, "", "get_session"], [41, 2, 1, "", "save_session"]], "agentopera.router.session.Session": [[41, 3, 1, "", "agents_streaming"], [41, 2, 1, "", "end_session"], [41, 3, 1, "", "last_updated"], [41, 2, 1, "", "mark_agent_streaming"], [41, 3, 1, "", "model_config"], [41, 3, 1, "", "session_id"], [41, 3, 1, "", "start_time"], [41, 2, 1, "", "touch"], [41, 2, 1, "", "unmark_agent_streaming"]], "agentopera.router.session.SessionManager": [[41, 2, 1, "", "end_session"], [41, 2, 1, "", "expire_old_sessions"], [41, 2, 1, "", "get_session"], [41, 2, 1, "", "interrupt_streaming_agents"], [41, 2, 1, "", "register_agent"], [41, 2, 1, "", "shutdown"], [41, 2, 1, "", "start"], [41, 2, 1, "", "start_new_session"], [41, 2, 1, "", "start_session"], [41, 2, 1, "", "unmark_agent_streaming"]], "agentopera.router.user": [[42, 1, 1, "", "USER_CONTEXT"], [42, 1, 1, "", "UserManager"]], "agentopera.router.user.USER_CONTEXT": [[42, 2, 1, "", "get_agent_metadata"], [42, 2, 1, "", "get_or_build"]], "agentopera.router.user.UserManager": [[42, 2, 1, "", "ensure_agents_registered_for_user"]], "agentopera.router.workers": [[43, 1, 1, "", "CailaAgent"], [43, 1, 1, "", "ChatAgent"], [43, 1, 1, "", "CryptoMarketAgent"], [43, 1, 1, "", "CryptoSentimentAgent"], [43, 1, 1, "", "CryptoTrendAgent"], [43, 1, 1, "", "FinanceAnalysisFlowAgent"], [43, 1, 1, "", "MemeTrendAgent"], [43, 1, 1, "", "MessariAIAgent"], [43, 1, 1, "", "MessariChatAgent"], [43, 1, 1, "", "OnchainTrendAgent"], [43, 1, 1, "", "PaperFlowAgent"], [43, 1, 1, "", "VercelAIAgent"]], "agentopera.router.workers.CailaAgent": [[43, 2, 1, "", "fetch_and_transform_data"], [43, 2, 1, "", "message_handler"]], "agentopera.router.workers.ChatAgent": [[43, 2, 1, "", "my_message_handler"]], "agentopera.router.workers.CryptoMarketAgent": [[43, 2, 1, "", "get_market_data"], [43, 2, 1, "", "my_message_handler"], [43, 3, 1, "", "name"]], "agentopera.router.workers.CryptoSentimentAgent": [[43, 2, 1, "", "get_sentiment"], [43, 2, 1, "", "handle_message"], [43, 3, 1, "", "name"]], "agentopera.router.workers.CryptoTrendAgent": [[43, 2, 1, "", "get_sorted_crypto_data"], [43, 2, 1, "", "my_message_handler"], [43, 3, 1, "", "name"]], "agentopera.router.workers.MemeTrendAgent": [[43, 2, 1, "", "my_message_handler"], [43, 3, 1, "", "name"]], "agentopera.router.workers.MessariAIAgent": [[43, 2, 1, "", "my_message_handler"]], "agentopera.router.workers.MessariChatAgent": [[43, 2, 1, "", "fetch_and_transform_data"], [43, 2, 1, "", "handle_metadata"], [43, 2, 1, "", "message_handler"], [43, 2, 1, "", "yield_initial_message"]], "agentopera.router.workers.OnchainTrendAgent": [[43, 2, 1, "", "my_message_handler"], [43, 3, 1, "", "name"]], "agentopera.router.workers.VercelAIAgent": [[43, 2, 1, "", "my_message_handler"]], "agentopera.tools": [[45, 0, 0, "-", "code_execution"], [46, 0, 0, "-", "http"]], "agentopera.tools.code_execution": [[45, 1, 1, "", "CodeExecutionInput"], [45, 1, 1, "", "CodeExecutionResult"], [45, 1, 1, "", "PythonCodeExecutionTool"]], "agentopera.tools.code_execution.CodeExecutionInput": [[45, 3, 1, "", "code"], [45, 3, 1, "", "model_config"]], "agentopera.tools.code_execution.CodeExecutionResult": [[45, 3, 1, "", "model_config"], [45, 3, 1, "", "output"], [45, 2, 1, "", "ser_model"], [45, 3, 1, "", "success"]], "agentopera.tools.code_execution.PythonCodeExecutionTool": [[45, 2, 1, "", "run"]], "agentopera.tools.http": [[46, 1, 1, "", "HttpTool"]], "agentopera.tools.http.HttpTool": [[46, 3, 1, "", "component_config_schema"], [46, 3, 1, "", "component_provider_override"], [46, 3, 1, "", "component_type"], [46, 2, 1, "", "run"]], "agentopera.types": [[48, 0, 0, "-", "cache_store"]], "agentopera.utils": [[51, 0, 0, "-", "tools"]], "agentopera.zerocode": [[52, 1, 1, "", "BaseFlowAgent"]], "agentopera.zerocode.BaseFlowAgent": [[52, 2, 1, "", "fetch_data"], [52, 2, 1, "", "get_meta_info"], [52, 2, 1, "", "my_message_handler"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:property", "5": "py:data", "6": "py:exception", "7": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "property", "Python property"], "5": ["py", "data", "Python data"], "6": ["py", "exception", "Python exception"], "7": ["py", "function", "Python function"]}, "titleterms": {"adapt": [0, 1, 28], "langchain": 1, "agent": [2, 3, 4, 5, 6, 7, 8, 9, 11, 21, 27, 28], "code_executor": 3, "file_surf": 4, "magentic_on": 5, "magentic_one_team": 6, "openai": [7, 37], "video_surf": 8, "web_surf": 9, "chatflow": [10, 11, 12, 13, 14, 15, 16, 17, 18, 28], "base": 12, "condit": 13, "media": 14, "state": 15, "team": 16, "ui": [17, 28, 49], "util": [18, 28, 39, 50, 51], "edg": [19, 28], "engin": [20, 21, 22, 23, 24, 25, 26, 27, 28], "function_cal": 22, "protocol": 23, "runtim": 24, "subscript": 25, "telemetri": 26, "type": [27, 47, 48], "model_context": 27, "model": [27, 28, 32, 33, 34, 35, 36, 37, 38, 39], "msg_channel": 27, "msg_context": 27, "other": 27, "agentopera": 28, "api": 28, "refer": 28, "document": 28, "modul": 28, "router": [28, 40, 41, 42, 43], "memori": [28, 30, 31], "tool": [28, 44, 45, 46, 51], "mcp": [28, 29], "zerocod": [28, 52], "graphrag": 31, "anthrop": 33, "azur": 34, "cach": 35, "ollama": 36, "replai": 38, "session": 41, "user": 42, "worker": 43, "code_execut": 45, "http": 46, "cache_stor": 48}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"adapter": [[0, "module-agentopera.adapter"]], "adapter.langchain": [[1, "module-agentopera.adapter.langchain"]], "agents": [[2, "module-agentopera.agents"]], "agents.code_executor": [[3, "agents-code-executor"]], "agents.file_surfer": [[4, "module-agentopera.agents.file_surfer"]], "agents.magentic_one": [[5, "module-agentopera.agents.magentic_one"]], "agents.magentic_one_team": [[6, "module-agentopera.agents.magentic_one_team"]], "agents.openai": [[7, "module-agentopera.agents.openai"]], "agents.video_surfer": [[8, "module-agentopera.agents.video_surfer"]], "agents.web_surfer": [[9, "module-agentopera.agents.web_surfer"]], "chatflow": [[10, "module-agentopera.chatflow"]], "chatflow.agents": [[11, "module-agentopera.chatflow.agents"]], "chatflow.base": [[12, "module-agentopera.chatflow.base"]], "chatflow.conditions": [[13, "module-agentopera.chatflow.conditions"]], "chatflow.media": [[14, "module-agentopera.chatflow.media"]], "chatflow.state": [[15, "module-agentopera.chatflow.state"]], "chatflow.team": [[16, "module-agentopera.chatflow.team"]], "chatflow.ui": [[17, "module-agentopera.chatflow.ui"]], "chatflow.utils": [[18, "module-agentopera.chatflow.utils"]], "edge": [[19, "module-agentopera.edge"]], "engine": [[20, "module-agentopera.engine"]], "engine.agent": [[21, "module-agentopera.engine.agent"]], "engine.function_call": [[22, "module-agentopera.engine.function_call"]], "engine.protocol": [[23, "module-agentopera.engine.protocol"]], "engine.runtime": [[24, "module-agentopera.engine.runtime"]], "engine.subscription": [[25, "module-agentopera.engine.subscription"]], "engine.telemetry": [[26, "module-agentopera.engine.telemetry"]], "engine.types": [[27, "engine-types"]], "engine.types.agent": [[27, "module-agentopera.engine.types.agent"]], "engine.types.model_context": [[27, "module-agentopera.engine.types.model_context"]], "engine.types.models": [[27, "module-agentopera.engine.types.models"]], "engine.types.msg_channel": [[27, "module-agentopera.engine.types.msg_channel"]], "engine.types.msg_context": [[27, "module-agentopera.engine.types.msg_context"]], "others": [[27, "module-agentopera.engine.types"]], "AgentOpera API References documentation": [[28, "agentopera-api-references-documentation"]], "Chatflow Module": [[28, null]], "Engine Module": [[28, null]], "Agents Module": [[28, null]], "Router Module": [[28, null]], "Models Module": [[28, null]], "Memory Module": [[28, null]], "Tools Module": [[28, null]], "UI Module": [[28, null]], "Utils Module": [[28, null]], "Adapter Module": [[28, null]], "MCP Module": [[28, null]], "Zerocode Module": [[28, null]], "Edge Module": [[28, null]], "mcp": [[29, "module-agentopera.mcp"]], "memory": [[30, "module-agentopera.memory"]], "memory.graphrag": [[31, "memory-graphrag"]], "models": [[32, "module-agentopera.models"]], "models.anthropic": [[33, "models-anthropic"]], "models.azure": [[34, "models-azure"]], "models.cache": [[35, "models-cache"]], "models.ollama": [[36, "module-agentopera.models.ollama"]], "models.openai": [[37, "module-agentopera.models.openai"]], "models.replay": [[38, "module-agentopera.models.replay"]], "models.utils": [[39, "module-agentopera.models.utils"]], "router": [[40, "module-agentopera.router"]], "router.session": [[41, "module-agentopera.router.session"]], "router.user": [[42, "module-agentopera.router.user"]], "router.workers": [[43, "module-agentopera.router.workers"]], "tools": [[44, "module-agentopera.tools"]], "tools.code_execution": [[45, "tools-code-execution"]], "tools.http": [[46, "module-agentopera.tools.http"]], "types": [[47, "module-agentopera.types"]], "types.cache_store": [[48, "types-cache-store"]], "ui": [[49, "module-agentopera.ui"]], "utils": [[50, "module-agentopera.utils"]], "utils.tools": [[51, "module-agentopera.utils.tools"]], "zerocode": [[52, "module-agentopera.zerocode"]]}, "indexentries": {"agentopera.adapter": [[0, "module-agentopera.adapter"]], "module": [[0, "module-agentopera.adapter"], [1, "module-agentopera.adapter.langchain"], [2, "module-agentopera.agents"], [4, "module-agentopera.agents.file_surfer"], [5, "module-agentopera.agents.magentic_one"], [6, "module-agentopera.agents.magentic_one_team"], [7, "module-agentopera.agents.openai"], [8, "module-agentopera.agents.video_surfer"], [9, "module-agentopera.agents.web_surfer"], [10, "module-agentopera.chatflow"], [11, "module-agentopera.chatflow.agents"], [12, "module-agentopera.chatflow.base"], [13, "module-agentopera.chatflow.conditions"], [14, "module-agentopera.chatflow.media"], [15, "module-agentopera.chatflow.state"], [16, "module-agentopera.chatflow.team"], [17, "module-agentopera.chatflow.ui"], [18, "module-agentopera.chatflow.utils"], [19, "module-agentopera.edge"], [20, "module-agentopera.engine"], [21, "module-agentopera.engine.agent"], [22, "module-agentopera.engine.function_call"], [23, "module-agentopera.engine.protocol"], [24, "module-agentopera.engine.runtime"], [25, "module-agentopera.engine.subscription"], [26, "module-agentopera.engine.telemetry"], [27, "module-agentopera.engine.types"], [27, "module-agentopera.engine.types.agent"], [27, "module-agentopera.engine.types.model_context"], [27, "module-agentopera.engine.types.models"], [27, "module-agentopera.engine.types.msg_channel"], [27, "module-agentopera.engine.types.msg_context"], [29, "module-agentopera.mcp"], [30, "module-agentopera.memory"], [32, "module-agentopera.models"], [33, "module-agentopera.models.anthropic"], [36, "module-agentopera.models.ollama"], [37, "module-agentopera.models.openai"], [38, "module-agentopera.models.replay"], [39, "module-agentopera.models.utils"], [40, "module-agentopera.router"], [41, "module-agentopera.router.session"], [42, "module-agentopera.router.user"], [43, "module-agentopera.router.workers"], [44, "module-agentopera.tools"], [45, "module-agentopera.tools.code_execution"], [46, "module-agentopera.tools.http"], [47, "module-agentopera.types"], [48, "module-agentopera.types.cache_store"], [49, "module-agentopera.ui"], [50, "module-agentopera.utils"], [51, "module-agentopera.utils.tools"], [52, "module-agentopera.zerocode"]], "langchaintooladapter (class in agentopera.adapter.langchain)": [[1, "agentopera.adapter.langchain.LangChainToolAdapter"]], "agentopera.adapter.langchain": [[1, "module-agentopera.adapter.langchain"]], "run() (agentopera.adapter.langchain.langchaintooladapter method)": [[1, "agentopera.adapter.langchain.LangChainToolAdapter.run"]], "agentopera.agents": [[2, "module-agentopera.agents"]], "default_description (agentopera.agents.file_surfer.filesurfer attribute)": [[4, "agentopera.agents.file_surfer.FileSurfer.DEFAULT_DESCRIPTION"]], "default_system_messages (agentopera.agents.file_surfer.filesurfer attribute)": [[4, "agentopera.agents.file_surfer.FileSurfer.DEFAULT_SYSTEM_MESSAGES"]], "filesurfer (class in agentopera.agents.file_surfer)": [[4, "agentopera.agents.file_surfer.FileSurfer"]], "agentopera.agents.file_surfer": [[4, "module-agentopera.agents.file_surfer"]], "on_messages() (agentopera.agents.file_surfer.filesurfer method)": [[4, "agentopera.agents.file_surfer.FileSurfer.on_messages"]], "on_reset() (agentopera.agents.file_surfer.filesurfer method)": [[4, "agentopera.agents.file_surfer.FileSurfer.on_reset"]], "produced_message_types (agentopera.agents.file_surfer.filesurfer property)": [[4, "agentopera.agents.file_surfer.FileSurfer.produced_message_types"]], "magenticonecoderagent (class in agentopera.agents.magentic_one)": [[5, "agentopera.agents.magentic_one.MagenticOneCoderAgent"]], "agentopera.agents.magentic_one": [[5, "module-agentopera.agents.magentic_one"]], "component_provider_override (agentopera.agents.magentic_one.magenticonecoderagent attribute)": [[5, "agentopera.agents.magentic_one.MagenticOneCoderAgent.component_provider_override"]], "agentopera.agents.magentic_one_team": [[6, "module-agentopera.agents.magentic_one_team"]], "openaiassistantagent (class in agentopera.agents.openai)": [[7, "agentopera.agents.openai.OpenAIAssistantAgent"]], "agentopera.agents.openai": [[7, "module-agentopera.agents.openai"]], "delete_assistant() (agentopera.agents.openai.openaiassistantagent method)": [[7, "agentopera.agents.openai.OpenAIAssistantAgent.delete_assistant"]], "delete_uploaded_files() (agentopera.agents.openai.openaiassistantagent method)": [[7, "agentopera.agents.openai.OpenAIAssistantAgent.delete_uploaded_files"]], "delete_vector_store() (agentopera.agents.openai.openaiassistantagent method)": [[7, "agentopera.agents.openai.OpenAIAssistantAgent.delete_vector_store"]], "handle_text_message() (agentopera.agents.openai.openaiassistantagent method)": [[7, "agentopera.agents.openai.OpenAIAssistantAgent.handle_text_message"]], "load_state() (agentopera.agents.openai.openaiassistantagent method)": [[7, "agentopera.agents.openai.OpenAIAssistantAgent.load_state"]], "messages (agentopera.agents.openai.openaiassistantagent property)": [[7, "agentopera.agents.openai.OpenAIAssistantAgent.messages"]], "on_messages() (agentopera.agents.openai.openaiassistantagent method)": [[7, "agentopera.agents.openai.OpenAIAssistantAgent.on_messages"]], "on_messages_stream() (agentopera.agents.openai.openaiassistantagent method)": [[7, "agentopera.agents.openai.OpenAIAssistantAgent.on_messages_stream"]], "on_reset() (agentopera.agents.openai.openaiassistantagent method)": [[7, "agentopera.agents.openai.OpenAIAssistantAgent.on_reset"]], "on_upload_for_code_interpreter() (agentopera.agents.openai.openaiassistantagent method)": [[7, "agentopera.agents.openai.OpenAIAssistantAgent.on_upload_for_code_interpreter"]], "on_upload_for_file_search() (agentopera.agents.openai.openaiassistantagent method)": [[7, "agentopera.agents.openai.OpenAIAssistantAgent.on_upload_for_file_search"]], "produced_message_types (agentopera.agents.openai.openaiassistantagent property)": [[7, "agentopera.agents.openai.OpenAIAssistantAgent.produced_message_types"]], "runs (agentopera.agents.openai.openaiassistantagent property)": [[7, "agentopera.agents.openai.OpenAIAssistantAgent.runs"]], "save_state() (agentopera.agents.openai.openaiassistantagent method)": [[7, "agentopera.agents.openai.OpenAIAssistantAgent.save_state"]], "threads (agentopera.agents.openai.openaiassistantagent property)": [[7, "agentopera.agents.openai.OpenAIAssistantAgent.threads"]], "default_description (agentopera.agents.video_surfer.videosurfer attribute)": [[8, "agentopera.agents.video_surfer.VideoSurfer.DEFAULT_DESCRIPTION"]], "default_system_message (agentopera.agents.video_surfer.videosurfer attribute)": [[8, "agentopera.agents.video_surfer.VideoSurfer.DEFAULT_SYSTEM_MESSAGE"]], "videosurfer (class in agentopera.agents.video_surfer)": [[8, "agentopera.agents.video_surfer.VideoSurfer"]], "agentopera.agents.video_surfer": [[8, "module-agentopera.agents.video_surfer"]], "vs_transribe_video_screenshot() (agentopera.agents.video_surfer.videosurfer method)": [[8, "agentopera.agents.video_surfer.VideoSurfer.vs_transribe_video_screenshot"]], "default_description (agentopera.agents.web_surfer.multimodalwebsurfer attribute)": [[9, "agentopera.agents.web_surfer.MultimodalWebSurfer.DEFAULT_DESCRIPTION"]], "default_start_page (agentopera.agents.web_surfer.multimodalwebsurfer attribute)": [[9, "agentopera.agents.web_surfer.MultimodalWebSurfer.DEFAULT_START_PAGE"]], "mlm_height (agentopera.agents.web_surfer.multimodalwebsurfer attribute)": [[9, "agentopera.agents.web_surfer.MultimodalWebSurfer.MLM_HEIGHT"]], "mlm_width (agentopera.agents.web_surfer.multimodalwebsurfer attribute)": [[9, "agentopera.agents.web_surfer.MultimodalWebSurfer.MLM_WIDTH"]], "multimodalwebsurfer (class in agentopera.agents.web_surfer)": [[9, "agentopera.agents.web_surfer.MultimodalWebSurfer"]], "playwrightcontroller (class in agentopera.agents.web_surfer)": [[9, "agentopera.agents.web_surfer.PlaywrightController"]], "screenshot_tokens (agentopera.agents.web_surfer.multimodalwebsurfer attribute)": [[9, "agentopera.agents.web_surfer.MultimodalWebSurfer.SCREENSHOT_TOKENS"]], "viewport_height (agentopera.agents.web_surfer.multimodalwebsurfer attribute)": [[9, "agentopera.agents.web_surfer.MultimodalWebSurfer.VIEWPORT_HEIGHT"]], "viewport_width (agentopera.agents.web_surfer.multimodalwebsurfer attribute)": [[9, "agentopera.agents.web_surfer.MultimodalWebSurfer.VIEWPORT_WIDTH"]], "add_cursor_box() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.add_cursor_box"]], "agentopera.agents.web_surfer": [[9, "module-agentopera.agents.web_surfer"]], "back() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.back"]], "click_id() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.click_id"]], "close() (agentopera.agents.web_surfer.multimodalwebsurfer method)": [[9, "agentopera.agents.web_surfer.MultimodalWebSurfer.close"]], "fill_id() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.fill_id"]], "get_focused_rect_id() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.get_focused_rect_id"]], "get_interactive_rects() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.get_interactive_rects"]], "get_page_markdown() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.get_page_markdown"]], "get_page_metadata() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.get_page_metadata"]], "get_visible_text() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.get_visible_text"]], "get_visual_viewport() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.get_visual_viewport"]], "get_webpage_text() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.get_webpage_text"]], "gradual_cursor_animation() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.gradual_cursor_animation"]], "hover_id() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.hover_id"]], "on_messages() (agentopera.agents.web_surfer.multimodalwebsurfer method)": [[9, "agentopera.agents.web_surfer.MultimodalWebSurfer.on_messages"]], "on_messages_stream() (agentopera.agents.web_surfer.multimodalwebsurfer method)": [[9, "agentopera.agents.web_surfer.MultimodalWebSurfer.on_messages_stream"]], "on_new_page() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.on_new_page"]], "on_reset() (agentopera.agents.web_surfer.multimodalwebsurfer method)": [[9, "agentopera.agents.web_surfer.MultimodalWebSurfer.on_reset"]], "page_down() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.page_down"]], "page_up() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.page_up"]], "produced_message_types (agentopera.agents.web_surfer.multimodalwebsurfer property)": [[9, "agentopera.agents.web_surfer.MultimodalWebSurfer.produced_message_types"]], "remove_cursor_box() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.remove_cursor_box"]], "scroll_id() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.scroll_id"]], "sleep() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.sleep"]], "visit_page() (agentopera.agents.web_surfer.playwrightcontroller method)": [[9, "agentopera.agents.web_surfer.PlaywrightController.visit_page"]], "event_logger_name (in module agentopera.chatflow)": [[10, "agentopera.chatflow.EVENT_LOGGER_NAME"]], "trace_logger_name (in module agentopera.chatflow)": [[10, "agentopera.chatflow.TRACE_LOGGER_NAME"]], "agentopera.chatflow": [[10, "module-agentopera.chatflow"]], "assistantagent (class in agentopera.chatflow.agents)": [[11, "agentopera.chatflow.agents.AssistantAgent"]], "basechatagent (class in agentopera.chatflow.agents)": [[11, "agentopera.chatflow.agents.BaseChatAgent"]], "codeexecutoragent (class in agentopera.chatflow.agents)": [[11, "agentopera.chatflow.agents.CodeExecutorAgent"]], "default_description (agentopera.chatflow.agents.societyofmindagent attribute)": [[11, "agentopera.chatflow.agents.SocietyOfMindAgent.DEFAULT_DESCRIPTION"]], "default_instruction (agentopera.chatflow.agents.societyofmindagent attribute)": [[11, "agentopera.chatflow.agents.SocietyOfMindAgent.DEFAULT_INSTRUCTION"]], "default_response_prompt (agentopera.chatflow.agents.societyofmindagent attribute)": [[11, "agentopera.chatflow.agents.SocietyOfMindAgent.DEFAULT_RESPONSE_PROMPT"]], "societyofmindagent (class in agentopera.chatflow.agents)": [[11, "agentopera.chatflow.agents.SocietyOfMindAgent"]], "userproxyagent (class in agentopera.chatflow.agents)": [[11, "agentopera.chatflow.agents.UserProxyAgent"]], "userproxyagent.inputrequestcontext (class in agentopera.chatflow.agents)": [[11, "agentopera.chatflow.agents.UserProxyAgent.InputRequestContext"]], "add_tools() (agentopera.chatflow.agents.assistantagent method)": [[11, "agentopera.chatflow.agents.AssistantAgent.add_tools"]], "agent_identifier() (agentopera.chatflow.agents.basechatagent method)": [[11, "agentopera.chatflow.agents.BaseChatAgent.agent_identifier"]], "agentopera.chatflow.agents": [[11, "module-agentopera.chatflow.agents"]], "check_cancelled() (agentopera.chatflow.agents.assistantagent method)": [[11, "agentopera.chatflow.agents.AssistantAgent.check_cancelled"]], "close() (agentopera.chatflow.agents.basechatagent method)": [[11, "agentopera.chatflow.agents.BaseChatAgent.close"]], "description (agentopera.chatflow.agents.basechatagent property)": [[11, "agentopera.chatflow.agents.BaseChatAgent.description"]], "load_state() (agentopera.chatflow.agents.assistantagent method)": [[11, "agentopera.chatflow.agents.AssistantAgent.load_state"]], "load_state() (agentopera.chatflow.agents.basechatagent method)": [[11, "agentopera.chatflow.agents.BaseChatAgent.load_state"]], "load_state() (agentopera.chatflow.agents.societyofmindagent method)": [[11, "agentopera.chatflow.agents.SocietyOfMindAgent.load_state"]], "name (agentopera.chatflow.agents.basechatagent property)": [[11, "agentopera.chatflow.agents.BaseChatAgent.name"]], "on_messages() (agentopera.chatflow.agents.assistantagent method)": [[11, "agentopera.chatflow.agents.AssistantAgent.on_messages"]], "on_messages() (agentopera.chatflow.agents.basechatagent method)": [[11, "agentopera.chatflow.agents.BaseChatAgent.on_messages"]], "on_messages() (agentopera.chatflow.agents.codeexecutoragent method)": [[11, "agentopera.chatflow.agents.CodeExecutorAgent.on_messages"]], "on_messages() (agentopera.chatflow.agents.societyofmindagent method)": [[11, "agentopera.chatflow.agents.SocietyOfMindAgent.on_messages"]], "on_messages() (agentopera.chatflow.agents.userproxyagent method)": [[11, "agentopera.chatflow.agents.UserProxyAgent.on_messages"]], "on_messages_stream() (agentopera.chatflow.agents.assistantagent method)": [[11, "agentopera.chatflow.agents.AssistantAgent.on_messages_stream"]], "on_messages_stream() (agentopera.chatflow.agents.basechatagent method)": [[11, "agentopera.chatflow.agents.BaseChatAgent.on_messages_stream"]], "on_messages_stream() (agentopera.chatflow.agents.societyofmindagent method)": [[11, "agentopera.chatflow.agents.SocietyOfMindAgent.on_messages_stream"]], "on_messages_stream() (agentopera.chatflow.agents.userproxyagent method)": [[11, "agentopera.chatflow.agents.UserProxyAgent.on_messages_stream"]], "on_reset() (agentopera.chatflow.agents.assistantagent method)": [[11, "agentopera.chatflow.agents.AssistantAgent.on_reset"]], "on_reset() (agentopera.chatflow.agents.basechatagent method)": [[11, "agentopera.chatflow.agents.BaseChatAgent.on_reset"]], "on_reset() (agentopera.chatflow.agents.codeexecutoragent method)": [[11, "agentopera.chatflow.agents.CodeExecutorAgent.on_reset"]], "on_reset() (agentopera.chatflow.agents.societyofmindagent method)": [[11, "agentopera.chatflow.agents.SocietyOfMindAgent.on_reset"]], "on_reset() (agentopera.chatflow.agents.userproxyagent method)": [[11, "agentopera.chatflow.agents.UserProxyAgent.on_reset"]], "produced_message_types (agentopera.chatflow.agents.assistantagent property)": [[11, "agentopera.chatflow.agents.AssistantAgent.produced_message_types"]], "produced_message_types (agentopera.chatflow.agents.basechatagent property)": [[11, "agentopera.chatflow.agents.BaseChatAgent.produced_message_types"]], "produced_message_types (agentopera.chatflow.agents.codeexecutoragent property)": [[11, "agentopera.chatflow.agents.CodeExecutorAgent.produced_message_types"]], "produced_message_types (agentopera.chatflow.agents.societyofmindagent property)": [[11, "agentopera.chatflow.agents.SocietyOfMindAgent.produced_message_types"]], "produced_message_types (agentopera.chatflow.agents.userproxyagent property)": [[11, "agentopera.chatflow.agents.UserProxyAgent.produced_message_types"]], "request_id() (agentopera.chatflow.agents.userproxyagent.inputrequestcontext class method)": [[11, "agentopera.chatflow.agents.UserProxyAgent.InputRequestContext.request_id"]], "run() (agentopera.chatflow.agents.basechatagent method)": [[11, "agentopera.chatflow.agents.BaseChatAgent.run"]], "run_stream() (agentopera.chatflow.agents.basechatagent method)": [[11, "agentopera.chatflow.agents.BaseChatAgent.run_stream"]], "save_state() (agentopera.chatflow.agents.assistantagent method)": [[11, "agentopera.chatflow.agents.AssistantAgent.save_state"]], "save_state() (agentopera.chatflow.agents.basechatagent method)": [[11, "agentopera.chatflow.agents.BaseChatAgent.save_state"]], "save_state() (agentopera.chatflow.agents.societyofmindagent method)": [[11, "agentopera.chatflow.agents.SocietyOfMindAgent.save_state"]], "andterminationcondition (class in agentopera.chatflow.base)": [[12, "agentopera.chatflow.base.AndTerminationCondition"]], "chatagent (class in agentopera.chatflow.base)": [[12, "agentopera.chatflow.base.ChatAgent"]], "handoff (class in agentopera.chatflow.base)": [[12, "agentopera.chatflow.base.Handoff"]], "orterminationcondition (class in agentopera.chatflow.base)": [[12, "agentopera.chatflow.base.OrTerminationCondition"]], "response (class in agentopera.chatflow.base)": [[12, "agentopera.chatflow.base.Response"]], "taskresult (class in agentopera.chatflow.base)": [[12, "agentopera.chatflow.base.TaskResult"]], "taskrunner (class in agentopera.chatflow.base)": [[12, "agentopera.chatflow.base.TaskRunner"]], "team (class in agentopera.chatflow.base)": [[12, "agentopera.chatflow.base.Team"]], "terminatedexception": [[12, "agentopera.chatflow.base.TerminatedException"]], "terminationcondition (class in agentopera.chatflow.base)": [[12, "agentopera.chatflow.base.TerminationCondition"]], "agentopera.chatflow.base": [[12, "module-agentopera.chatflow.base"]], "chat_message (agentopera.chatflow.base.response attribute)": [[12, "agentopera.chatflow.base.Response.chat_message"]], "close() (agentopera.chatflow.base.chatagent method)": [[12, "agentopera.chatflow.base.ChatAgent.close"]], "description (agentopera.chatflow.base.chatagent property)": [[12, "agentopera.chatflow.base.ChatAgent.description"]], "description (agentopera.chatflow.base.handoff attribute)": [[12, "agentopera.chatflow.base.Handoff.description"]], "handoff_tool (agentopera.chatflow.base.handoff property)": [[12, "agentopera.chatflow.base.Handoff.handoff_tool"]], "inner_messages (agentopera.chatflow.base.response attribute)": [[12, "agentopera.chatflow.base.Response.inner_messages"]], "load_state() (agentopera.chatflow.base.chatagent method)": [[12, "agentopera.chatflow.base.ChatAgent.load_state"]], "load_state() (agentopera.chatflow.base.team method)": [[12, "agentopera.chatflow.base.Team.load_state"]], "message (agentopera.chatflow.base.handoff attribute)": [[12, "agentopera.chatflow.base.Handoff.message"]], "messages (agentopera.chatflow.base.taskresult attribute)": [[12, "agentopera.chatflow.base.TaskResult.messages"]], "model_config (agentopera.chatflow.base.handoff attribute)": [[12, "agentopera.chatflow.base.Handoff.model_config"]], "name (agentopera.chatflow.base.chatagent property)": [[12, "agentopera.chatflow.base.ChatAgent.name"]], "name (agentopera.chatflow.base.handoff attribute)": [[12, "agentopera.chatflow.base.Handoff.name"]], "on_messages() (agentopera.chatflow.base.chatagent method)": [[12, "agentopera.chatflow.base.ChatAgent.on_messages"]], "on_messages_stream() (agentopera.chatflow.base.chatagent method)": [[12, "agentopera.chatflow.base.ChatAgent.on_messages_stream"]], "on_reset() (agentopera.chatflow.base.chatagent method)": [[12, "agentopera.chatflow.base.ChatAgent.on_reset"]], "produced_message_types (agentopera.chatflow.base.chatagent property)": [[12, "agentopera.chatflow.base.ChatAgent.produced_message_types"]], "reset() (agentopera.chatflow.base.andterminationcondition method)": [[12, "agentopera.chatflow.base.AndTerminationCondition.reset"]], "reset() (agentopera.chatflow.base.orterminationcondition method)": [[12, "agentopera.chatflow.base.OrTerminationCondition.reset"]], "reset() (agentopera.chatflow.base.team method)": [[12, "agentopera.chatflow.base.Team.reset"]], "reset() (agentopera.chatflow.base.terminationcondition method)": [[12, "agentopera.chatflow.base.TerminationCondition.reset"]], "run() (agentopera.chatflow.base.taskrunner method)": [[12, "agentopera.chatflow.base.TaskRunner.run"]], "run_stream() (agentopera.chatflow.base.taskrunner method)": [[12, "agentopera.chatflow.base.TaskRunner.run_stream"]], "save_state() (agentopera.chatflow.base.chatagent method)": [[12, "agentopera.chatflow.base.ChatAgent.save_state"]], "save_state() (agentopera.chatflow.base.team method)": [[12, "agentopera.chatflow.base.Team.save_state"]], "set_defaults() (agentopera.chatflow.base.handoff class method)": [[12, "agentopera.chatflow.base.Handoff.set_defaults"]], "stop_reason (agentopera.chatflow.base.taskresult attribute)": [[12, "agentopera.chatflow.base.TaskResult.stop_reason"]], "target (agentopera.chatflow.base.handoff attribute)": [[12, "agentopera.chatflow.base.Handoff.target"]], "terminated (agentopera.chatflow.base.andterminationcondition property)": [[12, "agentopera.chatflow.base.AndTerminationCondition.terminated"]], "terminated (agentopera.chatflow.base.orterminationcondition property)": [[12, "agentopera.chatflow.base.OrTerminationCondition.terminated"]], "terminated (agentopera.chatflow.base.terminationcondition property)": [[12, "agentopera.chatflow.base.TerminationCondition.terminated"]], "externaltermination (class in agentopera.chatflow.conditions)": [[13, "agentopera.chatflow.conditions.ExternalTermination"]], "functioncalltermination (class in agentopera.chatflow.conditions)": [[13, "agentopera.chatflow.conditions.FunctionCallTermination"]], "handofftermination (class in agentopera.chatflow.conditions)": [[13, "agentopera.chatflow.conditions.HandoffTermination"]], "maxmessagetermination (class in agentopera.chatflow.conditions)": [[13, "agentopera.chatflow.conditions.MaxMessageTermination"]], "sourcematchtermination (class in agentopera.chatflow.conditions)": [[13, "agentopera.chatflow.conditions.SourceMatchTermination"]], "stopmessagetermination (class in agentopera.chatflow.conditions)": [[13, "agentopera.chatflow.conditions.StopMessageTermination"]], "textmentiontermination (class in agentopera.chatflow.conditions)": [[13, "agentopera.chatflow.conditions.TextMentionTermination"]], "textmessagetermination (class in agentopera.chatflow.conditions)": [[13, "agentopera.chatflow.conditions.TextMessageTermination"]], "timeouttermination (class in agentopera.chatflow.conditions)": [[13, "agentopera.chatflow.conditions.TimeoutTermination"]], "tokenusagetermination (class in agentopera.chatflow.conditions)": [[13, "agentopera.chatflow.conditions.TokenUsageTermination"]], "agentopera.chatflow.conditions": [[13, "module-agentopera.chatflow.conditions"]], "reset() (agentopera.chatflow.conditions.externaltermination method)": [[13, "agentopera.chatflow.conditions.ExternalTermination.reset"]], "reset() (agentopera.chatflow.conditions.functioncalltermination method)": [[13, "agentopera.chatflow.conditions.FunctionCallTermination.reset"]], "reset() (agentopera.chatflow.conditions.handofftermination method)": [[13, "agentopera.chatflow.conditions.HandoffTermination.reset"]], "reset() (agentopera.chatflow.conditions.maxmessagetermination method)": [[13, "agentopera.chatflow.conditions.MaxMessageTermination.reset"]], "reset() (agentopera.chatflow.conditions.sourcematchtermination method)": [[13, "agentopera.chatflow.conditions.SourceMatchTermination.reset"]], "reset() (agentopera.chatflow.conditions.stopmessagetermination method)": [[13, "agentopera.chatflow.conditions.StopMessageTermination.reset"]], "reset() (agentopera.chatflow.conditions.textmentiontermination method)": [[13, "agentopera.chatflow.conditions.TextMentionTermination.reset"]], "reset() (agentopera.chatflow.conditions.textmessagetermination method)": [[13, "agentopera.chatflow.conditions.TextMessageTermination.reset"]], "reset() (agentopera.chatflow.conditions.timeouttermination method)": [[13, "agentopera.chatflow.conditions.TimeoutTermination.reset"]], "reset() (agentopera.chatflow.conditions.tokenusagetermination method)": [[13, "agentopera.chatflow.conditions.TokenUsageTermination.reset"]], "set() (agentopera.chatflow.conditions.externaltermination method)": [[13, "agentopera.chatflow.conditions.ExternalTermination.set"]], "terminated (agentopera.chatflow.conditions.externaltermination property)": [[13, "agentopera.chatflow.conditions.ExternalTermination.terminated"]], "terminated (agentopera.chatflow.conditions.functioncalltermination property)": [[13, "agentopera.chatflow.conditions.FunctionCallTermination.terminated"]], "terminated (agentopera.chatflow.conditions.handofftermination property)": [[13, "agentopera.chatflow.conditions.HandoffTermination.terminated"]], "terminated (agentopera.chatflow.conditions.maxmessagetermination property)": [[13, "agentopera.chatflow.conditions.MaxMessageTermination.terminated"]], "terminated (agentopera.chatflow.conditions.sourcematchtermination property)": [[13, "agentopera.chatflow.conditions.SourceMatchTermination.terminated"]], "terminated (agentopera.chatflow.conditions.stopmessagetermination property)": [[13, "agentopera.chatflow.conditions.StopMessageTermination.terminated"]], "terminated (agentopera.chatflow.conditions.textmentiontermination property)": [[13, "agentopera.chatflow.conditions.TextMentionTermination.terminated"]], "terminated (agentopera.chatflow.conditions.textmessagetermination property)": [[13, "agentopera.chatflow.conditions.TextMessageTermination.terminated"]], "terminated (agentopera.chatflow.conditions.timeouttermination property)": [[13, "agentopera.chatflow.conditions.TimeoutTermination.terminated"]], "terminated (agentopera.chatflow.conditions.tokenusagetermination property)": [[13, "agentopera.chatflow.conditions.TokenUsageTermination.terminated"]], "pilimage (class in agentopera.chatflow.media)": [[14, "agentopera.chatflow.media.PilImage"]], "agentopera.chatflow.media": [[14, "module-agentopera.chatflow.media"]], "data_uri (agentopera.chatflow.media.pilimage property)": [[14, "agentopera.chatflow.media.PilImage.data_uri"]], "from_base64() (agentopera.chatflow.media.pilimage class method)": [[14, "agentopera.chatflow.media.PilImage.from_base64"]], "from_file() (agentopera.chatflow.media.pilimage class method)": [[14, "agentopera.chatflow.media.PilImage.from_file"]], "from_pil() (agentopera.chatflow.media.pilimage class method)": [[14, "agentopera.chatflow.media.PilImage.from_pil"]], "from_uri() (agentopera.chatflow.media.pilimage class method)": [[14, "agentopera.chatflow.media.PilImage.from_uri"]], "to_base64() (agentopera.chatflow.media.pilimage method)": [[14, "agentopera.chatflow.media.PilImage.to_base64"]], "to_openai_format() (agentopera.chatflow.media.pilimage method)": [[14, "agentopera.chatflow.media.PilImage.to_openai_format"]], "assistantagentstate (class in agentopera.chatflow.state)": [[15, "agentopera.chatflow.state.AssistantAgentState"]], "basegroupchatmanagerstate (class in agentopera.chatflow.state)": [[15, "agentopera.chatflow.state.BaseGroupChatManagerState"]], "basestate (class in agentopera.chatflow.state)": [[15, "agentopera.chatflow.state.BaseState"]], "chatagentcontainerstate (class in agentopera.chatflow.state)": [[15, "agentopera.chatflow.state.ChatAgentContainerState"]], "magenticoneorchestratorstate (class in agentopera.chatflow.state)": [[15, "agentopera.chatflow.state.MagenticOneOrchestratorState"]], "roundrobinmanagerstate (class in agentopera.chatflow.state)": [[15, "agentopera.chatflow.state.RoundRobinManagerState"]], "selectormanagerstate (class in agentopera.chatflow.state)": [[15, "agentopera.chatflow.state.SelectorManagerState"]], "societyofmindagentstate (class in agentopera.chatflow.state)": [[15, "agentopera.chatflow.state.SocietyOfMindAgentState"]], "swarmmanagerstate (class in agentopera.chatflow.state)": [[15, "agentopera.chatflow.state.SwarmManagerState"]], "teamstate (class in agentopera.chatflow.state)": [[15, "agentopera.chatflow.state.TeamState"]], "agent_state (agentopera.chatflow.state.chatagentcontainerstate attribute)": [[15, "agentopera.chatflow.state.ChatAgentContainerState.agent_state"]], "agent_states (agentopera.chatflow.state.teamstate attribute)": [[15, "agentopera.chatflow.state.TeamState.agent_states"]], "agentopera.chatflow.state": [[15, "module-agentopera.chatflow.state"]], "current_speaker (agentopera.chatflow.state.swarmmanagerstate attribute)": [[15, "agentopera.chatflow.state.SwarmManagerState.current_speaker"]], "current_turn (agentopera.chatflow.state.basegroupchatmanagerstate attribute)": [[15, "agentopera.chatflow.state.BaseGroupChatManagerState.current_turn"]], "facts (agentopera.chatflow.state.magenticoneorchestratorstate attribute)": [[15, "agentopera.chatflow.state.MagenticOneOrchestratorState.facts"]], "inner_team_state (agentopera.chatflow.state.societyofmindagentstate attribute)": [[15, "agentopera.chatflow.state.SocietyOfMindAgentState.inner_team_state"]], "llm_context (agentopera.chatflow.state.assistantagentstate attribute)": [[15, "agentopera.chatflow.state.AssistantAgentState.llm_context"]], "message_buffer (agentopera.chatflow.state.chatagentcontainerstate attribute)": [[15, "agentopera.chatflow.state.ChatAgentContainerState.message_buffer"]], "message_thread (agentopera.chatflow.state.basegroupchatmanagerstate attribute)": [[15, "agentopera.chatflow.state.BaseGroupChatManagerState.message_thread"]], "model_config (agentopera.chatflow.state.assistantagentstate attribute)": [[15, "agentopera.chatflow.state.AssistantAgentState.model_config"]], "model_config (agentopera.chatflow.state.basegroupchatmanagerstate attribute)": [[15, "agentopera.chatflow.state.BaseGroupChatManagerState.model_config"]], "model_config (agentopera.chatflow.state.basestate attribute)": [[15, "agentopera.chatflow.state.BaseState.model_config"]], "model_config (agentopera.chatflow.state.chatagentcontainerstate attribute)": [[15, "agentopera.chatflow.state.ChatAgentContainerState.model_config"]], "model_config (agentopera.chatflow.state.magenticoneorchestratorstate attribute)": [[15, "agentopera.chatflow.state.MagenticOneOrchestratorState.model_config"]], "model_config (agentopera.chatflow.state.roundrobinmanagerstate attribute)": [[15, "agentopera.chatflow.state.RoundRobinManagerState.model_config"]], "model_config (agentopera.chatflow.state.selectormanagerstate attribute)": [[15, "agentopera.chatflow.state.SelectorManagerState.model_config"]], "model_config (agentopera.chatflow.state.societyofmindagentstate attribute)": [[15, "agentopera.chatflow.state.SocietyOfMindAgentState.model_config"]], "model_config (agentopera.chatflow.state.swarmmanagerstate attribute)": [[15, "agentopera.chatflow.state.SwarmManagerState.model_config"]], "model_config (agentopera.chatflow.state.teamstate attribute)": [[15, "agentopera.chatflow.state.TeamState.model_config"]], "n_rounds (agentopera.chatflow.state.magenticoneorchestratorstate attribute)": [[15, "agentopera.chatflow.state.MagenticOneOrchestratorState.n_rounds"]], "n_stalls (agentopera.chatflow.state.magenticoneorchestratorstate attribute)": [[15, "agentopera.chatflow.state.MagenticOneOrchestratorState.n_stalls"]], "next_speaker_index (agentopera.chatflow.state.roundrobinmanagerstate attribute)": [[15, "agentopera.chatflow.state.RoundRobinManagerState.next_speaker_index"]], "plan (agentopera.chatflow.state.magenticoneorchestratorstate attribute)": [[15, "agentopera.chatflow.state.MagenticOneOrchestratorState.plan"]], "previous_speaker (agentopera.chatflow.state.selectormanagerstate attribute)": [[15, "agentopera.chatflow.state.SelectorManagerState.previous_speaker"]], "task (agentopera.chatflow.state.magenticoneorchestratorstate attribute)": [[15, "agentopera.chatflow.state.MagenticOneOrchestratorState.task"]], "team_id (agentopera.chatflow.state.teamstate attribute)": [[15, "agentopera.chatflow.state.TeamState.team_id"]], "type (agentopera.chatflow.state.assistantagentstate attribute)": [[15, "agentopera.chatflow.state.AssistantAgentState.type"]], "type (agentopera.chatflow.state.basegroupchatmanagerstate attribute)": [[15, "agentopera.chatflow.state.BaseGroupChatManagerState.type"]], "type (agentopera.chatflow.state.basestate attribute)": [[15, "agentopera.chatflow.state.BaseState.type"]], "type (agentopera.chatflow.state.chatagentcontainerstate attribute)": [[15, "agentopera.chatflow.state.ChatAgentContainerState.type"]], "type (agentopera.chatflow.state.magenticoneorchestratorstate attribute)": [[15, "agentopera.chatflow.state.MagenticOneOrchestratorState.type"]], "type (agentopera.chatflow.state.roundrobinmanagerstate attribute)": [[15, "agentopera.chatflow.state.RoundRobinManagerState.type"]], "type (agentopera.chatflow.state.selectormanagerstate attribute)": [[15, "agentopera.chatflow.state.SelectorManagerState.type"]], "type (agentopera.chatflow.state.societyofmindagentstate attribute)": [[15, "agentopera.chatflow.state.SocietyOfMindAgentState.type"]], "type (agentopera.chatflow.state.swarmmanagerstate attribute)": [[15, "agentopera.chatflow.state.SwarmManagerState.type"]], "type (agentopera.chatflow.state.teamstate attribute)": [[15, "agentopera.chatflow.state.TeamState.type"]], "version (agentopera.chatflow.state.basestate attribute)": [[15, "agentopera.chatflow.state.BaseState.version"]], "basegroupchat (class in agentopera.chatflow.team)": [[16, "agentopera.chatflow.team.BaseGroupChat"]], "magenticonegroupchat (class in agentopera.chatflow.team)": [[16, "agentopera.chatflow.team.MagenticOneGroupChat"]], "roundrobingroupchat (class in agentopera.chatflow.team)": [[16, "agentopera.chatflow.team.RoundRobinGroupChat"]], "selectorgroupchat (class in agentopera.chatflow.team)": [[16, "agentopera.chatflow.team.SelectorGroupChat"]], "swarm (class in agentopera.chatflow.team)": [[16, "agentopera.chatflow.team.Swarm"]], "agentopera.chatflow.team": [[16, "module-agentopera.chatflow.team"]], "load_state() (agentopera.chatflow.team.basegroupchat method)": [[16, "agentopera.chatflow.team.BaseGroupChat.load_state"]], "reset() (agentopera.chatflow.team.basegroupchat method)": [[16, "agentopera.chatflow.team.BaseGroupChat.reset"]], "run() (agentopera.chatflow.team.basegroupchat method)": [[16, "agentopera.chatflow.team.BaseGroupChat.run"]], "run_stream() (agentopera.chatflow.team.basegroupchat method)": [[16, "agentopera.chatflow.team.BaseGroupChat.run_stream"]], "save_state() (agentopera.chatflow.team.basegroupchat method)": [[16, "agentopera.chatflow.team.BaseGroupChat.save_state"]], "console() (in module agentopera.chatflow.ui)": [[17, "agentopera.chatflow.ui.Console"]], "userinputmanager (class in agentopera.chatflow.ui)": [[17, "agentopera.chatflow.ui.UserInputManager"]], "agentopera.chatflow.ui": [[17, "module-agentopera.chatflow.ui"]], "get_wrapped_callback() (agentopera.chatflow.ui.userinputmanager method)": [[17, "agentopera.chatflow.ui.UserInputManager.get_wrapped_callback"]], "notify_event_received() (agentopera.chatflow.ui.userinputmanager method)": [[17, "agentopera.chatflow.ui.UserInputManager.notify_event_received"]], "agentopera.chatflow.utils": [[18, "module-agentopera.chatflow.utils"]], "content_to_str() (in module agentopera.chatflow.utils)": [[18, "agentopera.chatflow.utils.content_to_str"]], "remove_images() (in module agentopera.chatflow.utils)": [[18, "agentopera.chatflow.utils.remove_images"]], "agentopera.edge": [[19, "module-agentopera.edge"]], "defaultsubscription (class in agentopera.engine)": [[20, "agentopera.engine.DefaultSubscription"]], "event_logger_name (in module agentopera.engine)": [[20, "agentopera.engine.EVENT_LOGGER_NAME"]], "json_data_content_type (in module agentopera.engine)": [[20, "agentopera.engine.JSON_DATA_CONTENT_TYPE"]], "messageserializer (class in agentopera.engine)": [[20, "agentopera.engine.MessageSerializer"]], "protobuf_data_content_type (in module agentopera.engine)": [[20, "agentopera.engine.PROTOBUF_DATA_CONTENT_TYPE"]], "root_logger_name (in module agentopera.engine)": [[20, "agentopera.engine.ROOT_LOGGER_NAME"]], "subscription (class in agentopera.engine)": [[20, "agentopera.engine.Subscription"]], "subscriptioninstantiationcontext (class in agentopera.engine)": [[20, "agentopera.engine.SubscriptionInstantiationContext"]], "trace_logger_name (in module agentopera.engine)": [[20, "agentopera.engine.TRACE_LOGGER_NAME"]], "topicprefixsubscription (class in agentopera.engine)": [[20, "agentopera.engine.TopicPrefixSubscription"]], "topicsubscription (class in agentopera.engine)": [[20, "agentopera.engine.TopicSubscription"]], "unknownpayload (class in agentopera.engine)": [[20, "agentopera.engine.UnknownPayload"]], "agent_type (agentopera.engine.topicprefixsubscription property)": [[20, "agentopera.engine.TopicPrefixSubscription.agent_type"]], "agent_type (agentopera.engine.topicsubscription property)": [[20, "agentopera.engine.TopicSubscription.agent_type"]], "agent_type() (agentopera.engine.subscriptioninstantiationcontext class method)": [[20, "agentopera.engine.SubscriptionInstantiationContext.agent_type"]], "agentopera.engine": [[20, "module-agentopera.engine"]], "data_content_type (agentopera.engine.messageserializer property)": [[20, "agentopera.engine.MessageSerializer.data_content_type"]], "data_content_type (agentopera.engine.unknownpayload attribute)": [[20, "agentopera.engine.UnknownPayload.data_content_type"]], "default_subscription() (in module agentopera.engine)": [[20, "agentopera.engine.default_subscription"]], "deserialize() (agentopera.engine.messageserializer method)": [[20, "agentopera.engine.MessageSerializer.deserialize"]], "id (agentopera.engine.subscription property)": [[20, "agentopera.engine.Subscription.id"]], "id (agentopera.engine.topicprefixsubscription property)": [[20, "agentopera.engine.TopicPrefixSubscription.id"]], "id (agentopera.engine.topicsubscription property)": [[20, "agentopera.engine.TopicSubscription.id"]], "is_match() (agentopera.engine.subscription method)": [[20, "agentopera.engine.Subscription.is_match"]], "is_match() (agentopera.engine.topicprefixsubscription method)": [[20, "agentopera.engine.TopicPrefixSubscription.is_match"]], "is_match() (agentopera.engine.topicsubscription method)": [[20, "agentopera.engine.TopicSubscription.is_match"]], "map_to_agent() (agentopera.engine.subscription method)": [[20, "agentopera.engine.Subscription.map_to_agent"]], "map_to_agent() (agentopera.engine.topicprefixsubscription method)": [[20, "agentopera.engine.TopicPrefixSubscription.map_to_agent"]], "map_to_agent() (agentopera.engine.topicsubscription method)": [[20, "agentopera.engine.TopicSubscription.map_to_agent"]], "payload (agentopera.engine.unknownpayload attribute)": [[20, "agentopera.engine.UnknownPayload.payload"]], "serialize() (agentopera.engine.messageserializer method)": [[20, "agentopera.engine.MessageSerializer.serialize"]], "topic (agentopera.engine.topicsubscription property)": [[20, "agentopera.engine.TopicSubscription.topic"]], "topic_prefix (agentopera.engine.topicprefixsubscription property)": [[20, "agentopera.engine.TopicPrefixSubscription.topic_prefix"]], "topic_subscription() (in module agentopera.engine)": [[20, "agentopera.engine.topic_subscription"]], "type_name (agentopera.engine.messageserializer property)": [[20, "agentopera.engine.MessageSerializer.type_name"]], "type_name (agentopera.engine.unknownpayload attribute)": [[20, "agentopera.engine.UnknownPayload.type_name"]], "agent (class in agentopera.engine.agent)": [[21, "agentopera.engine.agent.Agent"]], "baseagent (class in agentopera.engine.agent)": [[21, "agentopera.engine.agent.BaseAgent"]], "closureagent (class in agentopera.engine.agent)": [[21, "agentopera.engine.agent.ClosureAgent"]], "closurecontext (class in agentopera.engine.agent)": [[21, "agentopera.engine.agent.ClosureContext"]], "routedagent (class in agentopera.engine.agent)": [[21, "agentopera.engine.agent.RoutedAgent"]], "toolagent (class in agentopera.engine.agent)": [[21, "agentopera.engine.agent.ToolAgent"]], "agentopera.engine.agent": [[21, "module-agentopera.engine.agent"]], "cancel_token (agentopera.engine.agent.routedagent property)": [[21, "agentopera.engine.agent.RoutedAgent.cancel_token"]], "close() (agentopera.engine.agent.agent method)": [[21, "agentopera.engine.agent.Agent.close"]], "close() (agentopera.engine.agent.baseagent method)": [[21, "agentopera.engine.agent.BaseAgent.close"]], "engine (agentopera.engine.agent.baseagent property)": [[21, "agentopera.engine.agent.BaseAgent.engine"]], "engine (agentopera.engine.agent.closureagent property)": [[21, "agentopera.engine.agent.ClosureAgent.engine"]], "event() (in module agentopera.engine.agent)": [[21, "agentopera.engine.agent.event"]], "handle_function_call() (agentopera.engine.agent.toolagent method)": [[21, "agentopera.engine.agent.ToolAgent.handle_function_call"]], "id (agentopera.engine.agent.agent property)": [[21, "agentopera.engine.agent.Agent.id"]], "id (agentopera.engine.agent.baseagent property)": [[21, "agentopera.engine.agent.BaseAgent.id"]], "id (agentopera.engine.agent.closureagent property)": [[21, "agentopera.engine.agent.ClosureAgent.id"]], "id (agentopera.engine.agent.closurecontext property)": [[21, "agentopera.engine.agent.ClosureContext.id"]], "load_state() (agentopera.engine.agent.agent method)": [[21, "agentopera.engine.agent.Agent.load_state"]], "load_state() (agentopera.engine.agent.baseagent method)": [[21, "agentopera.engine.agent.BaseAgent.load_state"]], "load_state() (agentopera.engine.agent.closureagent method)": [[21, "agentopera.engine.agent.ClosureAgent.load_state"]], "message_handler() (in module agentopera.engine.agent)": [[21, "agentopera.engine.agent.message_handler"]], "metadata (agentopera.engine.agent.agent property)": [[21, "agentopera.engine.agent.Agent.metadata"]], "metadata (agentopera.engine.agent.baseagent property)": [[21, "agentopera.engine.agent.BaseAgent.metadata"]], "metadata (agentopera.engine.agent.closureagent property)": [[21, "agentopera.engine.agent.ClosureAgent.metadata"]], "on_message() (agentopera.engine.agent.agent method)": [[21, "agentopera.engine.agent.Agent.on_message"]], "on_message() (agentopera.engine.agent.baseagent method)": [[21, "agentopera.engine.agent.BaseAgent.on_message"]], "on_message_impl() (agentopera.engine.agent.baseagent method)": [[21, "agentopera.engine.agent.BaseAgent.on_message_impl"]], "on_message_impl() (agentopera.engine.agent.closureagent method)": [[21, "agentopera.engine.agent.ClosureAgent.on_message_impl"]], "on_message_impl() (agentopera.engine.agent.routedagent method)": [[21, "agentopera.engine.agent.RoutedAgent.on_message_impl"]], "on_unhandled_message() (agentopera.engine.agent.routedagent method)": [[21, "agentopera.engine.agent.RoutedAgent.on_unhandled_message"]], "publish_message() (agentopera.engine.agent.baseagent method)": [[21, "agentopera.engine.agent.BaseAgent.publish_message"]], "publish_message() (agentopera.engine.agent.closurecontext method)": [[21, "agentopera.engine.agent.ClosureContext.publish_message"]], "register() (agentopera.engine.agent.baseagent class method)": [[21, "agentopera.engine.agent.BaseAgent.register"]], "register_closure() (agentopera.engine.agent.closureagent class method)": [[21, "agentopera.engine.agent.ClosureAgent.register_closure"]], "rpc() (in module agentopera.engine.agent)": [[21, "agentopera.engine.agent.rpc"]], "save_state() (agentopera.engine.agent.agent method)": [[21, "agentopera.engine.agent.Agent.save_state"]], "save_state() (agentopera.engine.agent.baseagent method)": [[21, "agentopera.engine.agent.BaseAgent.save_state"]], "save_state() (agentopera.engine.agent.closureagent method)": [[21, "agentopera.engine.agent.ClosureAgent.save_state"]], "send_message() (agentopera.engine.agent.baseagent method)": [[21, "agentopera.engine.agent.BaseAgent.send_message"]], "send_message() (agentopera.engine.agent.closurecontext method)": [[21, "agentopera.engine.agent.ClosureContext.send_message"]], "tools (agentopera.engine.agent.toolagent property)": [[21, "agentopera.engine.agent.ToolAgent.tools"]], "trigger_transient_cancel() (agentopera.engine.agent.routedagent method)": [[21, "agentopera.engine.agent.RoutedAgent.trigger_transient_cancel"]], "type (agentopera.engine.agent.baseagent property)": [[21, "agentopera.engine.agent.BaseAgent.type"]], "basetool (class in agentopera.engine.function_call)": [[22, "agentopera.engine.function_call.BaseTool"]], "basetoolwithstate (class in agentopera.engine.function_call)": [[22, "agentopera.engine.function_call.BaseToolWithState"]], "functioncall (class in agentopera.engine.function_call)": [[22, "agentopera.engine.function_call.FunctionCall"]], "functiontool (class in agentopera.engine.function_call)": [[22, "agentopera.engine.function_call.FunctionTool"]], "functionwithrequirements (class in agentopera.engine.function_call)": [[22, "agentopera.engine.function_call.FunctionWithRequirements"]], "functionwithrequirementsstr (class in agentopera.engine.function_call)": [[22, "agentopera.engine.function_call.FunctionWithRequirementsStr"]], "parametersschema (class in agentopera.engine.function_call)": [[22, "agentopera.engine.function_call.ParametersSchema"]], "tool (class in agentopera.engine.function_call)": [[22, "agentopera.engine.function_call.Tool"]], "toolschema (class in agentopera.engine.function_call)": [[22, "agentopera.engine.function_call.ToolSchema"]], "additionalproperties (agentopera.engine.function_call.parametersschema attribute)": [[22, "agentopera.engine.function_call.ParametersSchema.additionalProperties"]], "agentopera.engine.function_call": [[22, "module-agentopera.engine.function_call"]], "args_type() (agentopera.engine.function_call.basetool method)": [[22, "agentopera.engine.function_call.BaseTool.args_type"]], "args_type() (agentopera.engine.function_call.tool method)": [[22, "agentopera.engine.function_call.Tool.args_type"]], "arguments (agentopera.engine.function_call.functioncall attribute)": [[22, "agentopera.engine.function_call.FunctionCall.arguments"]], "compiled_func (agentopera.engine.function_call.functionwithrequirementsstr attribute)": [[22, "agentopera.engine.function_call.FunctionWithRequirementsStr.compiled_func"]], "description (agentopera.engine.function_call.basetool property)": [[22, "agentopera.engine.function_call.BaseTool.description"]], "description (agentopera.engine.function_call.tool property)": [[22, "agentopera.engine.function_call.Tool.description"]], "description (agentopera.engine.function_call.toolschema attribute)": [[22, "agentopera.engine.function_call.ToolSchema.description"]], "from_callable() (agentopera.engine.function_call.functionwithrequirements class method)": [[22, "agentopera.engine.function_call.FunctionWithRequirements.from_callable"]], "from_str() (agentopera.engine.function_call.functionwithrequirements static method)": [[22, "agentopera.engine.function_call.FunctionWithRequirements.from_str"]], "func (agentopera.engine.function_call.functionwithrequirements attribute)": [[22, "agentopera.engine.function_call.FunctionWithRequirements.func"]], "func (agentopera.engine.function_call.functionwithrequirementsstr attribute)": [[22, "agentopera.engine.function_call.FunctionWithRequirementsStr.func"]], "global_imports (agentopera.engine.function_call.functionwithrequirements attribute)": [[22, "agentopera.engine.function_call.FunctionWithRequirements.global_imports"]], "global_imports (agentopera.engine.function_call.functionwithrequirementsstr attribute)": [[22, "agentopera.engine.function_call.FunctionWithRequirementsStr.global_imports"]], "id (agentopera.engine.function_call.functioncall attribute)": [[22, "agentopera.engine.function_call.FunctionCall.id"]], "load_state() (agentopera.engine.function_call.basetoolwithstate method)": [[22, "agentopera.engine.function_call.BaseToolWithState.load_state"]], "load_state_json() (agentopera.engine.function_call.basetool method)": [[22, "agentopera.engine.function_call.BaseTool.load_state_json"]], "load_state_json() (agentopera.engine.function_call.basetoolwithstate method)": [[22, "agentopera.engine.function_call.BaseToolWithState.load_state_json"]], "load_state_json() (agentopera.engine.function_call.tool method)": [[22, "agentopera.engine.function_call.Tool.load_state_json"]], "name (agentopera.engine.function_call.basetool property)": [[22, "agentopera.engine.function_call.BaseTool.name"]], "name (agentopera.engine.function_call.functioncall attribute)": [[22, "agentopera.engine.function_call.FunctionCall.name"]], "name (agentopera.engine.function_call.tool property)": [[22, "agentopera.engine.function_call.Tool.name"]], "name (agentopera.engine.function_call.toolschema attribute)": [[22, "agentopera.engine.function_call.ToolSchema.name"]], "parameters (agentopera.engine.function_call.toolschema attribute)": [[22, "agentopera.engine.function_call.ToolSchema.parameters"]], "properties (agentopera.engine.function_call.parametersschema attribute)": [[22, "agentopera.engine.function_call.ParametersSchema.properties"]], "python_packages (agentopera.engine.function_call.functionwithrequirements attribute)": [[22, "agentopera.engine.function_call.FunctionWithRequirements.python_packages"]], "python_packages (agentopera.engine.function_call.functionwithrequirementsstr attribute)": [[22, "agentopera.engine.function_call.FunctionWithRequirementsStr.python_packages"]], "required (agentopera.engine.function_call.parametersschema attribute)": [[22, "agentopera.engine.function_call.ParametersSchema.required"]], "return_type() (agentopera.engine.function_call.basetool method)": [[22, "agentopera.engine.function_call.BaseTool.return_type"]], "return_type() (agentopera.engine.function_call.tool method)": [[22, "agentopera.engine.function_call.Tool.return_type"]], "return_value_as_string() (agentopera.engine.function_call.basetool method)": [[22, "agentopera.engine.function_call.BaseTool.return_value_as_string"]], "return_value_as_string() (agentopera.engine.function_call.tool method)": [[22, "agentopera.engine.function_call.Tool.return_value_as_string"]], "run() (agentopera.engine.function_call.basetool method)": [[22, "agentopera.engine.function_call.BaseTool.run"]], "run() (agentopera.engine.function_call.functiontool method)": [[22, "agentopera.engine.function_call.FunctionTool.run"]], "run_json() (agentopera.engine.function_call.basetool method)": [[22, "agentopera.engine.function_call.BaseTool.run_json"]], "run_json() (agentopera.engine.function_call.tool method)": [[22, "agentopera.engine.function_call.Tool.run_json"]], "save_state() (agentopera.engine.function_call.basetoolwithstate method)": [[22, "agentopera.engine.function_call.BaseToolWithState.save_state"]], "save_state_json() (agentopera.engine.function_call.basetool method)": [[22, "agentopera.engine.function_call.BaseTool.save_state_json"]], "save_state_json() (agentopera.engine.function_call.basetoolwithstate method)": [[22, "agentopera.engine.function_call.BaseToolWithState.save_state_json"]], "save_state_json() (agentopera.engine.function_call.tool method)": [[22, "agentopera.engine.function_call.Tool.save_state_json"]], "schema (agentopera.engine.function_call.basetool property)": [[22, "agentopera.engine.function_call.BaseTool.schema"]], "schema (agentopera.engine.function_call.tool property)": [[22, "agentopera.engine.function_call.Tool.schema"]], "state_type() (agentopera.engine.function_call.basetool method)": [[22, "agentopera.engine.function_call.BaseTool.state_type"]], "state_type() (agentopera.engine.function_call.tool method)": [[22, "agentopera.engine.function_call.Tool.state_type"]], "strict (agentopera.engine.function_call.toolschema attribute)": [[22, "agentopera.engine.function_call.ToolSchema.strict"]], "type (agentopera.engine.function_call.parametersschema attribute)": [[22, "agentopera.engine.function_call.ParametersSchema.type"]], "agentopera.engine.protocol": [[23, "module-agentopera.engine.protocol"]], "agentengine (class in agentopera.engine.runtime)": [[24, "agentopera.engine.runtime.AgentEngine"]], "agentinstantiationcontext (class in agentopera.engine.runtime)": [[24, "agentopera.engine.runtime.AgentInstantiationContext"]], "distagentengine (class in agentopera.engine.runtime)": [[24, "agentopera.engine.runtime.DistAgentEngine"]], "distagentenginesrv (class in agentopera.engine.runtime)": [[24, "agentopera.engine.runtime.DistAgentEngineSrv"]], "localagentengine (class in agentopera.engine.runtime)": [[24, "agentopera.engine.runtime.LocalAgentEngine"]], "messagehandlercontext (class in agentopera.engine.runtime)": [[24, "agentopera.engine.runtime.MessageHandlerContext"]], "subscriptionmanager (class in agentopera.engine.runtime)": [[24, "agentopera.engine.runtime.SubscriptionManager"]], "agent_id() (agentopera.engine.runtime.messagehandlercontext class method)": [[24, "agentopera.engine.runtime.MessageHandlerContext.agent_id"]], "agent_load_state() (agentopera.engine.runtime.agentengine method)": [[24, "agentopera.engine.runtime.AgentEngine.agent_load_state"]], "agent_load_state() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.agent_load_state"]], "agent_load_state() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.agent_load_state"]], "agent_metadata() (agentopera.engine.runtime.agentengine method)": [[24, "agentopera.engine.runtime.AgentEngine.agent_metadata"]], "agent_metadata() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.agent_metadata"]], "agent_metadata() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.agent_metadata"]], "agent_save_state() (agentopera.engine.runtime.agentengine method)": [[24, "agentopera.engine.runtime.AgentEngine.agent_save_state"]], "agent_save_state() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.agent_save_state"]], "agent_save_state() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.agent_save_state"]], "agentopera.engine.runtime": [[24, "module-agentopera.engine.runtime"]], "close() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.close"]], "current_agent_id() (agentopera.engine.runtime.agentinstantiationcontext class method)": [[24, "agentopera.engine.runtime.AgentInstantiationContext.current_agent_id"]], "current_engine() (agentopera.engine.runtime.agentinstantiationcontext class method)": [[24, "agentopera.engine.runtime.AgentInstantiationContext.current_engine"]], "get() (agentopera.engine.runtime.agentengine method)": [[24, "agentopera.engine.runtime.AgentEngine.get"]], "get() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.get"]], "get() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.get"]], "get_subscribed_recipients() (agentopera.engine.runtime.subscriptionmanager method)": [[24, "agentopera.engine.runtime.SubscriptionManager.get_subscribed_recipients"]], "load_state() (agentopera.engine.runtime.agentengine method)": [[24, "agentopera.engine.runtime.AgentEngine.load_state"]], "load_state() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.load_state"]], "load_state() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.load_state"]], "process_next() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.process_next"]], "publish_message() (agentopera.engine.runtime.agentengine method)": [[24, "agentopera.engine.runtime.AgentEngine.publish_message"]], "publish_message() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.publish_message"]], "publish_message() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.publish_message"]], "register_agent_builder() (agentopera.engine.runtime.agentengine method)": [[24, "agentopera.engine.runtime.AgentEngine.register_agent_builder"]], "register_agent_builder() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.register_agent_builder"]], "register_agent_builder() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.register_agent_builder"]], "register_msg_serializer() (agentopera.engine.runtime.agentengine method)": [[24, "agentopera.engine.runtime.AgentEngine.register_msg_serializer"]], "register_msg_serializer() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.register_msg_serializer"]], "register_msg_serializer() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.register_msg_serializer"]], "remove_agent() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.remove_agent"]], "remove_agents_with_type() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.remove_agents_with_type"]], "save_state() (agentopera.engine.runtime.agentengine method)": [[24, "agentopera.engine.runtime.AgentEngine.save_state"]], "save_state() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.save_state"]], "save_state() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.save_state"]], "send_message() (agentopera.engine.runtime.agentengine method)": [[24, "agentopera.engine.runtime.AgentEngine.send_message"]], "send_message() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.send_message"]], "send_message() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.send_message"]], "start() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.start"]], "start() (agentopera.engine.runtime.distagentenginesrv method)": [[24, "agentopera.engine.runtime.DistAgentEngineSrv.start"]], "start() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.start"]], "stop() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.stop"]], "stop() (agentopera.engine.runtime.distagentenginesrv method)": [[24, "agentopera.engine.runtime.DistAgentEngineSrv.stop"]], "stop() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.stop"]], "stop_when() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.stop_when"]], "stop_when_idle() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.stop_when_idle"]], "stop_when_signal() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.stop_when_signal"]], "stop_when_signal() (agentopera.engine.runtime.distagentenginesrv method)": [[24, "agentopera.engine.runtime.DistAgentEngineSrv.stop_when_signal"]], "subscribe() (agentopera.engine.runtime.agentengine method)": [[24, "agentopera.engine.runtime.AgentEngine.subscribe"]], "subscribe() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.subscribe"]], "subscribe() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.subscribe"]], "subscribe() (agentopera.engine.runtime.subscriptionmanager method)": [[24, "agentopera.engine.runtime.SubscriptionManager.subscribe"]], "subscriptions (agentopera.engine.runtime.subscriptionmanager property)": [[24, "agentopera.engine.runtime.SubscriptionManager.subscriptions"]], "try_get_underlying_agent_instance() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.try_get_underlying_agent_instance"]], "unprocessed_messages_count (agentopera.engine.runtime.localagentengine property)": [[24, "agentopera.engine.runtime.LocalAgentEngine.unprocessed_messages_count"]], "unsubscribe() (agentopera.engine.runtime.agentengine method)": [[24, "agentopera.engine.runtime.AgentEngine.unsubscribe"]], "unsubscribe() (agentopera.engine.runtime.distagentengine method)": [[24, "agentopera.engine.runtime.DistAgentEngine.unsubscribe"]], "unsubscribe() (agentopera.engine.runtime.localagentengine method)": [[24, "agentopera.engine.runtime.LocalAgentEngine.unsubscribe"]], "unsubscribe() (agentopera.engine.runtime.subscriptionmanager method)": [[24, "agentopera.engine.runtime.SubscriptionManager.unsubscribe"]], "agentopera.engine.subscription": [[25, "module-agentopera.engine.subscription"]], "envelopemetadata (class in agentopera.engine.telemetry)": [[26, "agentopera.engine.telemetry.EnvelopeMetadata"]], "messageruntimetracingconfig (class in agentopera.engine.telemetry)": [[26, "agentopera.engine.telemetry.MessageRuntimeTracingConfig"]], "tracehelper (class in agentopera.engine.telemetry)": [[26, "agentopera.engine.telemetry.TraceHelper"]], "agentopera.engine.telemetry": [[26, "module-agentopera.engine.telemetry"]], "build_attributes() (agentopera.engine.telemetry.messageruntimetracingconfig method)": [[26, "agentopera.engine.telemetry.MessageRuntimeTracingConfig.build_attributes"]], "get_span_kind() (agentopera.engine.telemetry.messageruntimetracingconfig method)": [[26, "agentopera.engine.telemetry.MessageRuntimeTracingConfig.get_span_kind"]], "get_span_name() (agentopera.engine.telemetry.messageruntimetracingconfig method)": [[26, "agentopera.engine.telemetry.MessageRuntimeTracingConfig.get_span_name"]], "get_telemetry_envelope_metadata() (in module agentopera.engine.telemetry)": [[26, "agentopera.engine.telemetry.get_telemetry_envelope_metadata"]], "get_telemetry_grpc_metadata() (in module agentopera.engine.telemetry)": [[26, "agentopera.engine.telemetry.get_telemetry_grpc_metadata"]], "name (agentopera.engine.telemetry.messageruntimetracingconfig property)": [[26, "agentopera.engine.telemetry.MessageRuntimeTracingConfig.name"]], "trace_block() (agentopera.engine.telemetry.tracehelper method)": [[26, "agentopera.engine.telemetry.TraceHelper.trace_block"]], "traceparent (agentopera.engine.telemetry.envelopemetadata attribute)": [[26, "agentopera.engine.telemetry.EnvelopeMetadata.traceparent"]], "tracestate (agentopera.engine.telemetry.envelopemetadata attribute)": [[26, "agentopera.engine.telemetry.EnvelopeMetadata.tracestate"]], "any (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.ANY"]], "agent (class in agentopera.engine.types.agent)": [[27, "agentopera.engine.types.agent.Agent"]], "agentid (class in agentopera.engine.types.agent)": [[27, "agentopera.engine.types.agent.AgentId"]], "agentinstantiationcontext (class in agentopera.engine.types.agent)": [[27, "agentopera.engine.types.agent.AgentInstantiationContext"]], "agentmetadata (class in agentopera.engine.types.agent)": [[27, "agentopera.engine.types.agent.AgentMetadata"]], "agenttype (class in agentopera.engine.types.agent)": [[27, "agentopera.engine.types.agent.AgentType"]], "assistantmessage (class in agentopera.engine.types.models)": [[27, "agentopera.engine.types.models.AssistantMessage"]], "bufferedchatcompletioncontext (class in agentopera.engine.types.model_context)": [[27, "agentopera.engine.types.model_context.BufferedChatCompletionContext"]], "claude_3_5_haiku (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.CLAUDE_3_5_HAIKU"]], "claude_3_5_sonnet (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.CLAUDE_3_5_SONNET"]], "claude_3_7_sonnet (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.CLAUDE_3_7_SONNET"]], "claude_3_haiku (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.CLAUDE_3_HAIKU"]], "claude_3_opus (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.CLAUDE_3_OPUS"]], "claude_3_sonnet (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.CLAUDE_3_SONNET"]], "cachestore (class in agentopera.engine.types)": [[27, "agentopera.engine.types.CacheStore"]], "cancellationtoken (class in agentopera.engine.types.agent)": [[27, "agentopera.engine.types.agent.CancellationToken"]], "chatcompletionclient (class in agentopera.engine.types.models)": [[27, "agentopera.engine.types.models.ChatCompletionClient"]], "chatcompletioncontext (class in agentopera.engine.types.model_context)": [[27, "agentopera.engine.types.model_context.ChatCompletionContext"]], "chatcompletioncontextstate (class in agentopera.engine.types.model_context)": [[27, "agentopera.engine.types.model_context.ChatCompletionContextState"]], "chatcompletiontokenlogprob (class in agentopera.engine.types.models)": [[27, "agentopera.engine.types.models.ChatCompletionTokenLogprob"]], "createresult (class in agentopera.engine.types.models)": [[27, "agentopera.engine.types.models.CreateResult"]], "defaultmessagechannel (class in agentopera.engine.types.msg_channel)": [[27, "agentopera.engine.types.msg_channel.DefaultMessageChannel"]], "functionexecutionresult (class in agentopera.engine.types.models)": [[27, "agentopera.engine.types.models.FunctionExecutionResult"]], "functionexecutionresultmessage (class in agentopera.engine.types.models)": [[27, "agentopera.engine.types.models.FunctionExecutionResultMessage"]], "gemini_1_5_flash (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.GEMINI_1_5_FLASH"]], "gemini_1_5_pro (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.GEMINI_1_5_PRO"]], "gemini_2_0_flash (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.GEMINI_2_0_FLASH"]], "gpt_35 (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.GPT_35"]], "gpt_4 (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.GPT_4"]], "gpt_4o (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.GPT_4O"]], "headandtailchatcompletioncontext (class in agentopera.engine.types.model_context)": [[27, "agentopera.engine.types.model_context.HeadAndTailChatCompletionContext"]], "image (class in agentopera.engine.types)": [[27, "agentopera.engine.types.Image"]], "inmemorystore (class in agentopera.engine.types)": [[27, "agentopera.engine.types.InMemoryStore"]], "messagechannel (class in agentopera.engine.types.msg_channel)": [[27, "agentopera.engine.types.msg_channel.MessageChannel"]], "messagecontext (class in agentopera.engine.types.msg_context)": [[27, "agentopera.engine.types.msg_context.MessageContext"]], "modelcapabilities (class in agentopera.engine.types.models)": [[27, "agentopera.engine.types.models.ModelCapabilities"]], "modelfamily (class in agentopera.engine.types.models)": [[27, "agentopera.engine.types.models.ModelFamily"]], "modelinfo (class in agentopera.engine.types.models)": [[27, "agentopera.engine.types.models.ModelInfo"]], "o1 (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.O1"]], "o3 (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.O3"]], "queue (class in agentopera.engine.types)": [[27, "agentopera.engine.types.Queue"]], "queueshutdown": [[27, "agentopera.engine.types.QueueShutDown"]], "r1 (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.R1"]], "requestusage (class in agentopera.engine.types.models)": [[27, "agentopera.engine.types.models.RequestUsage"]], "systemmessage (class in agentopera.engine.types.models)": [[27, "agentopera.engine.types.models.SystemMessage"]], "toplogprob (class in agentopera.engine.types.models)": [[27, "agentopera.engine.types.models.TopLogprob"]], "unknown (agentopera.engine.types.models.modelfamily attribute)": [[27, "agentopera.engine.types.models.ModelFamily.UNKNOWN"]], "unboundedchatcompletioncontext (class in agentopera.engine.types.model_context)": [[27, "agentopera.engine.types.model_context.UnboundedChatCompletionContext"]], "usermessage (class in agentopera.engine.types.models)": [[27, "agentopera.engine.types.models.UserMessage"]], "vercelmessage (class in agentopera.engine.types.models)": [[27, "agentopera.engine.types.models.VercelMessage"]], "actual_usage() (agentopera.engine.types.models.chatcompletionclient method)": [[27, "agentopera.engine.types.models.ChatCompletionClient.actual_usage"]], "add_callback() (agentopera.engine.types.agent.cancellationtoken method)": [[27, "agentopera.engine.types.agent.CancellationToken.add_callback"]], "add_message() (agentopera.engine.types.model_context.chatcompletioncontext method)": [[27, "agentopera.engine.types.model_context.ChatCompletionContext.add_message"]], "agentopera.engine.types": [[27, "module-agentopera.engine.types"]], "agentopera.engine.types.agent": [[27, "module-agentopera.engine.types.agent"]], "agentopera.engine.types.model_context": [[27, "module-agentopera.engine.types.model_context"]], "agentopera.engine.types.models": [[27, "module-agentopera.engine.types.models"]], "agentopera.engine.types.msg_channel": [[27, "module-agentopera.engine.types.msg_channel"]], "agentopera.engine.types.msg_context": [[27, "module-agentopera.engine.types.msg_context"]], "bytes (agentopera.engine.types.models.chatcompletiontokenlogprob attribute)": [[27, "agentopera.engine.types.models.ChatCompletionTokenLogprob.bytes"]], "bytes (agentopera.engine.types.models.toplogprob attribute)": [[27, "agentopera.engine.types.models.TopLogprob.bytes"]], "cached (agentopera.engine.types.models.createresult attribute)": [[27, "agentopera.engine.types.models.CreateResult.cached"]], "call_id (agentopera.engine.types.models.functionexecutionresult attribute)": [[27, "agentopera.engine.types.models.FunctionExecutionResult.call_id"]], "cancel() (agentopera.engine.types.agent.cancellationtoken method)": [[27, "agentopera.engine.types.agent.CancellationToken.cancel"]], "cancellation_token (agentopera.engine.types.msg_context.messagecontext attribute)": [[27, "agentopera.engine.types.msg_context.MessageContext.cancellation_token"]], "capabilities (agentopera.engine.types.models.chatcompletionclient property)": [[27, "agentopera.engine.types.models.ChatCompletionClient.capabilities"]], "clear() (agentopera.engine.types.model_context.chatcompletioncontext method)": [[27, "agentopera.engine.types.model_context.ChatCompletionContext.clear"]], "close() (agentopera.engine.types.agent.agent method)": [[27, "agentopera.engine.types.agent.Agent.close"]], "completion_tokens (agentopera.engine.types.models.requestusage attribute)": [[27, "agentopera.engine.types.models.RequestUsage.completion_tokens"]], "content (agentopera.engine.types.models.assistantmessage attribute)": [[27, "agentopera.engine.types.models.AssistantMessage.content"]], "content (agentopera.engine.types.models.createresult attribute)": [[27, "agentopera.engine.types.models.CreateResult.content"]], "content (agentopera.engine.types.models.functionexecutionresult attribute)": [[27, "agentopera.engine.types.models.FunctionExecutionResult.content"]], "content (agentopera.engine.types.models.functionexecutionresultmessage attribute)": [[27, "agentopera.engine.types.models.FunctionExecutionResultMessage.content"]], "content (agentopera.engine.types.models.systemmessage attribute)": [[27, "agentopera.engine.types.models.SystemMessage.content"]], "content (agentopera.engine.types.models.usermessage attribute)": [[27, "agentopera.engine.types.models.UserMessage.content"]], "content (agentopera.engine.types.models.vercelmessage attribute)": [[27, "agentopera.engine.types.models.VercelMessage.content"]], "count_tokens() (agentopera.engine.types.models.chatcompletionclient method)": [[27, "agentopera.engine.types.models.ChatCompletionClient.count_tokens"]], "create() (agentopera.engine.types.models.chatcompletionclient method)": [[27, "agentopera.engine.types.models.ChatCompletionClient.create"]], "create_stream() (agentopera.engine.types.models.chatcompletionclient method)": [[27, "agentopera.engine.types.models.ChatCompletionClient.create_stream"]], "current_agent_id() (agentopera.engine.types.agent.agentinstantiationcontext class method)": [[27, "agentopera.engine.types.agent.AgentInstantiationContext.current_agent_id"]], "current_engine() (agentopera.engine.types.agent.agentinstantiationcontext class method)": [[27, "agentopera.engine.types.agent.AgentInstantiationContext.current_engine"]], "data_uri (agentopera.engine.types.image property)": [[27, "agentopera.engine.types.Image.data_uri"]], "description (agentopera.engine.types.agent.agentmetadata attribute)": [[27, "agentopera.engine.types.agent.AgentMetadata.description"]], "empty() (agentopera.engine.types.queue method)": [[27, "agentopera.engine.types.Queue.empty"]], "family (agentopera.engine.types.models.modelinfo attribute)": [[27, "agentopera.engine.types.models.ModelInfo.family"]], "finish_reason (agentopera.engine.types.models.createresult attribute)": [[27, "agentopera.engine.types.models.CreateResult.finish_reason"]], "from_base64() (agentopera.engine.types.image class method)": [[27, "agentopera.engine.types.Image.from_base64"]], "from_file() (agentopera.engine.types.image class method)": [[27, "agentopera.engine.types.Image.from_file"]], "from_str() (agentopera.engine.types.agent.agentid class method)": [[27, "agentopera.engine.types.agent.AgentId.from_str"]], "from_str() (agentopera.engine.types.msg_channel.messagechannel class method)": [[27, "agentopera.engine.types.msg_channel.MessageChannel.from_str"]], "from_uri() (agentopera.engine.types.image class method)": [[27, "agentopera.engine.types.Image.from_uri"]], "full() (agentopera.engine.types.queue method)": [[27, "agentopera.engine.types.Queue.full"]], "function_calling (agentopera.engine.types.models.modelcapabilities attribute)": [[27, "agentopera.engine.types.models.ModelCapabilities.function_calling"]], "function_calling (agentopera.engine.types.models.modelinfo attribute)": [[27, "agentopera.engine.types.models.ModelInfo.function_calling"]], "get() (agentopera.engine.types.cachestore method)": [[27, "agentopera.engine.types.CacheStore.get"]], "get() (agentopera.engine.types.inmemorystore method)": [[27, "agentopera.engine.types.InMemoryStore.get"]], "get() (agentopera.engine.types.queue method)": [[27, "agentopera.engine.types.Queue.get"]], "get_messages() (agentopera.engine.types.model_context.bufferedchatcompletioncontext method)": [[27, "agentopera.engine.types.model_context.BufferedChatCompletionContext.get_messages"]], "get_messages() (agentopera.engine.types.model_context.chatcompletioncontext method)": [[27, "agentopera.engine.types.model_context.ChatCompletionContext.get_messages"]], "get_messages() (agentopera.engine.types.model_context.headandtailchatcompletioncontext method)": [[27, "agentopera.engine.types.model_context.HeadAndTailChatCompletionContext.get_messages"]], "get_messages() (agentopera.engine.types.model_context.unboundedchatcompletioncontext method)": [[27, "agentopera.engine.types.model_context.UnboundedChatCompletionContext.get_messages"]], "get_nowait() (agentopera.engine.types.queue method)": [[27, "agentopera.engine.types.Queue.get_nowait"]], "id (agentopera.engine.types.agent.agent property)": [[27, "agentopera.engine.types.agent.Agent.id"]], "is_cancelled() (agentopera.engine.types.agent.cancellationtoken method)": [[27, "agentopera.engine.types.agent.CancellationToken.is_cancelled"]], "is_claude() (agentopera.engine.types.models.modelfamily static method)": [[27, "agentopera.engine.types.models.ModelFamily.is_claude"]], "is_error (agentopera.engine.types.models.functionexecutionresult attribute)": [[27, "agentopera.engine.types.models.FunctionExecutionResult.is_error"]], "is_gemini() (agentopera.engine.types.models.modelfamily static method)": [[27, "agentopera.engine.types.models.ModelFamily.is_gemini"]], "is_openai() (agentopera.engine.types.models.modelfamily static method)": [[27, "agentopera.engine.types.models.ModelFamily.is_openai"]], "is_rpc (agentopera.engine.types.msg_context.messagecontext attribute)": [[27, "agentopera.engine.types.msg_context.MessageContext.is_rpc"]], "join() (agentopera.engine.types.queue method)": [[27, "agentopera.engine.types.Queue.join"]], "json_output (agentopera.engine.types.models.modelcapabilities attribute)": [[27, "agentopera.engine.types.models.ModelCapabilities.json_output"]], "json_output (agentopera.engine.types.models.modelinfo attribute)": [[27, "agentopera.engine.types.models.ModelInfo.json_output"]], "key (agentopera.engine.types.agent.agentid property)": [[27, "agentopera.engine.types.agent.AgentId.key"]], "key (agentopera.engine.types.agent.agentmetadata attribute)": [[27, "agentopera.engine.types.agent.AgentMetadata.key"]], "link_future() (agentopera.engine.types.agent.cancellationtoken method)": [[27, "agentopera.engine.types.agent.CancellationToken.link_future"]], "load_state() (agentopera.engine.types.agent.agent method)": [[27, "agentopera.engine.types.agent.Agent.load_state"]], "load_state() (agentopera.engine.types.model_context.chatcompletioncontext method)": [[27, "agentopera.engine.types.model_context.ChatCompletionContext.load_state"]], "logprob (agentopera.engine.types.models.chatcompletiontokenlogprob attribute)": [[27, "agentopera.engine.types.models.ChatCompletionTokenLogprob.logprob"]], "logprob (agentopera.engine.types.models.toplogprob attribute)": [[27, "agentopera.engine.types.models.TopLogprob.logprob"]], "logprobs (agentopera.engine.types.models.createresult attribute)": [[27, "agentopera.engine.types.models.CreateResult.logprobs"]], "maxsize (agentopera.engine.types.queue property)": [[27, "agentopera.engine.types.Queue.maxsize"]], "message_channel (agentopera.engine.types.msg_context.messagecontext attribute)": [[27, "agentopera.engine.types.msg_context.MessageContext.message_channel"]], "message_id (agentopera.engine.types.msg_context.messagecontext attribute)": [[27, "agentopera.engine.types.msg_context.MessageContext.message_id"]], "messages (agentopera.engine.types.model_context.chatcompletioncontextstate attribute)": [[27, "agentopera.engine.types.model_context.ChatCompletionContextState.messages"]], "metadata (agentopera.engine.types.agent.agent property)": [[27, "agentopera.engine.types.agent.Agent.metadata"]], "model_config (agentopera.engine.types.model_context.chatcompletioncontextstate attribute)": [[27, "agentopera.engine.types.model_context.ChatCompletionContextState.model_config"]], "model_config (agentopera.engine.types.models.assistantmessage attribute)": [[27, "agentopera.engine.types.models.AssistantMessage.model_config"]], "model_config (agentopera.engine.types.models.chatcompletiontokenlogprob attribute)": [[27, "agentopera.engine.types.models.ChatCompletionTokenLogprob.model_config"]], "model_config (agentopera.engine.types.models.createresult attribute)": [[27, "agentopera.engine.types.models.CreateResult.model_config"]], "model_config (agentopera.engine.types.models.functionexecutionresult attribute)": [[27, "agentopera.engine.types.models.FunctionExecutionResult.model_config"]], "model_config (agentopera.engine.types.models.functionexecutionresultmessage attribute)": [[27, "agentopera.engine.types.models.FunctionExecutionResultMessage.model_config"]], "model_config (agentopera.engine.types.models.systemmessage attribute)": [[27, "agentopera.engine.types.models.SystemMessage.model_config"]], "model_config (agentopera.engine.types.models.usermessage attribute)": [[27, "agentopera.engine.types.models.UserMessage.model_config"]], "model_config (agentopera.engine.types.models.vercelmessage attribute)": [[27, "agentopera.engine.types.models.VercelMessage.model_config"]], "model_info (agentopera.engine.types.models.chatcompletionclient property)": [[27, "agentopera.engine.types.models.ChatCompletionClient.model_info"]], "name (agentopera.engine.types.models.functionexecutionresult attribute)": [[27, "agentopera.engine.types.models.FunctionExecutionResult.name"]], "on_message() (agentopera.engine.types.agent.agent method)": [[27, "agentopera.engine.types.agent.Agent.on_message"]], "parts (agentopera.engine.types.models.vercelmessage attribute)": [[27, "agentopera.engine.types.models.VercelMessage.parts"]], "prompt_tokens (agentopera.engine.types.models.requestusage attribute)": [[27, "agentopera.engine.types.models.RequestUsage.prompt_tokens"]], "put() (agentopera.engine.types.queue method)": [[27, "agentopera.engine.types.Queue.put"]], "put_nowait() (agentopera.engine.types.queue method)": [[27, "agentopera.engine.types.Queue.put_nowait"]], "qsize() (agentopera.engine.types.queue method)": [[27, "agentopera.engine.types.Queue.qsize"]], "remaining_tokens() (agentopera.engine.types.models.chatcompletionclient method)": [[27, "agentopera.engine.types.models.ChatCompletionClient.remaining_tokens"]], "reset() (agentopera.engine.types.agent.cancellationtoken method)": [[27, "agentopera.engine.types.agent.CancellationToken.reset"]], "role (agentopera.engine.types.models.vercelmessage attribute)": [[27, "agentopera.engine.types.models.VercelMessage.role"]], "save_state() (agentopera.engine.types.agent.agent method)": [[27, "agentopera.engine.types.agent.Agent.save_state"]], "save_state() (agentopera.engine.types.model_context.chatcompletioncontext method)": [[27, "agentopera.engine.types.model_context.ChatCompletionContext.save_state"]], "sender (agentopera.engine.types.msg_context.messagecontext attribute)": [[27, "agentopera.engine.types.msg_context.MessageContext.sender"]], "set() (agentopera.engine.types.cachestore method)": [[27, "agentopera.engine.types.CacheStore.set"]], "set() (agentopera.engine.types.inmemorystore method)": [[27, "agentopera.engine.types.InMemoryStore.set"]], "shutdown() (agentopera.engine.types.queue method)": [[27, "agentopera.engine.types.Queue.shutdown"]], "source (agentopera.engine.types.models.assistantmessage attribute)": [[27, "agentopera.engine.types.models.AssistantMessage.source"]], "source (agentopera.engine.types.models.usermessage attribute)": [[27, "agentopera.engine.types.models.UserMessage.source"]], "source (agentopera.engine.types.msg_channel.messagechannel attribute)": [[27, "agentopera.engine.types.msg_channel.MessageChannel.source"]], "task_done() (agentopera.engine.types.queue method)": [[27, "agentopera.engine.types.Queue.task_done"]], "thought (agentopera.engine.types.models.assistantmessage attribute)": [[27, "agentopera.engine.types.models.AssistantMessage.thought"]], "thought (agentopera.engine.types.models.createresult attribute)": [[27, "agentopera.engine.types.models.CreateResult.thought"]], "to_base64() (agentopera.engine.types.image method)": [[27, "agentopera.engine.types.Image.to_base64"]], "to_openai_format() (agentopera.engine.types.image method)": [[27, "agentopera.engine.types.Image.to_openai_format"]], "token (agentopera.engine.types.models.chatcompletiontokenlogprob attribute)": [[27, "agentopera.engine.types.models.ChatCompletionTokenLogprob.token"]], "top_logprobs (agentopera.engine.types.models.chatcompletiontokenlogprob attribute)": [[27, "agentopera.engine.types.models.ChatCompletionTokenLogprob.top_logprobs"]], "topic (agentopera.engine.types.msg_channel.messagechannel attribute)": [[27, "agentopera.engine.types.msg_channel.MessageChannel.topic"]], "total_usage() (agentopera.engine.types.models.chatcompletionclient method)": [[27, "agentopera.engine.types.models.ChatCompletionClient.total_usage"]], "type (agentopera.engine.types.agent.agentid property)": [[27, "agentopera.engine.types.agent.AgentId.type"]], "type (agentopera.engine.types.agent.agentmetadata attribute)": [[27, "agentopera.engine.types.agent.AgentMetadata.type"]], "type (agentopera.engine.types.agent.agenttype attribute)": [[27, "agentopera.engine.types.agent.AgentType.type"]], "type (agentopera.engine.types.models.assistantmessage attribute)": [[27, "agentopera.engine.types.models.AssistantMessage.type"]], "type (agentopera.engine.types.models.functionexecutionresultmessage attribute)": [[27, "agentopera.engine.types.models.FunctionExecutionResultMessage.type"]], "type (agentopera.engine.types.models.systemmessage attribute)": [[27, "agentopera.engine.types.models.SystemMessage.type"]], "type (agentopera.engine.types.models.usermessage attribute)": [[27, "agentopera.engine.types.models.UserMessage.type"]], "type (agentopera.engine.types.models.vercelmessage attribute)": [[27, "agentopera.engine.types.models.VercelMessage.type"]], "usage (agentopera.engine.types.models.createresult attribute)": [[27, "agentopera.engine.types.models.CreateResult.usage"]], "validate_model_info() (in module agentopera.engine.types.models)": [[27, "agentopera.engine.types.models.validate_model_info"]], "vision (agentopera.engine.types.models.modelcapabilities attribute)": [[27, "agentopera.engine.types.models.ModelCapabilities.vision"]], "vision (agentopera.engine.types.models.modelinfo attribute)": [[27, "agentopera.engine.types.models.ModelInfo.vision"]], "ssemcptooladapter (class in agentopera.mcp)": [[29, "agentopera.mcp.SseMcpToolAdapter"]], "sseserverparams (class in agentopera.mcp)": [[29, "agentopera.mcp.SseServerParams"]], "stdiomcptooladapter (class in agentopera.mcp)": [[29, "agentopera.mcp.StdioMcpToolAdapter"]], "stdioserverparams (class in agentopera.mcp)": [[29, "agentopera.mcp.StdioServerParams"]], "agentopera.mcp": [[29, "module-agentopera.mcp"]], "headers (agentopera.mcp.sseserverparams attribute)": [[29, "agentopera.mcp.SseServerParams.headers"]], "mcp_server_tools() (in module agentopera.mcp)": [[29, "agentopera.mcp.mcp_server_tools"]], "model_config (agentopera.mcp.sseserverparams attribute)": [[29, "agentopera.mcp.SseServerParams.model_config"]], "model_config (agentopera.mcp.stdioserverparams attribute)": [[29, "agentopera.mcp.StdioServerParams.model_config"]], "sse_read_timeout (agentopera.mcp.sseserverparams attribute)": [[29, "agentopera.mcp.SseServerParams.sse_read_timeout"]], "timeout (agentopera.mcp.sseserverparams attribute)": [[29, "agentopera.mcp.SseServerParams.timeout"]], "url (agentopera.mcp.sseserverparams attribute)": [[29, "agentopera.mcp.SseServerParams.url"]], "binary (agentopera.memory.memorymimetype attribute)": [[30, "agentopera.memory.MemoryMimeType.BINARY"]], "image (agentopera.memory.memorymimetype attribute)": [[30, "agentopera.memory.MemoryMimeType.IMAGE"]], "json (agentopera.memory.memorymimetype attribute)": [[30, "agentopera.memory.MemoryMimeType.JSON"]], "listmemory (class in agentopera.memory)": [[30, "agentopera.memory.ListMemory"]], "markdown (agentopera.memory.memorymimetype attribute)": [[30, "agentopera.memory.MemoryMimeType.MARKDOWN"]], "memory (class in agentopera.memory)": [[30, "agentopera.memory.Memory"]], "memorycontent (class in agentopera.memory)": [[30, "agentopera.memory.MemoryContent"]], "memorymimetype (class in agentopera.memory)": [[30, "agentopera.memory.MemoryMimeType"]], "memoryqueryresult (class in agentopera.memory)": [[30, "agentopera.memory.MemoryQueryResult"]], "text (agentopera.memory.memorymimetype attribute)": [[30, "agentopera.memory.MemoryMimeType.TEXT"]], "updatecontextresult (class in agentopera.memory)": [[30, "agentopera.memory.UpdateContextResult"]], "add() (agentopera.memory.listmemory method)": [[30, "agentopera.memory.ListMemory.add"]], "add() (agentopera.memory.memory method)": [[30, "agentopera.memory.Memory.add"]], "agentopera.memory": [[30, "module-agentopera.memory"]], "clear() (agentopera.memory.listmemory method)": [[30, "agentopera.memory.ListMemory.clear"]], "clear() (agentopera.memory.memory method)": [[30, "agentopera.memory.Memory.clear"]], "close() (agentopera.memory.listmemory method)": [[30, "agentopera.memory.ListMemory.close"]], "close() (agentopera.memory.memory method)": [[30, "agentopera.memory.Memory.close"]], "content (agentopera.memory.listmemory property)": [[30, "agentopera.memory.ListMemory.content"]], "content (agentopera.memory.memorycontent attribute)": [[30, "agentopera.memory.MemoryContent.content"]], "memories (agentopera.memory.updatecontextresult attribute)": [[30, "agentopera.memory.UpdateContextResult.memories"]], "metadata (agentopera.memory.memorycontent attribute)": [[30, "agentopera.memory.MemoryContent.metadata"]], "mime_type (agentopera.memory.memorycontent attribute)": [[30, "agentopera.memory.MemoryContent.mime_type"]], "model_config (agentopera.memory.memorycontent attribute)": [[30, "agentopera.memory.MemoryContent.model_config"]], "model_config (agentopera.memory.memoryqueryresult attribute)": [[30, "agentopera.memory.MemoryQueryResult.model_config"]], "model_config (agentopera.memory.updatecontextresult attribute)": [[30, "agentopera.memory.UpdateContextResult.model_config"]], "name (agentopera.memory.listmemory property)": [[30, "agentopera.memory.ListMemory.name"]], "query() (agentopera.memory.listmemory method)": [[30, "agentopera.memory.ListMemory.query"]], "query() (agentopera.memory.memory method)": [[30, "agentopera.memory.Memory.query"]], "results (agentopera.memory.memoryqueryresult attribute)": [[30, "agentopera.memory.MemoryQueryResult.results"]], "serialize_mime_type() (agentopera.memory.memorycontent method)": [[30, "agentopera.memory.MemoryContent.serialize_mime_type"]], "update_context() (agentopera.memory.listmemory method)": [[30, "agentopera.memory.ListMemory.update_context"]], "update_context() (agentopera.memory.memory method)": [[30, "agentopera.memory.Memory.update_context"]], "agentopera.models": [[32, "module-agentopera.models"]], "anthropicchatcompletionclient (class in agentopera.models.anthropic)": [[33, "agentopera.models.anthropic.AnthropicChatCompletionClient"]], "anthropicclientconfiguration (class in agentopera.models.anthropic)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration"]], "anthropicclientconfigurationconfigmodel (class in agentopera.models.anthropic)": [[33, "agentopera.models.anthropic.AnthropicClientConfigurationConfigModel"]], "baseanthropicchatcompletionclient (class in agentopera.models.anthropic)": [[33, "agentopera.models.anthropic.BaseAnthropicChatCompletionClient"]], "createargumentsconfigmodel (class in agentopera.models.anthropic)": [[33, "agentopera.models.anthropic.CreateArgumentsConfigModel"]], "actual_usage() (agentopera.models.anthropic.baseanthropicchatcompletionclient method)": [[33, "agentopera.models.anthropic.BaseAnthropicChatCompletionClient.actual_usage"]], "agentopera.models.anthropic": [[33, "module-agentopera.models.anthropic"]], "api_key (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.api_key"]], "base_url (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.base_url"]], "capabilities (agentopera.models.anthropic.baseanthropicchatcompletionclient property)": [[33, "agentopera.models.anthropic.BaseAnthropicChatCompletionClient.capabilities"]], "component_config_schema (agentopera.models.anthropic.anthropicchatcompletionclient attribute)": [[33, "agentopera.models.anthropic.AnthropicChatCompletionClient.component_config_schema"]], "component_provider_override (agentopera.models.anthropic.anthropicchatcompletionclient attribute)": [[33, "agentopera.models.anthropic.AnthropicChatCompletionClient.component_provider_override"]], "component_type (agentopera.models.anthropic.anthropicchatcompletionclient attribute)": [[33, "agentopera.models.anthropic.AnthropicChatCompletionClient.component_type"]], "count_tokens() (agentopera.models.anthropic.baseanthropicchatcompletionclient method)": [[33, "agentopera.models.anthropic.BaseAnthropicChatCompletionClient.count_tokens"]], "create() (agentopera.models.anthropic.baseanthropicchatcompletionclient method)": [[33, "agentopera.models.anthropic.BaseAnthropicChatCompletionClient.create"]], "create_stream() (agentopera.models.anthropic.baseanthropicchatcompletionclient method)": [[33, "agentopera.models.anthropic.BaseAnthropicChatCompletionClient.create_stream"]], "default_headers (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.default_headers"]], "max_retries (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.max_retries"]], "max_tokens (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.max_tokens"]], "max_tokens (agentopera.models.anthropic.createargumentsconfigmodel attribute)": [[33, "agentopera.models.anthropic.CreateArgumentsConfigModel.max_tokens"]], "metadata (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.metadata"]], "metadata (agentopera.models.anthropic.createargumentsconfigmodel attribute)": [[33, "agentopera.models.anthropic.CreateArgumentsConfigModel.metadata"]], "model (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.model"]], "model (agentopera.models.anthropic.createargumentsconfigmodel attribute)": [[33, "agentopera.models.anthropic.CreateArgumentsConfigModel.model"]], "model_capabilities (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.model_capabilities"]], "model_config (agentopera.models.anthropic.anthropicclientconfigurationconfigmodel attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfigurationConfigModel.model_config"]], "model_config (agentopera.models.anthropic.createargumentsconfigmodel attribute)": [[33, "agentopera.models.anthropic.CreateArgumentsConfigModel.model_config"]], "model_info (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.model_info"]], "model_info (agentopera.models.anthropic.baseanthropicchatcompletionclient property)": [[33, "agentopera.models.anthropic.BaseAnthropicChatCompletionClient.model_info"]], "remaining_tokens() (agentopera.models.anthropic.baseanthropicchatcompletionclient method)": [[33, "agentopera.models.anthropic.BaseAnthropicChatCompletionClient.remaining_tokens"]], "response_format (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.response_format"]], "response_format (agentopera.models.anthropic.createargumentsconfigmodel attribute)": [[33, "agentopera.models.anthropic.CreateArgumentsConfigModel.response_format"]], "stop_sequences (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.stop_sequences"]], "stop_sequences (agentopera.models.anthropic.createargumentsconfigmodel attribute)": [[33, "agentopera.models.anthropic.CreateArgumentsConfigModel.stop_sequences"]], "temperature (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.temperature"]], "temperature (agentopera.models.anthropic.createargumentsconfigmodel attribute)": [[33, "agentopera.models.anthropic.CreateArgumentsConfigModel.temperature"]], "timeout (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.timeout"]], "tool_choice (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.tool_choice"]], "tool_choice (agentopera.models.anthropic.anthropicclientconfigurationconfigmodel attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfigurationConfigModel.tool_choice"]], "tools (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.tools"]], "tools (agentopera.models.anthropic.anthropicclientconfigurationconfigmodel attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfigurationConfigModel.tools"]], "top_k (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.top_k"]], "top_k (agentopera.models.anthropic.createargumentsconfigmodel attribute)": [[33, "agentopera.models.anthropic.CreateArgumentsConfigModel.top_k"]], "top_p (agentopera.models.anthropic.anthropicclientconfiguration attribute)": [[33, "agentopera.models.anthropic.AnthropicClientConfiguration.top_p"]], "top_p (agentopera.models.anthropic.createargumentsconfigmodel attribute)": [[33, "agentopera.models.anthropic.CreateArgumentsConfigModel.top_p"]], "total_usage() (agentopera.models.anthropic.baseanthropicchatcompletionclient method)": [[33, "agentopera.models.anthropic.BaseAnthropicChatCompletionClient.total_usage"]], "baseollamaclientconfigurationconfigmodel (class in agentopera.models.ollama)": [[36, "agentopera.models.ollama.BaseOllamaClientConfigurationConfigModel"]], "createargumentsconfigmodel (class in agentopera.models.ollama)": [[36, "agentopera.models.ollama.CreateArgumentsConfigModel"]], "ollamachatcompletionclient (class in agentopera.models.ollama)": [[36, "agentopera.models.ollama.OllamaChatCompletionClient"]], "agentopera.models.ollama": [[36, "module-agentopera.models.ollama"]], "component_config_schema (agentopera.models.ollama.ollamachatcompletionclient attribute)": [[36, "agentopera.models.ollama.OllamaChatCompletionClient.component_config_schema"]], "component_provider_override (agentopera.models.ollama.ollamachatcompletionclient attribute)": [[36, "agentopera.models.ollama.OllamaChatCompletionClient.component_provider_override"]], "component_type (agentopera.models.ollama.ollamachatcompletionclient attribute)": [[36, "agentopera.models.ollama.OllamaChatCompletionClient.component_type"]], "follow_redirects (agentopera.models.ollama.baseollamaclientconfigurationconfigmodel attribute)": [[36, "agentopera.models.ollama.BaseOllamaClientConfigurationConfigModel.follow_redirects"]], "headers (agentopera.models.ollama.baseollamaclientconfigurationconfigmodel attribute)": [[36, "agentopera.models.ollama.BaseOllamaClientConfigurationConfigModel.headers"]], "host (agentopera.models.ollama.createargumentsconfigmodel attribute)": [[36, "agentopera.models.ollama.CreateArgumentsConfigModel.host"]], "model (agentopera.models.ollama.createargumentsconfigmodel attribute)": [[36, "agentopera.models.ollama.CreateArgumentsConfigModel.model"]], "model_capabilities (agentopera.models.ollama.baseollamaclientconfigurationconfigmodel attribute)": [[36, "agentopera.models.ollama.BaseOllamaClientConfigurationConfigModel.model_capabilities"]], "model_config (agentopera.models.ollama.baseollamaclientconfigurationconfigmodel attribute)": [[36, "agentopera.models.ollama.BaseOllamaClientConfigurationConfigModel.model_config"]], "model_config (agentopera.models.ollama.createargumentsconfigmodel attribute)": [[36, "agentopera.models.ollama.CreateArgumentsConfigModel.model_config"]], "model_info (agentopera.models.ollama.baseollamaclientconfigurationconfigmodel attribute)": [[36, "agentopera.models.ollama.BaseOllamaClientConfigurationConfigModel.model_info"]], "options (agentopera.models.ollama.baseollamaclientconfigurationconfigmodel attribute)": [[36, "agentopera.models.ollama.BaseOllamaClientConfigurationConfigModel.options"]], "response_format (agentopera.models.ollama.createargumentsconfigmodel attribute)": [[36, "agentopera.models.ollama.CreateArgumentsConfigModel.response_format"]], "timeout (agentopera.models.ollama.baseollamaclientconfigurationconfigmodel attribute)": [[36, "agentopera.models.ollama.BaseOllamaClientConfigurationConfigModel.timeout"]], "azureopenaichatcompletionclient (class in agentopera.models.openai)": [[37, "agentopera.models.openai.AzureOpenAIChatCompletionClient"]], "azureopenaiclientconfigurationconfigmodel (class in agentopera.models.openai)": [[37, "agentopera.models.openai.AzureOpenAIClientConfigurationConfigModel"]], "baseopenaichatcompletionclient (class in agentopera.models.openai)": [[37, "agentopera.models.openai.BaseOpenAIChatCompletionClient"]], "baseopenaiclientconfigurationconfigmodel (class in agentopera.models.openai)": [[37, "agentopera.models.openai.BaseOpenAIClientConfigurationConfigModel"]], "createargumentsconfigmodel (class in agentopera.models.openai)": [[37, "agentopera.models.openai.CreateArgumentsConfigModel"]], "openaichatcompletionclient (class in agentopera.models.openai)": [[37, "agentopera.models.openai.OpenAIChatCompletionClient"]], "openaiclientconfigurationconfigmodel (class in agentopera.models.openai)": [[37, "agentopera.models.openai.OpenAIClientConfigurationConfigModel"]], "actual_usage() (agentopera.models.openai.baseopenaichatcompletionclient method)": [[37, "agentopera.models.openai.BaseOpenAIChatCompletionClient.actual_usage"]], "add_name_prefixes (agentopera.models.openai.baseopenaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.BaseOpenAIClientConfigurationConfigModel.add_name_prefixes"]], "agentopera.models.openai": [[37, "module-agentopera.models.openai"]], "api_key (agentopera.models.openai.baseopenaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.BaseOpenAIClientConfigurationConfigModel.api_key"]], "api_version (agentopera.models.openai.azureopenaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.AzureOpenAIClientConfigurationConfigModel.api_version"]], "azure_ad_token (agentopera.models.openai.azureopenaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.AzureOpenAIClientConfigurationConfigModel.azure_ad_token"]], "azure_deployment (agentopera.models.openai.azureopenaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.AzureOpenAIClientConfigurationConfigModel.azure_deployment"]], "azure_endpoint (agentopera.models.openai.azureopenaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.AzureOpenAIClientConfigurationConfigModel.azure_endpoint"]], "base_url (agentopera.models.openai.openaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.OpenAIClientConfigurationConfigModel.base_url"]], "capabilities (agentopera.models.openai.baseopenaichatcompletionclient property)": [[37, "agentopera.models.openai.BaseOpenAIChatCompletionClient.capabilities"]], "count_tokens() (agentopera.models.openai.baseopenaichatcompletionclient method)": [[37, "agentopera.models.openai.BaseOpenAIChatCompletionClient.count_tokens"]], "create() (agentopera.models.openai.baseopenaichatcompletionclient method)": [[37, "agentopera.models.openai.BaseOpenAIChatCompletionClient.create"]], "create_from_config() (agentopera.models.openai.baseopenaichatcompletionclient class method)": [[37, "agentopera.models.openai.BaseOpenAIChatCompletionClient.create_from_config"]], "create_stream() (agentopera.models.openai.baseopenaichatcompletionclient method)": [[37, "agentopera.models.openai.BaseOpenAIChatCompletionClient.create_stream"]], "default_headers (agentopera.models.openai.baseopenaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.BaseOpenAIClientConfigurationConfigModel.default_headers"]], "frequency_penalty (agentopera.models.openai.createargumentsconfigmodel attribute)": [[37, "agentopera.models.openai.CreateArgumentsConfigModel.frequency_penalty"]], "logit_bias (agentopera.models.openai.createargumentsconfigmodel attribute)": [[37, "agentopera.models.openai.CreateArgumentsConfigModel.logit_bias"]], "max_retries (agentopera.models.openai.baseopenaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.BaseOpenAIClientConfigurationConfigModel.max_retries"]], "max_tokens (agentopera.models.openai.createargumentsconfigmodel attribute)": [[37, "agentopera.models.openai.CreateArgumentsConfigModel.max_tokens"]], "model (agentopera.models.openai.baseopenaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.BaseOpenAIClientConfigurationConfigModel.model"]], "model_capabilities (agentopera.models.openai.baseopenaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.BaseOpenAIClientConfigurationConfigModel.model_capabilities"]], "model_config (agentopera.models.openai.azureopenaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.AzureOpenAIClientConfigurationConfigModel.model_config"]], "model_config (agentopera.models.openai.baseopenaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.BaseOpenAIClientConfigurationConfigModel.model_config"]], "model_config (agentopera.models.openai.createargumentsconfigmodel attribute)": [[37, "agentopera.models.openai.CreateArgumentsConfigModel.model_config"]], "model_config (agentopera.models.openai.openaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.OpenAIClientConfigurationConfigModel.model_config"]], "model_info (agentopera.models.openai.baseopenaichatcompletionclient property)": [[37, "agentopera.models.openai.BaseOpenAIChatCompletionClient.model_info"]], "model_info (agentopera.models.openai.baseopenaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.BaseOpenAIClientConfigurationConfigModel.model_info"]], "n (agentopera.models.openai.createargumentsconfigmodel attribute)": [[37, "agentopera.models.openai.CreateArgumentsConfigModel.n"]], "organization (agentopera.models.openai.openaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.OpenAIClientConfigurationConfigModel.organization"]], "presence_penalty (agentopera.models.openai.createargumentsconfigmodel attribute)": [[37, "agentopera.models.openai.CreateArgumentsConfigModel.presence_penalty"]], "remaining_tokens() (agentopera.models.openai.baseopenaichatcompletionclient method)": [[37, "agentopera.models.openai.BaseOpenAIChatCompletionClient.remaining_tokens"]], "response_format (agentopera.models.openai.createargumentsconfigmodel attribute)": [[37, "agentopera.models.openai.CreateArgumentsConfigModel.response_format"]], "seed (agentopera.models.openai.createargumentsconfigmodel attribute)": [[37, "agentopera.models.openai.CreateArgumentsConfigModel.seed"]], "stop (agentopera.models.openai.createargumentsconfigmodel attribute)": [[37, "agentopera.models.openai.CreateArgumentsConfigModel.stop"]], "stream_options (agentopera.models.openai.createargumentsconfigmodel attribute)": [[37, "agentopera.models.openai.CreateArgumentsConfigModel.stream_options"]], "temperature (agentopera.models.openai.createargumentsconfigmodel attribute)": [[37, "agentopera.models.openai.CreateArgumentsConfigModel.temperature"]], "timeout (agentopera.models.openai.baseopenaiclientconfigurationconfigmodel attribute)": [[37, "agentopera.models.openai.BaseOpenAIClientConfigurationConfigModel.timeout"]], "top_p (agentopera.models.openai.createargumentsconfigmodel attribute)": [[37, "agentopera.models.openai.CreateArgumentsConfigModel.top_p"]], "total_usage() (agentopera.models.openai.baseopenaichatcompletionclient method)": [[37, "agentopera.models.openai.BaseOpenAIChatCompletionClient.total_usage"]], "user (agentopera.models.openai.createargumentsconfigmodel attribute)": [[37, "agentopera.models.openai.CreateArgumentsConfigModel.user"]], "replaychatcompletionclient (class in agentopera.models.replay)": [[38, "agentopera.models.replay.ReplayChatCompletionClient"]], "actual_usage() (agentopera.models.replay.replaychatcompletionclient method)": [[38, "agentopera.models.replay.ReplayChatCompletionClient.actual_usage"]], "agentopera.models.replay": [[38, "module-agentopera.models.replay"]], "capabilities (agentopera.models.replay.replaychatcompletionclient property)": [[38, "agentopera.models.replay.ReplayChatCompletionClient.capabilities"]], "count_tokens() (agentopera.models.replay.replaychatcompletionclient method)": [[38, "agentopera.models.replay.ReplayChatCompletionClient.count_tokens"]], "create() (agentopera.models.replay.replaychatcompletionclient method)": [[38, "agentopera.models.replay.ReplayChatCompletionClient.create"]], "create_stream() (agentopera.models.replay.replaychatcompletionclient method)": [[38, "agentopera.models.replay.ReplayChatCompletionClient.create_stream"]], "model_info (agentopera.models.replay.replaychatcompletionclient property)": [[38, "agentopera.models.replay.ReplayChatCompletionClient.model_info"]], "remaining_tokens() (agentopera.models.replay.replaychatcompletionclient method)": [[38, "agentopera.models.replay.ReplayChatCompletionClient.remaining_tokens"]], "reset() (agentopera.models.replay.replaychatcompletionclient method)": [[38, "agentopera.models.replay.ReplayChatCompletionClient.reset"]], "set_cached_bool_value() (agentopera.models.replay.replaychatcompletionclient method)": [[38, "agentopera.models.replay.ReplayChatCompletionClient.set_cached_bool_value"]], "total_usage() (agentopera.models.replay.replaychatcompletionclient method)": [[38, "agentopera.models.replay.ReplayChatCompletionClient.total_usage"]], "agentopera.models.utils": [[39, "module-agentopera.models.utils"]], "agentfactory (class in agentopera.router)": [[40, "agentopera.router.AgentFactory"]], "agentregistry (class in agentopera.router)": [[40, "agentopera.router.AgentRegistry"]], "intentregistry (class in agentopera.router)": [[40, "agentopera.router.IntentRegistry"]], "llmintentclassifier (class in agentopera.router)": [[40, "agentopera.router.LLMIntentClassifier"]], "semanticrouteragent (class in agentopera.router)": [[40, "agentopera.router.SemanticRouterAgent"]], "agentopera.router": [[40, "module-agentopera.router"]], "classify_intent() (agentopera.router.llmintentclassifier method)": [[40, "agentopera.router.LLMIntentClassifier.classify_intent"]], "contact_agent() (agentopera.router.semanticrouteragent method)": [[40, "agentopera.router.SemanticRouterAgent.contact_agent"]], "create_agent_registry() (agentopera.router.agentfactory class method)": [[40, "agentopera.router.AgentFactory.create_agent_registry"]], "create_intent_classifier() (agentopera.router.agentfactory class method)": [[40, "agentopera.router.AgentFactory.create_intent_classifier"]], "create_intent_registry() (agentopera.router.agentfactory class method)": [[40, "agentopera.router.AgentFactory.create_intent_registry"]], "event_log() (agentopera.router.semanticrouteragent method)": [[40, "agentopera.router.SemanticRouterAgent.event_log"]], "from_api_data() (agentopera.router.intentregistry class method)": [[40, "agentopera.router.IntentRegistry.from_api_data"]], "get_agent() (agentopera.router.agentregistry method)": [[40, "agentopera.router.AgentRegistry.get_agent"]], "get_agent_description() (agentopera.router.agentregistry method)": [[40, "agentopera.router.AgentRegistry.get_agent_description"]], "get_agent_description() (agentopera.router.intentregistry method)": [[40, "agentopera.router.IntentRegistry.get_agent_description"]], "get_agent_descriptions() (agentopera.router.agentregistry method)": [[40, "agentopera.router.AgentRegistry.get_agent_descriptions"]], "get_agent_for_intent() (agentopera.router.intentregistry method)": [[40, "agentopera.router.IntentRegistry.get_agent_for_intent"]], "get_agents() (agentopera.router.agentregistry method)": [[40, "agentopera.router.AgentRegistry.get_agents"]], "get_all_agents() (agentopera.router.intentregistry method)": [[40, "agentopera.router.IntentRegistry.get_all_agents"]], "get_all_intents() (agentopera.router.intentregistry method)": [[40, "agentopera.router.IntentRegistry.get_all_intents"]], "get_description() (agentopera.router.intentregistry method)": [[40, "agentopera.router.IntentRegistry.get_description"]], "get_schema_override() (agentopera.router.intentregistry method)": [[40, "agentopera.router.IntentRegistry.get_schema_override"]], "get_tool_schemas() (agentopera.router.intentregistry method)": [[40, "agentopera.router.IntentRegistry.get_tool_schemas"]], "initialize() (agentopera.router.semanticrouteragent method)": [[40, "agentopera.router.SemanticRouterAgent.initialize"]], "merge() (agentopera.router.intentregistry method)": [[40, "agentopera.router.IntentRegistry.merge"]], "route_to_agent() (agentopera.router.semanticrouteragent method)": [[40, "agentopera.router.SemanticRouterAgent.route_to_agent"]], "inmemorysessionrepository (class in agentopera.router.session)": [[41, "agentopera.router.session.InMemorySessionRepository"]], "session (class in agentopera.router.session)": [[41, "agentopera.router.session.Session"]], "sessionmanager (class in agentopera.router.session)": [[41, "agentopera.router.session.SessionManager"]], "agentopera.router.session": [[41, "module-agentopera.router.session"]], "agents_streaming (agentopera.router.session.session attribute)": [[41, "agentopera.router.session.Session.agents_streaming"]], "delete_session() (agentopera.router.session.inmemorysessionrepository method)": [[41, "agentopera.router.session.InMemorySessionRepository.delete_session"]], "end_session() (agentopera.router.session.session method)": [[41, "agentopera.router.session.Session.end_session"]], "end_session() (agentopera.router.session.sessionmanager method)": [[41, "agentopera.router.session.SessionManager.end_session"]], "expire_old_sessions() (agentopera.router.session.sessionmanager method)": [[41, "agentopera.router.session.SessionManager.expire_old_sessions"]], "get_session() (agentopera.router.session.inmemorysessionrepository method)": [[41, "agentopera.router.session.InMemorySessionRepository.get_session"]], "get_session() (agentopera.router.session.sessionmanager method)": [[41, "agentopera.router.session.SessionManager.get_session"]], "interrupt_streaming_agents() (agentopera.router.session.sessionmanager method)": [[41, "agentopera.router.session.SessionManager.interrupt_streaming_agents"]], "last_updated (agentopera.router.session.session attribute)": [[41, "agentopera.router.session.Session.last_updated"]], "mark_agent_streaming() (agentopera.router.session.session method)": [[41, "agentopera.router.session.Session.mark_agent_streaming"]], "model_config (agentopera.router.session.session attribute)": [[41, "agentopera.router.session.Session.model_config"]], "register_agent() (agentopera.router.session.sessionmanager method)": [[41, "agentopera.router.session.SessionManager.register_agent"]], "save_session() (agentopera.router.session.inmemorysessionrepository method)": [[41, "agentopera.router.session.InMemorySessionRepository.save_session"]], "session_id (agentopera.router.session.session attribute)": [[41, "agentopera.router.session.Session.session_id"]], "shutdown() (agentopera.router.session.sessionmanager method)": [[41, "agentopera.router.session.SessionManager.shutdown"]], "start() (agentopera.router.session.sessionmanager method)": [[41, "agentopera.router.session.SessionManager.start"]], "start_new_session() (agentopera.router.session.sessionmanager method)": [[41, "agentopera.router.session.SessionManager.start_new_session"]], "start_session() (agentopera.router.session.sessionmanager method)": [[41, "agentopera.router.session.SessionManager.start_session"]], "start_time (agentopera.router.session.session attribute)": [[41, "agentopera.router.session.Session.start_time"]], "touch() (agentopera.router.session.session method)": [[41, "agentopera.router.session.Session.touch"]], "unmark_agent_streaming() (agentopera.router.session.session method)": [[41, "agentopera.router.session.Session.unmark_agent_streaming"]], "unmark_agent_streaming() (agentopera.router.session.sessionmanager method)": [[41, "agentopera.router.session.SessionManager.unmark_agent_streaming"]], "user_context (class in agentopera.router.user)": [[42, "agentopera.router.user.USER_CONTEXT"]], "usermanager (class in agentopera.router.user)": [[42, "agentopera.router.user.UserManager"]], "agentopera.router.user": [[42, "module-agentopera.router.user"]], "ensure_agents_registered_for_user() (agentopera.router.user.usermanager class method)": [[42, "agentopera.router.user.UserManager.ensure_agents_registered_for_user"]], "get_agent_metadata() (agentopera.router.user.user_context class method)": [[42, "agentopera.router.user.USER_CONTEXT.get_agent_metadata"]], "get_or_build() (agentopera.router.user.user_context class method)": [[42, "agentopera.router.user.USER_CONTEXT.get_or_build"]], "cailaagent (class in agentopera.router.workers)": [[43, "agentopera.router.workers.CailaAgent"]], "chatagent (class in agentopera.router.workers)": [[43, "agentopera.router.workers.ChatAgent"]], "cryptomarketagent (class in agentopera.router.workers)": [[43, "agentopera.router.workers.CryptoMarketAgent"]], "cryptosentimentagent (class in agentopera.router.workers)": [[43, "agentopera.router.workers.CryptoSentimentAgent"]], "cryptotrendagent (class in agentopera.router.workers)": [[43, "agentopera.router.workers.CryptoTrendAgent"]], "financeanalysisflowagent (class in agentopera.router.workers)": [[43, "agentopera.router.workers.FinanceAnalysisFlowAgent"]], "memetrendagent (class in agentopera.router.workers)": [[43, "agentopera.router.workers.MemeTrendAgent"]], "messariaiagent (class in agentopera.router.workers)": [[43, "agentopera.router.workers.MessariAIAgent"]], "messarichatagent (class in agentopera.router.workers)": [[43, "agentopera.router.workers.MessariChatAgent"]], "onchaintrendagent (class in agentopera.router.workers)": [[43, "agentopera.router.workers.OnchainTrendAgent"]], "paperflowagent (class in agentopera.router.workers)": [[43, "agentopera.router.workers.PaperFlowAgent"]], "vercelaiagent (class in agentopera.router.workers)": [[43, "agentopera.router.workers.VercelAIAgent"]], "agentopera.router.workers": [[43, "module-agentopera.router.workers"]], "fetch_and_transform_data() (agentopera.router.workers.cailaagent method)": [[43, "agentopera.router.workers.CailaAgent.fetch_and_transform_data"]], "fetch_and_transform_data() (agentopera.router.workers.messarichatagent method)": [[43, "agentopera.router.workers.MessariChatAgent.fetch_and_transform_data"]], "get_market_data() (agentopera.router.workers.cryptomarketagent method)": [[43, "agentopera.router.workers.CryptoMarketAgent.get_market_data"]], "get_sentiment() (agentopera.router.workers.cryptosentimentagent method)": [[43, "agentopera.router.workers.CryptoSentimentAgent.get_sentiment"]], "get_sorted_crypto_data() (agentopera.router.workers.cryptotrendagent method)": [[43, "agentopera.router.workers.CryptoTrendAgent.get_sorted_crypto_data"]], "handle_message() (agentopera.router.workers.cryptosentimentagent method)": [[43, "agentopera.router.workers.CryptoSentimentAgent.handle_message"]], "handle_metadata() (agentopera.router.workers.messarichatagent method)": [[43, "agentopera.router.workers.MessariChatAgent.handle_metadata"]], "message_handler() (agentopera.router.workers.cailaagent method)": [[43, "agentopera.router.workers.CailaAgent.message_handler"]], "message_handler() (agentopera.router.workers.messarichatagent method)": [[43, "agentopera.router.workers.MessariChatAgent.message_handler"]], "my_message_handler() (agentopera.router.workers.chatagent method)": [[43, "agentopera.router.workers.ChatAgent.my_message_handler"]], "my_message_handler() (agentopera.router.workers.cryptomarketagent method)": [[43, "agentopera.router.workers.CryptoMarketAgent.my_message_handler"]], "my_message_handler() (agentopera.router.workers.cryptotrendagent method)": [[43, "agentopera.router.workers.CryptoTrendAgent.my_message_handler"]], "my_message_handler() (agentopera.router.workers.memetrendagent method)": [[43, "agentopera.router.workers.MemeTrendAgent.my_message_handler"]], "my_message_handler() (agentopera.router.workers.messariaiagent method)": [[43, "agentopera.router.workers.MessariAIAgent.my_message_handler"]], "my_message_handler() (agentopera.router.workers.onchaintrendagent method)": [[43, "agentopera.router.workers.OnchainTrendAgent.my_message_handler"]], "my_message_handler() (agentopera.router.workers.vercelaiagent method)": [[43, "agentopera.router.workers.VercelAIAgent.my_message_handler"]], "name (agentopera.router.workers.cryptomarketagent attribute)": [[43, "agentopera.router.workers.CryptoMarketAgent.name"]], "name (agentopera.router.workers.cryptosentimentagent attribute)": [[43, "agentopera.router.workers.CryptoSentimentAgent.name"]], "name (agentopera.router.workers.cryptotrendagent attribute)": [[43, "agentopera.router.workers.CryptoTrendAgent.name"]], "name (agentopera.router.workers.memetrendagent attribute)": [[43, "agentopera.router.workers.MemeTrendAgent.name"]], "name (agentopera.router.workers.onchaintrendagent attribute)": [[43, "agentopera.router.workers.OnchainTrendAgent.name"]], "yield_initial_message() (agentopera.router.workers.messarichatagent method)": [[43, "agentopera.router.workers.MessariChatAgent.yield_initial_message"]], "agentopera.tools": [[44, "module-agentopera.tools"]], "codeexecutioninput (class in agentopera.tools.code_execution)": [[45, "agentopera.tools.code_execution.CodeExecutionInput"]], "codeexecutionresult (class in agentopera.tools.code_execution)": [[45, "agentopera.tools.code_execution.CodeExecutionResult"]], "pythoncodeexecutiontool (class in agentopera.tools.code_execution)": [[45, "agentopera.tools.code_execution.PythonCodeExecutionTool"]], "agentopera.tools.code_execution": [[45, "module-agentopera.tools.code_execution"]], "code (agentopera.tools.code_execution.codeexecutioninput attribute)": [[45, "agentopera.tools.code_execution.CodeExecutionInput.code"]], "model_config (agentopera.tools.code_execution.codeexecutioninput attribute)": [[45, "agentopera.tools.code_execution.CodeExecutionInput.model_config"]], "model_config (agentopera.tools.code_execution.codeexecutionresult attribute)": [[45, "agentopera.tools.code_execution.CodeExecutionResult.model_config"]], "output (agentopera.tools.code_execution.codeexecutionresult attribute)": [[45, "agentopera.tools.code_execution.CodeExecutionResult.output"]], "run() (agentopera.tools.code_execution.pythoncodeexecutiontool method)": [[45, "agentopera.tools.code_execution.PythonCodeExecutionTool.run"]], "ser_model() (agentopera.tools.code_execution.codeexecutionresult method)": [[45, "agentopera.tools.code_execution.CodeExecutionResult.ser_model"]], "success (agentopera.tools.code_execution.codeexecutionresult attribute)": [[45, "agentopera.tools.code_execution.CodeExecutionResult.success"]], "httptool (class in agentopera.tools.http)": [[46, "agentopera.tools.http.HttpTool"]], "agentopera.tools.http": [[46, "module-agentopera.tools.http"]], "component_config_schema (agentopera.tools.http.httptool attribute)": [[46, "agentopera.tools.http.HttpTool.component_config_schema"]], "component_provider_override (agentopera.tools.http.httptool attribute)": [[46, "agentopera.tools.http.HttpTool.component_provider_override"]], "component_type (agentopera.tools.http.httptool attribute)": [[46, "agentopera.tools.http.HttpTool.component_type"]], "run() (agentopera.tools.http.httptool method)": [[46, "agentopera.tools.http.HttpTool.run"]], "agentopera.types": [[47, "module-agentopera.types"]], "agentopera.types.cache_store": [[48, "module-agentopera.types.cache_store"]], "agentopera.ui": [[49, "module-agentopera.ui"]], "agentopera.utils": [[50, "module-agentopera.utils"]], "agentopera.utils.tools": [[51, "module-agentopera.utils.tools"]], "baseflowagent (class in agentopera.zerocode)": [[52, "agentopera.zerocode.BaseFlowAgent"]], "agentopera.zerocode": [[52, "module-agentopera.zerocode"]], "fetch_data() (agentopera.zerocode.baseflowagent method)": [[52, "agentopera.zerocode.BaseFlowAgent.fetch_data"]], "get_meta_info() (agentopera.zerocode.baseflowagent method)": [[52, "agentopera.zerocode.BaseFlowAgent.get_meta_info"]], "my_message_handler() (agentopera.zerocode.baseflowagent method)": [[52, "agentopera.zerocode.BaseFlowAgent.my_message_handler"]]}})