@@ -1377,6 +1377,39 @@ class BannerModel(BaseModel):
13771377# Code Interpreter
13781378####################################
13791379
1380+
1381+ CODE_EXECUTION_ENGINE = PersistentConfig (
1382+ "CODE_EXECUTION_ENGINE" ,
1383+ "code_execution.engine" ,
1384+ os .environ .get ("CODE_EXECUTION_ENGINE" , "pyodide" ),
1385+ )
1386+
1387+ CODE_EXECUTION_JUPYTER_URL = PersistentConfig (
1388+ "CODE_EXECUTION_JUPYTER_URL" ,
1389+ "code_execution.jupyter.url" ,
1390+ os .environ .get ("CODE_EXECUTION_JUPYTER_URL" , "" ),
1391+ )
1392+
1393+ CODE_EXECUTION_JUPYTER_AUTH = PersistentConfig (
1394+ "CODE_EXECUTION_JUPYTER_AUTH" ,
1395+ "code_execution.jupyter.auth" ,
1396+ os .environ .get ("CODE_EXECUTION_JUPYTER_AUTH" , "" ),
1397+ )
1398+
1399+ CODE_EXECUTION_JUPYTER_AUTH_TOKEN = PersistentConfig (
1400+ "CODE_EXECUTION_JUPYTER_AUTH_TOKEN" ,
1401+ "code_execution.jupyter.auth_token" ,
1402+ os .environ .get ("CODE_EXECUTION_JUPYTER_AUTH_TOKEN" , "" ),
1403+ )
1404+
1405+
1406+ CODE_EXECUTION_JUPYTER_AUTH_PASSWORD = PersistentConfig (
1407+ "CODE_EXECUTION_JUPYTER_AUTH_PASSWORD" ,
1408+ "code_execution.jupyter.auth_password" ,
1409+ os .environ .get ("CODE_EXECUTION_JUPYTER_AUTH_PASSWORD" , "" ),
1410+ )
1411+
1412+
13801413ENABLE_CODE_INTERPRETER = PersistentConfig (
13811414 "ENABLE_CODE_INTERPRETER" ,
13821415 "code_interpreter.enable" ,
@@ -1398,26 +1431,37 @@ class BannerModel(BaseModel):
13981431CODE_INTERPRETER_JUPYTER_URL = PersistentConfig (
13991432 "CODE_INTERPRETER_JUPYTER_URL" ,
14001433 "code_interpreter.jupyter.url" ,
1401- os .environ .get ("CODE_INTERPRETER_JUPYTER_URL" , "" ),
1434+ os .environ .get (
1435+ "CODE_INTERPRETER_JUPYTER_URL" , os .environ .get ("CODE_EXECUTION_JUPYTER_URL" , "" )
1436+ ),
14021437)
14031438
14041439CODE_INTERPRETER_JUPYTER_AUTH = PersistentConfig (
14051440 "CODE_INTERPRETER_JUPYTER_AUTH" ,
14061441 "code_interpreter.jupyter.auth" ,
1407- os .environ .get ("CODE_INTERPRETER_JUPYTER_AUTH" , "" ),
1442+ os .environ .get (
1443+ "CODE_INTERPRETER_JUPYTER_AUTH" ,
1444+ os .environ .get ("CODE_EXECUTION_JUPYTER_AUTH" , "" ),
1445+ ),
14081446)
14091447
14101448CODE_INTERPRETER_JUPYTER_AUTH_TOKEN = PersistentConfig (
14111449 "CODE_INTERPRETER_JUPYTER_AUTH_TOKEN" ,
14121450 "code_interpreter.jupyter.auth_token" ,
1413- os .environ .get ("CODE_INTERPRETER_JUPYTER_AUTH_TOKEN" , "" ),
1451+ os .environ .get (
1452+ "CODE_INTERPRETER_JUPYTER_AUTH_TOKEN" ,
1453+ os .environ .get ("CODE_EXECUTION_JUPYTER_AUTH_TOKEN" , "" ),
1454+ ),
14141455)
14151456
14161457
14171458CODE_INTERPRETER_JUPYTER_AUTH_PASSWORD = PersistentConfig (
14181459 "CODE_INTERPRETER_JUPYTER_AUTH_PASSWORD" ,
14191460 "code_interpreter.jupyter.auth_password" ,
1420- os .environ .get ("CODE_INTERPRETER_JUPYTER_AUTH_PASSWORD" , "" ),
1461+ os .environ .get (
1462+ "CODE_INTERPRETER_JUPYTER_AUTH_PASSWORD" ,
1463+ os .environ .get ("CODE_EXECUTION_JUPYTER_AUTH_PASSWORD" , "" ),
1464+ ),
14211465)
14221466
14231467
0 commit comments