File tree Expand file tree Collapse file tree 2 files changed +7
-7
lines changed
services/vefaas/template/src Expand file tree Collapse file tree 2 files changed +7
-7
lines changed Original file line number Diff line number Diff 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." )
Original file line number Diff line number Diff line change @@ -43,8 +43,8 @@ python3 -m pip install fastmcp
4343USE_STUDIO=${USE_STUDIO:- False}
4444USE_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
4949if [ " $USE_STUDIO " = " True" ]; then
5050 echo " USE_STUDIO is True, running veadk studio"
You can’t perform that action at this time.
0 commit comments