INNER CODE UNIT · Python
user_memory_path
pgalko/BambooAI · web_app/app.py:260
def user_memory_path():
"""The canonical memory pack path for the current user:
MEMORY_DIR/<user_id>/memory_pack.yaml (per-user subdir, house style)."""
user_dir = os.path.join(MEMORY_DIR, get_user_id())
try:
os.makedirs(user_dir, exist_ok=True)
except Exception: # noqa: BLE001
pass # read path cold-starts; the per-run log names the path
return os.path.join(user_dir, 'memory_pack.yaml')
# Initialize SweatStack integration
init_sweatstack_integration(app,
user_preferences=user_preferences,
bamboo_ai_instances=bamboo_ai_instances,
get_user_id=get_user_id,
get_bamboo_ai=lambda session_id: get_bamboo_ai(session_id),
get_dynamic_executor_urls=lambda user_id: get_dynamic_executor_urls(user_id),
global_execution_mode=GLOBAL_EXECUTION_MODE,