MCPcopy
hub / github.com/OpenHands/OpenHands / get_dependencies

Function get_dependencies

openhands/app_server/utils/dependencies.py:23–32  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

21
22
23def get_dependencies() -> list[Depends]:
24 result = []
25 if _SESSION_API_KEY:
26 result.append(Depends(check_session_api_key))
27 elif get_global_config().app_mode == AppMode.SAAS:
28 # This merely lets the OpenAPI Docs know that an X-Session-API-Key can be
29 # used for security - it does not fail if the header is not provided
30 # (Allowing cookies to also be used)
31 result.append(Depends(APIKeyHeader(name='X-Access-Token', auto_error=False)))
32 return result

Callers 12

sandbox_router.pyFile · 0.90
secrets_router.pyFile · 0.90
skills_router.pyFile · 0.90
user_router.pyFile · 0.90
git_router.pyFile · 0.90
settings_router.pyFile · 0.90
config_router.pyFile · 0.90
event_router.pyFile · 0.90
users_v1.pyFile · 0.90

Calls 1

get_global_configFunction · 0.90

Tested by

no test coverage detected