MCPcopy Create free account

hub / github.com/OpenHands/OpenHands / functions

Functions10,924 in github.com/OpenHands/OpenHands

↓ 1 callersFunction_escape_ilike
(value: str)
enterprise/server/services/org_budget_service.py:86
↓ 1 callersFunction_event_load_concurrency
()
openhands/app_server/event/event_service_base.py:24
↓ 1 callersFunction_expected_sdk_version
App's pinned openhands-sdk version, or None if its metadata is unresolvable.
openhands/app_server/app_conversation/live_status_app_conversation_service.py:185
↓ 1 callersFunction_extract_attachment_text
( file_bytes: bytes, title: str, mimetype: str, )
enterprise/integrations/slack/slack_attachments.py:213
↓ 1 callersMethod_extract_bitbucket_data_center_repository
Extract the target repository from a Bitbucket Data Center payload.
enterprise/server/services/automation_event_service.py:312
↓ 1 callersFunction_extract_docx_text
(file_bytes: bytes)
enterprise/integrations/slack/slack_attachments.py:239
↓ 1 callersFunction_extract_login_inner_return_to
Extract the inner ``returnTo`` from a ``/login?returnTo=...`` URL. Returns the decoded inner ``returnTo`` value, or ``None`` if ``relative_ur
enterprise/server/routes/auth.py:730
↓ 1 callersFunction_extract_mcp_config
( settings: dict[str, Any] | None, )
enterprise/migrations/versions/137_encrypt_member_mcp_config.py:20
↓ 1 callersFunction_extract_org
(payload: dict[str, Any])
enterprise/integrations/azure_devops/azure_devops_view.py:78
↓ 1 callersFunction_extract_org_from_url
(raw_url: str | None)
enterprise/integrations/azure_devops/azure_devops_view.py:61
↓ 1 callersFunction_extract_pdf_text
(file_bytes: bytes)
enterprise/integrations/slack/slack_attachments.py:227
↓ 1 callersMethod_extract_potential_repos
Extract potential repository names from issue content. Raises: RepositoryNotFoundError: If no potential repos found in text.
enterprise/integrations/jira/jira_view.py:346
↓ 1 callersMethod_extract_project_id
Extract project_id from repository name for GitLab API calls. Args: repository: Repository name in format 'owner/repo' or 'domain
openhands/app_server/integrations/gitlab/service/base.py:158
↓ 1 callersFunction_extract_repo_identity
Pull ``(project_key, repo_slug)`` out of a DC webhook payload. For PR events DC nests the repository under ``pullRequest.toRef.repository``;
enterprise/server/routes/integration/bitbucket_dc.py:227
↓ 1 callersFunction_extract_repo_metadata
Pull repo-identity fields from an archive response's headers. Falls back to ``existing`` per-key so a later response missing a header (e.g. a
openhands/app_server/sandbox/workspace_archive.py:45
↓ 1 callersMethod_extract_server_branch_last_modified
Extract the last modified timestamp from a Bitbucket Server branch payload.
openhands/app_server/integrations/bitbucket_data_center/service/branches.py:112
↓ 1 callersMethod_extract_workspace_from_url
Extract base API URL and workspace name from issue self URL. Args: self_url: The 'self' URL from the issue data Returns:
enterprise/integrations/jira/jira_payload.py:241
↓ 1 callersFunction_extract_workspace_hosts
Return hostnames from Jira URLs embedded in a webhook payload.
enterprise/integrations/jira_dc/jira_dc_manager.py:113
↓ 1 callersFunction_extract_workspace_url
Return a Jira URL whose host identifies the configured workspace.
enterprise/integrations/jira_dc/jira_dc_manager.py:83
↓ 1 callersMethod_fetch_paginated_repos
Fetch repositories with pagination support. Args: url: The API endpoint URL params: Query parameters for the request
openhands/app_server/integrations/github/service/repos.py:24
↓ 1 callersMethod_fetch_proxy_model_names
Fetch ``(visible, hidden, canonicals)`` model names from the proxy. Entries flagged ``model_info.openhands_hidden`` (legacy alias routes
enterprise/server/verified_models/litellm_proxy_model_router.py:97
↓ 1 callersFunction_find_existing_dc_webhook_id
( bitbucket_dc_service: SaaSBitbucketDCService, project_key: str, repo_slug: str, webhook_url:
enterprise/server/routes/integration/bitbucket_dc.py:208
↓ 1 callersMethod_find_unused_port
Find an unused port starting from base_port.
openhands/app_server/sandbox/process_sandbox_service.py:96
↓ 1 callersMethod_fix_timezone
Sqlite does not store timezones - and since we can't update the existing models we assume UTC if the timezone is missing. Returns current UTC
openhands/app_server/app_conversation/sql_app_conversation_info_service.py:704
↓ 1 callersFunction_float_env
Parse a float env var, falling back to default on a non-numeric value. A bad override (``'120s'``, a stray newline) must not raise on every archi
openhands/app_server/sandbox/workspace_archive.py:125
↓ 1 callersFunction_format_acp_agent_label
(llm_model: str | None)
enterprise/server/services/org_conversation_service.py:66
↓ 1 callersFunction_format_agent_label
(agent_kind: str | None, llm_model: str | None)
enterprise/server/services/org_conversation_service.py:81
↓ 1 callersFunction_format_paths
(paths: list[Path])
scripts/check_enterprise_migration_integrity.py:35
↓ 1 callersFunction_format_size
(size: int | None)
enterprise/integrations/slack/slack_attachments.py:303
↓ 1 callersFunction_formats_to_capture
Resolve RUNTIME_FILE_ARCHIVE_FORMAT to the list of formats to upload. 'both' captures the git-delta AND the full tar.gz; a single format captures
openhands/app_server/sandbox/workspace_archive.py:109
↓ 1 callersMethod_fuzzy_match_org_name
Check if query fuzzy matches organization name.
openhands/app_server/integrations/github/service/repos.py:191
↓ 1 callersFunction_generate_login_link
Generate the OAuth login link for Slack authentication.
enterprise/server/routes/integration/slack.py:491
↓ 1 callersMethod_generate_login_link_with_state
Generate OAuth login link with message state encoded.
enterprise/integrations/slack/slack_manager.py:615
↓ 1 callersMethod_generate_repo_selection_form
Generate a repo selection form with immediate "No Repository" button and search dropdown. This form provides two options side-by-side:
enterprise/integrations/slack/slack_manager.py:342
↓ 1 callersMethod_get_admin_emails
(self, org_id: UUID)
enterprise/server/services/org_budget_service.py:736
↓ 1 callersMethod_get_agent_llm_diff
Return the nested ``llm`` diff when present and dictionary-shaped.
enterprise/server/routes/org_models.py:313
↓ 1 callersMethod_get_agent_server_url
Get agent server URL from sandbox exposed URLs. Args: sandbox: The sandbox info containing exposed URLs Returns:
openhands/app_server/sandbox/sandbox_service.py:167
↓ 1 callersMethod_get_app_slug
Retrieves the GitHub App slug using the GitHub API's /app endpoint by generating a JWT for the app. Raises: HTTPException: If the
enterprise/server/config.py:89
↓ 1 callersFunction_get_archive_file_store
Object store for archives, built via the backend-portable factory.
openhands/app_server/sandbox/workspace_archive.py:162
↓ 1 callersMethod_get_authenticated_username
Resolve the authenticated user's username, or None for credentials not tied to a user (e.g. project/repo-scoped HTTP access tokens).
openhands/app_server/integrations/bitbucket_data_center/service/base.py:217
↓ 1 callersMethod_get_azure_devops_bearer_token_for_git
( self, git_provider: ProviderType | None, remote_repo_url: str, )
openhands/app_server/app_conversation/app_conversation_service_base.py:442
↓ 1 callersMethod_get_bedrock_client
(self)
openhands/app_server/config_api/default_llm_model_service.py:256
↓ 1 callersMethod_get_bot_access_token
(self)
enterprise/integrations/slack/slack_v1_callback_processor.py:97
↓ 1 callersMethod_get_bot_id
(self, blocks: list[dict])
enterprise/integrations/slack/slack_view.py:75
↓ 1 callersMethod_get_branch_name
(self)
enterprise/integrations/bitbucket_data_center/bitbucket_dc_view.py:89
↓ 1 callersMethod_get_branch_name
(self)
enterprise/integrations/azure_devops/azure_devops_view.py:167
↓ 1 callersMethod_get_branch_name
(self)
enterprise/integrations/gitlab/gitlab_view.py:60
↓ 1 callersMethod_get_branch_name
(self)
enterprise/integrations/bitbucket/bitbucket_view.py:71
↓ 1 callersMethod_get_bucket_name
Get bucket name, falling back to environment variable if not set.
openhands/app_server/file_store/google_cloud.py:27
↓ 1 callersMethod_get_conversation_counts_by_sandbox
Get the count of conversations for each sandbox. Args: sandbox_ids: List of sandbox IDs to count conversations for Retur
openhands/app_server/app_conversation/live_status_app_conversation_service.py:860
↓ 1 callersMethod_get_current_user
Get the current user using the existing db_session. Returns: User object or None if no user_id is available
enterprise/server/utils/saas_pending_message_injector.py:38
↓ 1 callersMethod_get_current_user
Get the current user using the existing db_session. Uses self.db_session to avoid opening a separate database session. Returns:
enterprise/server/utils/saas_app_conversation_info_injector.py:33
↓ 1 callersFunction_get_default_initial_budget
Get the default initial budget for new teams. When billing is disabled (ENABLE_BILLING=false), returns None to disable budget enforcement in
enterprise/storage/lite_llm_manager.py:39
↓ 1 callersFunction_get_deployment_mode
Determine deployment mode. Honors an explicit OH_DEPLOYMENT_MODE ('cloud' | 'self_hosted'); otherwise infers from WEB_HOST (managed domain ->
enterprise/server/constants.py:39
↓ 1 callersFunction_get_effective_org_id
(user_context: UserContext)
enterprise/integrations/jira_dc/jira_dc_conversation_secret_enricher.py:81
↓ 1 callersMethod_get_effective_org_id
Resolve the effective org id for the active user context. Prefers the X-Org-Id / API-key-bound org, falling back to the user's persis
enterprise/server/utils/saas_pending_message_injector.py:54
↓ 1 callersMethod_get_final_response
Fetch the agent's final response from the V1 API.
enterprise/integrations/github/github_v1_callback_processor.py:170
↓ 1 callersMethod_get_final_response
Fetch the agent's final response from the V1 API.
enterprise/integrations/slack/slack_v1_callback_processor.py:149
↓ 1 callersMethod_get_from_cache
Get usernames from cache if available and not expired. Args: spreadsheet_id: The ID of the Google Sheet range_name: Th
enterprise/server/auth/sheets_client.py:30
↓ 1 callersMethod_get_git_provider
Determine the git provider from the selected repository.
enterprise/integrations/jira_dc/jira_dc_view.py:169
↓ 1 callersMethod_get_headers
(self)
openhands/app_server/integrations/forgejo/service/base.py:71
↓ 1 callersMethod_get_headers
Get headers for Bitbucket data center API requests. Mirrors the Bitbucket Cloud base: when ``self.token`` is empty (the default for s
openhands/app_server/integrations/bitbucket_data_center/service/base.py:70
↓ 1 callersMethod_get_headers
Get headers for Bitbucket API requests. Mirrors the GitLab base: when ``self.token`` is empty (the default for services constructed o
openhands/app_server/integrations/bitbucket/service/base.py:64
↓ 1 callersFunction_get_impl
(cls: type[T], impl_name: str | None)
openhands/app_server/utils/import_utils.py:35
↓ 1 callersMethod_get_instructions
(self, jinja_env: Environment)
enterprise/integrations/bitbucket_data_center/bitbucket_dc_view.py:109
↓ 1 callersMethod_get_instructions
(self, jinja_env: Environment)
enterprise/integrations/github/github_view.py:116
↓ 1 callersMethod_get_instructions
(self, jinja_env: Environment)
enterprise/integrations/azure_devops/azure_devops_view.py:295
↓ 1 callersMethod_get_instructions
Instructions passed when conversation is first initialized.
enterprise/integrations/jira_dc/jira_dc_view.py:58
↓ 1 callersMethod_get_instructions
Instructions passed when conversation is updated.
enterprise/integrations/jira_dc/jira_dc_view.py:232
↓ 1 callersMethod_get_instructions
(self, jinja_env: Environment)
enterprise/integrations/gitlab/gitlab_view.py:79
↓ 1 callersMethod_get_instructions
(self, jinja_env: Environment)
enterprise/integrations/bitbucket/bitbucket_view.py:88
↓ 1 callersMethod_get_instructions
Return instructions passed when conversation is first initialized.
enterprise/integrations/slack/slack_view.py:104
↓ 1 callersMethod_get_instructions
(self, jinja_env: Environment)
enterprise/integrations/slack/slack_view.py:326
↓ 1 callersMethod_get_issue_comments
Retrieve all comments from an issue until a comment with conversation_id is found
enterprise/integrations/github/data_collector.py:151
↓ 1 callersMethod_get_keycloak_user_id_cached
Convert a provider user ID to a Keycloak user ID. Uses Redis caching with 24-hour TTL since this mapping never changes. Cach
enterprise/server/services/automation_event_service.py:426
↓ 1 callersMethod_get_live_conversation_info
Get agent status for multiple conversations from the Agent Server. Uses the unified ``/api/conversations`` endpoint, which accepts both
openhands/app_server/app_conversation/live_status_app_conversation_service.py:673
↓ 1 callersFunction_get_llm_file_handler
(name: str, log_level: int)
openhands/app_server/utils/logger.py:503
↓ 1 callersMethod_get_matching_authorizations
Get all authorization rules that match the given email and provider. Uses SQL LIKE for pattern matching: - email_pattern is NULL matc
enterprise/storage/user_authorization_store.py:15
↓ 1 callersFunction_get_or_create_dc_webhook
Idempotent webhook (re)installation against BBDC. Looks up an existing webhook by URL, updates it with the freshly rotated secret if found, o
enterprise/server/routes/integration/bitbucket_dc.py:167
↓ 1 callersMethod_get_or_create_org
Find or lazily create the default org. Returns (org, created_by_current_user) where the flag is True only when the org was created in
enterprise/storage/default_org_service.py:158
↓ 1 callersMethod_get_org_name
(self, org_id: UUID)
enterprise/server/services/org_budget_service.py:732
↓ 1 callersMethod_get_override
( self, org_id: UUID, user_id: UUID )
enterprise/server/services/org_budget_service.py:293
↓ 1 callersMethod_get_repo_node_id
Get the new GitHub GraphQL node ID for a repository using the GitHub client. Args: repo_id: Numeric repository ID as str
enterprise/integrations/github/data_collector.py:108
↓ 1 callersMethod_get_resend_client
Initialize and return the Resend client. Returns: bool: True if client is ready, False otherwise
enterprise/server/services/email_service.py:22
↓ 1 callersFunction_get_resend_synced_user_store
Get the ResendSyncedUserStore instance. This is separated into a function to allow for easier testing/mocking.
enterprise/sync/resend_keycloak.py:316
↓ 1 callersMethod_get_resolved_org_id
Resolve the org ID for V1 conversations.
enterprise/integrations/jira_dc/jira_dc_view.py:188
↓ 1 callersMethod_get_role_by_id
(role_id: int, session: AsyncSession)
enterprise/storage/role_store.py:39
↓ 1 callersMethod_get_role_by_name
(name: str, session: AsyncSession)
enterprise/storage/role_store.py:55
↓ 1 callersMethod_get_sandbox_id_to_conversation_ids
( self, stored_conversations: Sequence[AppConversationInfo | None] )
openhands/app_server/app_conversation/live_status_app_conversation_service.py:749
↓ 1 callersMethod_get_slack_team_store
Get the SlackTeamStore instance (lazy import to avoid circular deps).
enterprise/integrations/slack/slack_manager.py:663
↓ 1 callersMethod_get_stats_as_result
Lookup rate limit window stats and return a RateLimitResult with the data needed for response headers.
enterprise/server/rate_limit.py:80
↓ 1 callersMethod_get_user_auth
(self, request: Request)
enterprise/server/middleware.py:109
↓ 1 callersFunction_get_user_provider
Get the configured AnalyticsUserProvider implementation. Uses get_impl() to load the implementation class specified in server_config.analytic
openhands/analytics/analytics_context.py:51
↓ 1 callersMethod_get_user_spend
( self, org_id: UUID, user_id: UUID, cycle_start: datetime )
enterprise/server/services/org_budget_service.py:498
↓ 1 callersMethod_get_v1_initial_user_message
Build the initial user message for V1 resolver conversations.
enterprise/integrations/jira/jira_view.py:267
↓ 1 callersFunction_handle_bitbucket_dc_event
( request: Request, background_tasks: BackgroundTasks, x_hub_signature: str | None, x_event_ke
enterprise/server/routes/integration/bitbucket_dc.py:613
↓ 1 callersMethod_has_mention
Check if text contains an exact mention of OpenHands.
enterprise/integrations/jira/jira_payload.py:181
↓ 1 callersFunction_has_redacted_secret
(value: object)
enterprise/migrations/versions/137_encrypt_member_mcp_config.py:118
↓ 1 callersMethod_has_token_expired
(self, status_code: int)
openhands/app_server/integrations/bitbucket_data_center/service/base.py:67
↓ 1 callersMethod_has_token_expired
(self, status_code: int)
openhands/app_server/integrations/azure_devops/azure_devops_service.py:167
← previousnext →2,001–2,100 of 10,924, ranked by callers