From 2310c8a73ae8b25f4c9d8125a22a4518cbb7aa1b Mon Sep 17 00:00:00 2001 From: plutoless Date: Wed, 17 Jun 2026 17:09:02 -0700 Subject: [PATCH] =?UTF-8?q?fix:=20migrate=20python=20quickstart=20to=20ago?= =?UTF-8?q?ra-agents=202.3.x=20(client=E2=86=92constructor,=20drop=20name)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/requirements.txt | 2 +- server/src/agent.py | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/server/requirements.txt b/server/requirements.txt index 96692d5..e28ebb4 100644 --- a/server/requirements.txt +++ b/server/requirements.txt @@ -2,6 +2,6 @@ fastapi>=0.100.0 uvicorn>=0.20.0 requests>=2.31.0 python-dotenv>=1.0.0 -agora-agents>=2.0.0 +agora-agents>=2.3.0 # Enables httpx to route through a SOCKS proxy (e.g. all_proxy=socks5://...) socksio>=1.0.0 diff --git a/server/src/agent.py b/server/src/agent.py index 7ef7da9..ad897df 100644 --- a/server/src/agent.py +++ b/server/src/agent.py @@ -65,8 +65,6 @@ async def start( if user_uid <= 0: raise ValueError("user_uid is required and cannot be empty") - name = f"agent_{channel_name}_{agent_uid}_{int(time.time())}" - # Default managed path: DeepgramSTT + OpenAI + MiniMaxTTS. llm = OpenAI( model="gpt-4o-mini", @@ -113,7 +111,7 @@ async def start( parameters["output_audio_codec"] = output_audio_codec.strip() agora_agent = AgoraAgent( - name=name, + client=self.client, instructions=ADA_PROMPT, greeting=self.greeting, failure_message="Please wait a moment.", @@ -148,7 +146,6 @@ async def start( ) session = agora_agent.create_async_session( - client=self.client, channel=channel_name, agent_uid=str(agent_uid), remote_uids=[str(user_uid)],