From a80a737ea70e3e37a4d8a160aa06061cd51a0997 Mon Sep 17 00:00:00 2001 From: Yahya Alhinai Date: Sun, 28 Jun 2026 08:09:48 +0000 Subject: [PATCH] fix(live-conversation): harden agent runtime setup --- .prettierignore | 2 ++ agents/podman-live-conversation/agent.py | 2 ++ eslint.config.mjs | 1 + 3 files changed, 5 insertions(+) diff --git a/.prettierignore b/.prettierignore index 2b719f5..80963ea 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,4 +1,6 @@ node_modules +.venv +**/.venv dist build pnpm-lock.yaml diff --git a/agents/podman-live-conversation/agent.py b/agents/podman-live-conversation/agent.py index f947fec..77af9db 100644 --- a/agents/podman-live-conversation/agent.py +++ b/agents/podman-live-conversation/agent.py @@ -11,6 +11,8 @@ from livekit.agents import Agent, AgentServer, AgentSession, RunContext, functio from livekit.plugins import google load_dotenv(".env.local") +if not os.getenv("GOOGLE_API_KEY") and os.getenv("GEMINI_API_KEY"): + os.environ["GOOGLE_API_KEY"] = os.environ["GEMINI_API_KEY"] logger = logging.getLogger("podman-live-conversation") diff --git a/eslint.config.mjs b/eslint.config.mjs index 8d7f86d..8a4dfc4 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -7,6 +7,7 @@ export default tseslint.config( '**/dist/**', '**/build/**', '**/node_modules/**', + '**/.venv/**', '**/*.config.*', 'examples/livekit-gemini-hacker-starter/**', ],