INNER CODE UNIT · Python
root
iLearn-Lab/NovelClaw · apps/auth-portal/local_web_portal/app/main.py:126
def root():
return _redirect("/select-mode")
@app.get("/select-mode")
def select_mode(request: Request, db: Session = Depends(get_db)):
user = _ensure_preview_user(request, db)
lang = _ui_language(request)
current_mode = _selected_mode(request)
mode_a_url = _workspace_url(request, settings.app_multiagent_url, settings.app_multiagent_port, "/dashboard")
mode_b_url = _workspace_url(request, settings.app_claw_url, settings.app_claw_port, "/dashboard")
return templates.TemplateResponse(
"select_mode.html",
_portal_context(
request,
preview_session=user.email,
current_mode=current_mode,
current_mode_label=_selected_mode_label(current_mode, lang),