diff --git a/src/khoj/routers/web_client.py b/src/khoj/routers/web_client.py index ddbcc283..ab73b1d6 100644 --- a/src/khoj/routers/web_client.py +++ b/src/khoj/routers/web_client.py @@ -10,6 +10,7 @@ from starlette.authentication import has_required_scope, requires from khoj.database import adapters from khoj.database.adapters import ( + AgentAdapters, ConversationAdapters, EntryAdapters, get_user_github_config, @@ -129,6 +130,11 @@ def login_page(request: Request): ) +@web_client.get("/agents", response_class=HTMLResponse) +def agents_page(request: Request): + agents = AgentAdapters.get_all_acessible_agents(request.user.object if request.user.is_authenticated else None) + + @web_client.get("/config", response_class=HTMLResponse) @requires(["authenticated"], redirect="login_page") def config_page(request: Request):