tall-queen-14840
03/16/2026, 4:16 AMtall-airline-16756
03/16/2026, 4:16 AMtall-airline-16756
03/16/2026, 4:17 AMpnpm dev
▪︎ Python/dev tooling: uv run agent.py dev
◦ Watch the terminal until you see a confirmation like “registered worker.” That confirms your local agent is available for dispatch.
1. Match the agent name
◦ Make sure the agent_name your app uses is the same name you enter in the Playground. If they differ, Playground won’t reach your local process.
1. Watch local logs during a session
◦ While connected, speak or trigger activity and confirm corresponding logs appear in your local terminal. If you see activity locally, your local agent is handling the session. If you don’t, the session was routed elsewhere.
1. Avoid name collisions
◦ Rename your local agent to something unique for development (for example my-agent-dev) so it won’t conflict with deployed agents.
◦ Alternatively, temporarily undeploy or delete the cloud agent that shares the same name if you don’t need it while developing.
1. Use console/local-only mode for isolated testing
◦ If you want to guarantee no cloud involvement, run the agent in console/local-only mode (console or equivalent for your agent tooling). That keeps everything on your machine and bypasses cloud dispatch.
If you’d like, tell me:
• the command you use to run your local agent (pnpm dev or another), and
• the agent name you put in the Playground.
I can help check the exact log messages to look for (what indicates “registered worker” in your setup) and suggest the simplest rename or run command so you won’t have to check logs every time.
Sources: Google AI and LiveKit | LiveKit Documentation | Build Your First AI Voice Agent in Python: Complete Tutorial | LiveKit | Agents Framework | livekit/livekit_composite | DeepWikitall-queen-14840
03/16/2026, 4:28 AM