Skip to content

Commit d2c3a8d

Browse files
committed
fix env bugs
1 parent 01bb6ac commit d2c3a8d

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

veadk/cli/main.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -234,18 +234,18 @@ def init_for_veadk(
234234
self.current_app_name_ref = SharedValue(value="")
235235
self.runner_dict = {}
236236

237-
short_term_memory_backend = os.getenv("SHORT_TERM_MEMORY_BACKEND", "local")
237+
short_term_memory_backend = os.getenv("SHORT_TERM_MEMORY_BACKEND")
238+
if not short_term_memory_backend: # prevent None or empty string
239+
short_term_memory_backend = "local"
238240
logger.info(f"Short term memory: backend={short_term_memory_backend}")
239241

240242
long_term_memory_backend = os.getenv("LONG_TERM_MEMORY_BACKEND")
241243
long_term_memory = None
242244

243-
if long_term_memory_backend is not None:
245+
if long_term_memory_backend:
244246
from veadk.memory.long_term_memory import LongTermMemory
245247

246-
logger.info(
247-
f"Long term memory: backend={os.getenv('LONG_TERM_MEMORY_BACKEND')}"
248-
)
248+
logger.info(f"Long term memory: backend={long_term_memory_backend}")
249249
long_term_memory = LongTermMemory(backend=long_term_memory_backend)
250250
else:
251251
logger.info("No long term memory backend settings detected.")

veadk/cli/services/vefaas/template/src/run.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ python3 -m pip install fastmcp
4343
USE_STUDIO=${USE_STUDIO:-False}
4444
USE_ADK_WEB=${USE_ADK_WEB:-False}
4545

46-
export SHORT_TERM_MEMORY_BACKEND=mysql
47-
export LONG_TERM_MEMORY_BACKEND=opensearch
46+
export SHORT_TERM_MEMORY_BACKEND= # can be `mysql`
47+
export LONG_TERM_MEMORY_BACKEND= # can be `opensearch`
4848

4949
if [ "$USE_STUDIO" = "True" ]; then
5050
echo "USE_STUDIO is True, running veadk studio"

0 commit comments

Comments
 (0)