MCPcopy Create free account

hub / github.com/TracecatHQ/tracecat / functions

Functions13,198 in github.com/TracecatHQ/tracecat

↓ 5 callersMethod_get_enabled_entitlements
(self)
tracecat/registry/actions/service.py:206
↓ 5 callersMethod_get_extraction_lock
Get or create a lock for the given cache key. This prevents multiple concurrent async tasks from downloading the same tarball simulta
tracecat/executor/action_runner.py:134
↓ 5 callersFunction_get_preset_id
Extract preset_id from internal tool context.
tracecat/agent/mcp/internal_tools.py:159
↓ 5 callersFunction_load_secret_inventory
Load workspace secret key inventory for the default environment.
tracecat/mcp/server.py:331
↓ 5 callersMethod_log
(self, level: str, message: str, **fields: Any)
tracecat/dsl/workflow_logging.py:99
↓ 5 callersFunction_make_anthropic_request
( *, tools: tuple[dict[str, object], ...] = (), tool_choice: object = None, base_url: str | No
tests/unit/test_tracecat_llm_proxy_anthropic_family.py:42
↓ 5 callersFunction_make_udf_node
Create a UDF node for the graph. Note: UDFNode.id is typed as ActionID (uuid.UUID), so the node_id must be a valid UUID or UUID string. Legac
tests/unit/test_dsl_common.py:27
↓ 5 callersFunction_mcp_file_transfer_ttl_seconds
Return the TTL for staged MCP file transfer URLs and artifacts.
tracecat/mcp/server.py:664
↓ 5 callersMethod_mime_equivalence_key
Compute an equivalence key for MIME types to compare related variants consistently. Strategy: - Lowercase, strip parameters first (ca
tracecat/storage/validation.py:269
↓ 5 callersFunction_minio_credentials
()
tests/conftest.py:159
↓ 5 callersMethod_normalize_mime_type
Normalize a MIME type to its base form (lowercased, parameters stripped).
tracecat/storage/validation.py:262
↓ 5 callersMethod_process_message
(self, fields: dict[str, str])
tracecat/cases/triggers/consumer.py:138
↓ 5 callersFunction_raise_for_status
(response: httpx.Response, action: str)
packages/tracecat-registry/tracecat_registry/integrations/splunk.py:49
↓ 5 callersFunction_read_csv_upload_with_limit
Read an uploaded CSV file enforcing a maximum size limit.
tracecat/tables/router.py:73
↓ 5 callersFunction_request_table_api
( method: str, base_url: str, table_name: str, record_id: str | None = None, params: dict[
packages/tracecat-registry/tracecat_registry/integrations/servicenow.py:26
↓ 5 callersMethod_require_workspace_id
Get workspace_id, raising if role or workspace_id is None.
tracecat/secrets/service.py:50
↓ 5 callersMethod_resolve_child_loop_batch_plan
Resolve logical batch size and dispatch window for child loops.
tracecat/dsl/workflow.py:1927
↓ 5 callersFunction_retention_cutoff
(now: datetime | None = None)
packages/tracecat-ee/tracecat_ee/watchtower/service.py:1080
↓ 5 callersMethod_run_cancellation_safe_cleanup
Run cleanup to completion even if workflow cancellation is requested.
tracecat/dsl/workflow.py:1956
↓ 5 callersFunction_seed_org_registry
( session: AsyncSession, *, role: Role, origin: str, version: str, action_names: list[
tests/unit/test_registry_actions_custom_entitlement.py:89
↓ 5 callersMethod_should_suppress_stream_event
Suppress internal/synthetic runtime events from external consumers.
tracecat/agent/executor/loopback.py:249
↓ 5 callersMethod_snapshot_unlocked
(self)
tracecat/agent/observability.py:66
↓ 5 callersFunction_sync_as_leader
Leader-only sync logic with retries.
tracecat/registry/sync/jobs.py:83
↓ 5 callersMethod_timed_lock
Acquire lock with timing metrics. Tracks lock acquisitions, contention (wait > 1ms), and wait times.
tracecat/executor/backends/pool/pool.py:182
↓ 5 callersMethod_to_read_model
( self, entity: CaseDurationDefinitionDB )
tracecat/cases/durations/service.py:165
↓ 5 callersMethod_to_read_model
(self, entity: CaseDuration)
tracecat/cases/durations/service.py:677
↓ 5 callersMethod_update_grouped_settings
( self, settings: Sequence[OrganizationSetting], params: BaseModel )
tracecat/settings/service.py:263
↓ 5 callersFunction_user_read
( user_id: uuid.UUID | None = None, is_superuser: bool = False, email: str = "test@example.com", )
tests/unit/api/test_api_admin_users.py:18
↓ 5 callersMethodaccept_invitation
Accept an invitation and create organization membership + RBAC assignment. This method validates the invitation token, checks expiry and stat
tracecat/organization/service.py:569
↓ 5 callersFunctionaction_collection_prefix
Generate S3 key prefix for action collection (manifest + chunks). Format: {workspace_id}/{wf_exec_id}/actions/{stream_id}/{ref}
tracecat/storage/object.py:407
↓ 5 callersMethodadd_member
Add a user to an organization. This method creates an OrganizationMembership record linking a user to an organization. It is typicall
tracecat/organization/service.py:299
↓ 5 callersFunctionanthropic_text_block_start_event
(index: int)
tracecat/agent/llm_proxy/provider_common.py:192
↓ 5 callersFunctionanthropic_tool_block_start_event
( *, index: int, tool_call_id: str, name: str, )
tracecat/agent/llm_proxy/provider_common.py:271
↓ 5 callersFunctionanthropic_tool_delta_event
( index: int, partial_json: str, )
tracecat/agent/llm_proxy/provider_common.py:292
↓ 5 callersMethodapproval_request_event
Factory method for creating approval request events.
tracecat/agent/common/stream_types.py:173
↓ 5 callersFunctionareValuesEqual
(a: unknown, b: unknown)
frontend/src/components/cases/workflow-trigger-form.tsx:82
↓ 5 callersMethodaread
(self)
tests/unit/test_tracecat_llm_proxy.py:87
↓ 5 callersFunctionattach_validators
(func: F, *validators: Any)
tracecat/registry/repository.py:884
↓ 5 callersFunctionbuild_sdk_output_format
Convert Tracecat's output_type into Claude SDK's output_format shape. The Claude SDK expects ``output_format`` as:: {"type": "json_schem
tracecat/agent/common/output_format.py:88
↓ 5 callersFunctioncanSubmitAgentPresetForm
({ mode, isDirty, name, modelProvider, modelName, }: { mode: AgentPresetFormMode isDirty: boolea
frontend/src/lib/agent-presets.ts:53
↓ 5 callersFunctioncanToggle
( editor: Editor | null, level?: Level, turnInto: boolean = true )
frontend/src/components/tiptap-ui/heading-button/use-heading.ts:70
↓ 5 callersFunctioncanonicalizeColumnName
(value: string)
frontend/src/lib/tables.ts:43
↓ 5 callersFunctioncheck_saml_domain_prerequisites
Enforce domain guardrails for multi-tenant SAML enablement. In multi-tenant mode, enabling SAML must require at least one active organization
tracecat/settings/router.py:70
↓ 5 callersMethodclaim_external_channel_approval_sink
Legacy no-op sink claim kept for backwards compatibility. External-channel approvals are no longer source-locked. Decisions can be su
tracecat/agent/session/service.py:671
↓ 5 callersFunctioncoerce_multi_select_value
Normalize a MULTI_SELECT payload as a list of strings.
tracecat/tables/common.py:381
↓ 5 callersFunctioncoerce_optional_to_utc_datetime
Coerce a value to a timezone-aware UTC datetime.
tracecat/tables/common.py:51
↓ 5 callersMethodcompare_versions
Compare two versions and return a diff of changes. Args: base_version: The base version (typically older) compare_ver
tracecat/registry/versions/service.py:263
↓ 5 callersFunctioncompute_effective_scopes
Compute the effective scopes for a role. Results are cached by (user_id, organization_id, workspace_id) with a 30-second TTL so that repeated
tracecat/auth/credentials.py:97
↓ 5 callersMethodcompute_time_series
Compute durations as metrics optimized for time-series platforms. Returns flat, OTEL-aligned Gauge metrics suitable for direct ingestion
tracecat/cases/durations/service.py:390
↓ 5 callersFunctioncreateDefaultTimeFilterState
()
frontend/src/components/workflow-runs/workflow-runs-layout.tsx:255
↓ 5 callersFunctioncreateDeferred
()
frontend/tests/chat-session-pane.test.tsx:81
↓ 5 callersFunctioncreateEdge
(source: string, target: string)
frontend/tests/graph-layout.test.ts:18
↓ 5 callersFunctioncreateGraphResponse
(version: number, nodeX = 0)
frontend/tests/use-graph-operations.test.tsx:28
↓ 5 callersFunctioncreateRegistryAction
( overrides: Partial<RegistryActionReadMinimal> & Pick<RegistryActionReadMinimal, "action" | "namespace"
frontend/tests/canvas-toolbar.test.tsx:15
↓ 5 callersMethodcreate_actions_from_dsl
Create Action entities from DSL and add to session. Builds upstream_edges from depends_on relationships. For root actions (no depends
tracecat/workflow/management/management.py:995
↓ 5 callersMethodcreate_case_viewed_event
Record a case viewed event if the current user hasn't viewed recently.
tracecat/cases/service.py:2264
↓ 5 callersFunctioncreate_manifest_for_actions
Create a RegistryVersion with manifest for the given actions. Returns a RegistryLock that can be used in RunActionInput.
tests/unit/test_template_actions.py:58
↓ 5 callersMethodcreate_org_secret
Create a new organization secret.
tracecat/secrets/service.py:379
↓ 5 callersMethodcreate_schedule
Create a schedule for a workflow. Parameters ---------- params : ScheduleCreate The parameters for creat
tracecat/workflow/schedules/service.py:54
↓ 5 callersFunctioncreate_session_activity
Create or get an existing agent session in the database. This is called at the start of an agent workflow to establish the session record tha
tracecat/agent/session/activities.py:100
↓ 5 callersMethodcreate_slack_approval_action_token
( cls, *, batch_id: str, tool_call_id: str, action: Literal["approve",
tracecat/agent/channels/service.py:283
↓ 5 callersMethodcreate_user
Create a platform-level user without org/workspace memberships.
packages/tracecat-ee/tracecat_ee/admin/users/service.py:25
↓ 5 callersMethodcreate_workflow_execution
Create a new workflow execution. Note: This method blocks until the workflow execution completes. Args: memo: Optional m
tracecat/workflow/executions/service.py:1401
↓ 5 callersMethodcreate_workflow_execution_wait_for_start
Create a workflow execution and wait until Temporal acknowledges start.
tracecat/workflow/executions/service.py:1269
↓ 5 callersMethoddelete
(self, dn: str)
packages/tracecat-registry/tracecat_registry/integrations/ldap3.py:50
↓ 5 callersMethoddelete_member
Remove a member of the organization. This method deletes a specified member from the organization. It first checks if the me
tracecat/organization/service.py:250
↓ 5 callersMethoddelete_tag
(self, tag: WorkflowTag)
tracecat/tags/service.py:89
↓ 5 callersFunctiondenormalize_tool_name
Convert MCP tool name format to canonical action name. MCP tool names use double underscores, canonical names use dots. Args: tool_n
tracecat/agent/tools.py:343
↓ 5 callersFunctiondispatch
(action: Action)
frontend/src/components/ui/use-toast.ts:131
↓ 5 callersMethoddump_python
(self, obj: Any, **kwargs: Any)
tracecat/agent/types.py:72
↓ 5 callersFunctioneval_jsonpaths
( json: Annotated[ str | dict[str, Any], Doc("JSON object to eval JSONPath expressions on.") ]
packages/tracecat-registry/tracecat_registry/core/transform.py:386
↓ 5 callersMethodevaluate
(self, tree: Tree[Token])
tracecat/expressions/parser/evaluator.py:32
↓ 5 callersMethodexpire
(self, *args, **kwargs)
tests/unit/test_redis_client.py:53
↓ 5 callersMethodfrom_action_create
Create a manifest action from a RegistryActionCreate.
tracecat/registry/versions/schemas.py:43
↓ 5 callersMethodfrom_short
Create a TracecatUUID instance from a shortened ID string. Args: short_id: The shortened ID string with prefix Returns:
tracecat/identifiers/common.py:106
↓ 5 callersFunctiongetApiErrorDetail
(error: unknown)
frontend/src/lib/errors.ts:45
↓ 5 callersFunctiongetBaseUrl
()
frontend/src/lib/api.ts:19
↓ 5 callersFunctiongetCategoryScopes
( categoryResources: string[], scopes: ScopeRead[] )
frontend/src/lib/rbac.ts:156
↓ 5 callersMethodgetDisplayName
* Returns the display name of the user.
frontend/src/lib/auth.ts:106
↓ 5 callersFunctiongetEventCopyPrefix
( eventRef: string, kind: "input" | "result" | "interaction" )
frontend/src/components/builder/events/events-selected-action.tsx:314
↓ 5 callersFunctiongetFilterLabel
( eventType: CaseDurationEventTypeValue )
frontend/src/components/cases/case-duration-dialog.tsx:75
↓ 5 callersFunctiongetLayoutedElements
( nodes: Node[], edges: Edge[], direction = "TB" )
frontend/src/components/builder/canvas/graph-layout.ts:29
↓ 5 callersFunctiongetScopeActionNamespace
(scope: ScopeRead)
frontend/src/lib/rbac.ts:121
↓ 5 callersFunctionget_async_engine
Get the db async connection pool.
tracecat/db/engine.py:204
↓ 5 callersFunctionget_case
Get a specific case.
tracecat/cases/router.py:454
↓ 5 callersMethodget_collection_item_for_object_ops
Resolve a collection item for object preview/download operations.
tracecat/workflow/executions/service.py:836
↓ 5 callersFunctionget_conflict_summary
Get a simplified toast-friendly message about dependency conflicts. Args: error_message: The error message containing dependency con
tracecat/registry/dependencies.py:378
↓ 5 callersMethodget_effective_entitlements
Get effective entitlements (org override or tier default). In single-tenant mode, returns static OSS/self-host defaults. In multi-ten
tracecat/tiers/service.py:144
↓ 5 callersFunctionget_effective_limits_cached
Read effective limits from Redis cache.
tracecat/tiers/limits_cache.py:22
↓ 5 callersFunctionget_execution_type_from_search_attr
Extract execution type from search attributes.
tracecat/dsl/common.py:1339
↓ 5 callersMethodget_github_app_credentials_status
Get the status of GitHub App credentials. Returns: Dictionary with credentials status information
tracecat/vcs/github/app.py:405
↓ 5 callersFunctionget_hook_output
Extract hookSpecificOutput from result.
tests/unit/test_agent_runtime.py:163
↓ 5 callersFunctionget_interaction
Get the interaction context from the current action in the workflow execution.
tracecat/expressions/functions.py:66
↓ 5 callersMethodget_interface
(self)
tracecat/registry/actions/bound.py:78
↓ 5 callersFunctionget_iterables_from_expression
( expr: str | list[str], operand: ExprOperand )
tracecat/expressions/eval.py:119
↓ 5 callersFunctionget_mcp_client_id
Extract a per-user client ID from the MCP middleware context. Uses the authenticated user's email from the OIDC access token. Falls back to '
tracecat/mcp/middleware.py:337
↓ 5 callersMethodget_member
Retrieve a member of the organization by their user ID. Args: user_id (UserID): The unique identifier of the user. Retur
tracecat/organization/service.py:222
↓ 5 callersFunctionget_memory_usage_mb
Get current memory usage in megabytes.
tests/backends/test_backend_benchmarks.py:63
↓ 5 callersFunctionget_pyproject_toml_required_deps
Parse pyproject.toml to extract dependencies.
tracecat/parse.py:84
↓ 5 callersMethodget_runtime_provider_credentials
Get provider credentials augmented for runtime consumers.
tracecat/agent/service.py:228
← previousnext →801–900 of 13,198, ranked by callers