refactor: enforce OPENCLAW_MODEL as a required environment variable
All checks were successful
Lint and Syntax Check / build (pull_request) Successful in 5s

This commit is contained in:
2026-04-02 17:17:57 +02:00
parent e9c540b8c1
commit 69f7f3b206

View File

@@ -6,7 +6,7 @@ from _db_com import database
OPENCLAW_URL = os.getenv("OPENCLAW_URL") OPENCLAW_URL = os.getenv("OPENCLAW_URL")
OPENCLAW_TOKEN = os.getenv("OPENCLAW_TOKEN") OPENCLAW_TOKEN = os.getenv("OPENCLAW_TOKEN")
OPENCLAW_PROXY_AUTH = os.getenv("OPENCLAW_PROXY_AUTH") OPENCLAW_PROXY_AUTH = os.getenv("OPENCLAW_PROXY_AUTH")
OPENCLAW_MODEL = os.getenv("OPENCLAW_MODEL", "openrouter/auto") OPENCLAW_MODEL = os.getenv("OPENCLAW_MODEL")
DATABASE_STORAGE = os.getenv("DATABASE_STORAGE_NAME") DATABASE_STORAGE = os.getenv("DATABASE_STORAGE_NAME")
AGENT_USERNAME = os.getenv("AGENT_USERNAME") AGENT_USERNAME = os.getenv("AGENT_USERNAME")
@@ -98,7 +98,7 @@ Inform them that you have to be told the exact details on what to do next, as yo
# SHSF Handler - Serverless # SHSF Handler - Serverless
def main(args): def main(args):
required_data = ["OPENCLAW_URL", "OPENCLAW_TOKEN", "DATABASE_STORAGE_NAME", "AGENT_USERNAME"] required_data = ["OPENCLAW_URL", "OPENCLAW_TOKEN", "DATABASE_STORAGE_NAME", "AGENT_USERNAME", "OPENCLAW_MODEL"]
for var in required_data: for var in required_data:
if not os.getenv(var): if not os.getenv(var):
return { return {