MCPcopy Index your code
hub / github.com/TaskingAI/TaskingAI / api_ui_get_assistant

Function api_ui_get_assistant

backend/app/routes/ui/assistant.py:26–40  ·  view source on GitHub ↗
(
    request: Request,
    path_params: Dict = Depends(path_params_required),
    auth_info: Dict = Depends(auth_info_required),
)

Source from the content-addressed store, hash-verified

24 operation_id="get_ui_assistant",
25)
26async def api_ui_get_assistant(
27 request: Request,
28 path_params: Dict = Depends(path_params_required),
29 auth_info: Dict = Depends(auth_info_required),
30):
31 check_path_params(
32 model_operator=ops,
33 object_id_required=True,
34 path_params=path_params,
35 )
36
37 assistant = await ops.ui_get(**path_params)
38 assistant["tools"] = await ui_fetch_tools(assistant["tools"])
39 assistant["retrievals"] = await ui_fetch_retrievals(assistant["retrievals"])
40 return BaseDataResponse(data=assistant)
41
42
43@router.get(

Callers

nothing calls this directly

Calls 5

check_path_paramsFunction · 0.90
ui_fetch_toolsFunction · 0.90
ui_fetch_retrievalsFunction · 0.90
BaseDataResponseClass · 0.90
ui_getMethod · 0.45

Tested by

no test coverage detected