From fd199bfbf71d28a12e11f736c17ae1d0863419cf Mon Sep 17 00:00:00 2001 From: Hoan HL Date: Tue, 12 May 2026 21:22:52 +0700 Subject: [PATCH] update jambonz schema 0.3.7 --- scripts/sync_schema.py | 2 +- src/jambonz_sdk/schema/components/llm-base.schema.json | 2 +- .../schema/components/recognizer-googleOptions.schema.json | 4 ++++ src/jambonz_sdk/schema/verbs/agent.schema.json | 1 + 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/sync_schema.py b/scripts/sync_schema.py index dec0338..dc905c8 100644 --- a/scripts/sync_schema.py +++ b/scripts/sync_schema.py @@ -22,7 +22,7 @@ from pathlib import Path # ── Pin the schema version here ────────────────────────────────────── -SCHEMA_VERSION = "v0.3.5" +SCHEMA_VERSION = "v0.3.7" # ──────────────────────────────────────────────────────────────────── DEST = Path(__file__).resolve().parent.parent / "src" / "jambonz_sdk" / "schema" diff --git a/src/jambonz_sdk/schema/components/llm-base.schema.json b/src/jambonz_sdk/schema/components/llm-base.schema.json index 81203d7..63dda3a 100644 --- a/src/jambonz_sdk/schema/components/llm-base.schema.json +++ b/src/jambonz_sdk/schema/components/llm-base.schema.json @@ -12,7 +12,7 @@ "vendor": { "type": "string", "description": "The LLM vendor to use.", - "examples": ["openai", "anthropic", "google", "groq", "deepseek", "deepgram", "ultravox", "custom"] + "examples": ["openai", "anthropic", "google", "groq", "deepseek", "baseten", "deepgram", "ultravox", "custom"] }, "model": { "type": "string", diff --git a/src/jambonz_sdk/schema/components/recognizer-googleOptions.schema.json b/src/jambonz_sdk/schema/components/recognizer-googleOptions.schema.json index 315f510..1cf6539 100644 --- a/src/jambonz_sdk/schema/components/recognizer-googleOptions.schema.json +++ b/src/jambonz_sdk/schema/components/recognizer-googleOptions.schema.json @@ -14,6 +14,10 @@ "type": "string", "description": "ID of a Google Speech recognizer resource (v2 only)." }, + "parentPath": { + "type": "string", + "description": "Parent resource path for the Google Speech recognizer (v2 only), e.g. 'projects/{project}/locations/{location}'." + }, "speechStartTimeoutMs": { "type": "number", "description": "Timeout in milliseconds to wait for speech to start." diff --git a/src/jambonz_sdk/schema/verbs/agent.schema.json b/src/jambonz_sdk/schema/verbs/agent.schema.json index be4a440..4251f17 100644 --- a/src/jambonz_sdk/schema/verbs/agent.schema.json +++ b/src/jambonz_sdk/schema/verbs/agent.schema.json @@ -121,6 +121,7 @@ "vertex-openai", "bedrock", "deepseek", + "baseten", "azure-openai", "groq", "huggingface"