MCPcopy Index your code

hub / github.com/TracecatHQ/tracecat / functions

Functions13,198 in github.com/TracecatHQ/tracecat

↓ 18 callersFunctioncreateNode
(id: string, type: string, overrides?: Partial<Node>)
frontend/tests/graph-layout.test.ts:8
↓ 18 callersFunctioncreate_workspace_admin_role
Create a workspace admin role for testing.
tests/unit/test_workspace_service.py:427
↓ 18 callersMethoddelete
Make a DELETE request.
packages/tracecat-registry/tracecat_registry/sdk/client.py:267
↓ 18 callersMethodensure_tarball_extracted
Ensure tarball is extracted to a target directory. Uses per-cache-key locking to prevent duplicate downloads from concurrent async ta
tracecat/executor/action_runner.py:181
↓ 18 callersMethoderror
(self, error: str)
tracecat/agent/executor/loopback.py:156
↓ 18 callersFunctionextract_first
Extract the first payload from a workflow history event.
tracecat/workflow/executions/common.py:286
↓ 18 callersMethodget_fields
Retrieve custom field values for a case.
tracecat/cases/service.py:1355
↓ 18 callersMethodget_table_by_name
Get a lookup table by name. Args: table_name: The name of the table to get Returns: The requested Table
tracecat/tables/service.py:343
↓ 18 callersMethodlist_events
List all events for a case.
tracecat/cases/service.py:2194
↓ 17 callersFunction_list_rows
List rows in tests using cursor semantics.
tests/unit/test_tables_service.py:160
↓ 17 callersFunction_make_manifest
Create a test manifest with given action names.
tests/unit/test_registry_version_management.py:31
↓ 17 callersFunction_to_dict
(instance: RecordModel)
tracecat/db/models.py:322
↓ 17 callersFunction_validate_env_key
Validate environment variable key is safe for protobuf config. Args: key: Environment variable name to validate. Raises: San
tracecat/sandbox/executor.py:117
↓ 17 callersMethodbatch_insert_rows
( self, table: Table, rows: list[dict[str, Any]], *, upsert: bool = Fa
tracecat/tables/service.py:1879
↓ 17 callersMethodcancel
(self)
tracecat/agent/executor/aio.py:44
↓ 17 callersFunctioncn
( ...classes: (string | boolean | undefined | null)[] )
frontend/src/lib/tiptap-utils.ts:23
↓ 17 callersMethodcollect_current_part_end_events
Generate SSE frames required to close active parts.
tracecat/agent/adapter/vercel.py:814
↓ 17 callersMethodfrom_result
Create a TaskResult from a raw result value. Wraps the result in InlineObject for uniform envelope. Use this for creating TaskResult
tracecat/dsl/schemas.py:171
↓ 17 callersFunctiongetWorkflowEventIcon
( status: WorkflowExecutionEventStatus, className?: string )
frontend/src/components/events/workflow-event-status.tsx:30
↓ 17 callersFunctionget_activities
()
tracecat/dsl/worker.py:89
↓ 17 callersFunctionnormalize_domain
Normalize a domain for display and stable lookup. Rules: - Trim surrounding whitespace - Drop any trailing dot - Lowercase - Norm
tracecat/organization/domains.py:16
↓ 17 callersFunctionquote_identifier
Double-quote a SQL identifier for safe use in DDL statements. Prevents syntax errors when identifier names collide with SQL reserved keywords
tracecat/tables/service.py:2330
↓ 17 callersFunctionrequire_action_scope
Check if the current user has permission to execute a specific action. This function checks the context scopes against the required action scope.
tracecat/authz/controls.py:176
↓ 17 callersMethodrun
Run an AI agent. Either config or preset_slug must be provided. Args: user_prompt: The prompt for the agent.
packages/tracecat-registry/tracecat_registry/sdk/agents.py:294
↓ 16 callersFunction_create_and_commit_workflow
( dsl: DSLInput, role: Role, *, alias: str | None = None )
tests/temporal/test_workflows.py:749
↓ 16 callersFunctionapply_masks_object
Process jsonpaths in strings, sequences, and mappings.
tracecat/secrets/common.py:21
↓ 16 callersMethodclose
(self)
tests/unit/test_redis_client.py:40
↓ 16 callersMethodcompute_tarball_cache_key
Compute cache key from tarball URI.
tracecat/executor/action_runner.py:157
↓ 16 callersMethodconvert_value
Convert string value to appropriate Python type based on column type.
tracecat/tables/importer.py:34
↓ 16 callersMethodcreate_field
Create a new case field column and update the schema. Extends the parent to persist the optional ``kind`` metadata (e.g. LONG_TEXT, U
tracecat/cases/service.py:1141
↓ 16 callersMethoderrors
Return all validation errors.
tracecat/expressions/validator/base.py:60
↓ 16 callersMethodget_value
(self, setting: object)
tests/unit/test_rls_failure_repros.py:341
↓ 16 callersMethodkeys
Get the setting keys as a set.
tracecat/settings/schemas.py:13
↓ 16 callersFunctionprint_success
Print a success message.
packages/tracecat-admin/tracecat_admin/output.py:47
↓ 16 callersMethodsearch
Search the LDAP directory. Args: search_base: The base of the search request. search_filter: The filter of the search
packages/tracecat-registry/tracecat_registry/integrations/ldap3.py:136
↓ 16 callersMethodsync_repository_v2
Sync a repository and create a versioned snapshot. Args: db_repo: The database repository to sync. target_version: Op
tracecat/registry/sync/base_service.py:271
↓ 16 callersFunctionupdate
(props: ToasterToast)
frontend/src/components/ui/use-toast.ts:143
↓ 16 callersFunctionuseWorkflow
()
frontend/src/providers/workflow.tsx:282
↓ 15 callersFunction_get_headers
Get headers for Chronicle API requests.
packages/tracecat-registry/tracecat_registry/integrations/google_secops_detection.py:35
↓ 15 callersFunction_normalize_limit
Clamp a requested MCP list limit to a safe range.
tracecat/mcp/server.py:2400
↓ 15 callersFunction_serialize_paginated_response
Serialize a paginated response to a JSON-safe dict.
tracecat/mcp/server.py:2476
↓ 15 callersFunction_validate_cache_key
Validate cache key is a safe hex string. Args: cache_key: Cache key to validate (expected to be SHA256 hex). Raises: Sandbox
tracecat/sandbox/executor.py:153
↓ 15 callersFunction_workspace_schema
(prefix: str, workspace_id: uuid.UUID)
tests/migration/test_dynamic_workspace_rls_migration.py:45
↓ 15 callersMethodapi_call
( self, *, api_method: str, params: dict[str, Any] | None = None, json
tests/unit/test_agent_channel_sinks.py:30
↓ 15 callersMethodbuild_dsl_from_workflow
Build a DSLInput from a Workflow.
tracecat/workflow/management/management.py:836
↓ 15 callersMethodcreate_approval
Create a single approval record.
packages/tracecat-ee/tracecat_ee/agent/approvals/service.py:113
↓ 15 callersMethodcreate_attachment
Create a new attachment for a case with security validations. Args: case: The case to attach the file to params: The
tracecat/cases/attachments/service.py:196
↓ 15 callersFunctioncreate_comment
Create a new comment on a case.
tracecat/cases/router.py:643
↓ 15 callersMethodcreate_definition
Create a new case duration definition.
tracecat/cases/durations/service.py:69
↓ 15 callersMethodcreate_role
Create a custom role for the organization.
packages/tracecat-ee/tracecat_ee/rbac/service.py:191
↓ 15 callersFunctionexecute_query
Execute a parameterized SQL query on an external database.
packages/tracecat-registry/tracecat_registry/core/sql.py:128
↓ 15 callersMethodget_comment
Get a comment by ID. Args: case: The case to get the comment for comment_id: The ID of the comment to get Re
tracecat/cases/service.py:1667
↓ 15 callersMethodget_folder
Get a folder by ID. Args: folder_id: The ID of the folder Returns: The folder or None if not found
tracecat/workflow/management/folders/service.py:96
↓ 15 callersFunctionlist_cases
List cases with default filtering and sorting options.
tracecat/cases/router.py:170
↓ 15 callersFunctionrequire
( conditions: Annotated[ bool | list[bool], Doc( "Conditional expression(s) to
packages/tracecat-registry/tracecat_registry/core/require.py:13
↓ 15 callersMethodupdate_preset
(index: int)
tests/unit/test_agent_preset_service.py:468
↓ 15 callersFunctionuseRbacRoles
(options: { enabled?: boolean } = {})
frontend/src/lib/hooks.tsx:5752
↓ 15 callersFunctionuseWorkspaceDetails
()
frontend/src/hooks/use-workspace.ts:19
↓ 15 callersFunctionvalidate_oauth_endpoint
Validate an OAuth endpoint URL for security. Args: url: The endpoint URL to validate base_domain: Optional base domain to validat
tracecat/integrations/providers/base.py:63
↓ 15 callersFunctionvalidate_scope_string
Validate that a scope string follows the allowed format. Rules: - Lowercase alphanumeric characters - Allowed special characters: : _ . -
tracecat/authz/controls.py:39
↓ 15 callersFunctionwith_session
Set the session in the context.
tracecat/contexts.py:45
↓ 14 callersFunction_build_workflow
(*, limits: EffectiveLimits | None = None)
tests/unit/test_dsl_workflow_concurrency.py:49
↓ 14 callersMethod_reset_connection
Reset the Redis client and pool so the next attempt reinitializes them.
tracecat/redis/client.py:545
↓ 14 callersMethoddecode_cursor
Decode a cursor to timestamp and ID.
tracecat/pagination.py:103
↓ 14 callersMethoddone
(self)
tracecat/agent/channels/sinks/slack.py:595
↓ 14 callersFunctioneval_jsonpath
Evaluate a jsonpath expression on the target object (operand).
tracecat/expressions/common.py:111
↓ 14 callersFunctiongenerate_model_from_function
( func: F, udf_kwargs: RegisterKwargs )
tracecat/registry/repository.py:901
↓ 14 callersMethodget
(self)
packages/tracecat-ee/tracecat_ee/agent/approvals/service.py:499
↓ 14 callersFunctiongetRelativeTime
(date: Date)
frontend/src/lib/event-history.ts:53
↓ 14 callersMethodget_org_setting
Get the current organization settings. Returns: Settings: The current organization settings configuration
tracecat/settings/service.py:161
↓ 14 callersFunctionget_storage_client
Get a configured S3 client for either AWS S3. Yields: Configured aioboto3 S3 client
tracecat/storage/blob.py:32
↓ 14 callersFunctionhttp_paginate
Paginate through a HTTP response. Returns a list of items when `items_jsonpath` is provided (flattened across pages), respecting the `limit`
packages/tracecat-registry/tracecat_registry/core/http.py:824
↓ 14 callersFunctionjson_schema_to_pydantic
Recursively convert a JSON schema to a Pydantic model. This function will recursively convert a JSON schema to a Pydantic model. It will also
tracecat/validation/common.py:15
↓ 14 callersMethodlist_adapter
(cls)
tracecat/core/schemas.py:13
↓ 14 callersFunctionmake_case_create
Build a CaseCreate payload while keeping type checkers happy.
tests/unit/test_case_duration_service.py:29
↓ 14 callersFunctionmaterialize_context
Retrieve StoredObjects and replace with raw values in context copy. With uniform envelope design, TaskResult.result is ALWAYS a StoredObject.
tracecat/dsl/action.py:295
↓ 14 callersFunctionnormalize_mcp_tool_name
Convert MCP tool name to readable action name for display. MCP tool naming convention: mcp__{server_name}__{tool_name} Handles Tracecat regi
tracecat/agent/mcp/utils.py:33
↓ 14 callersMethodstore
Store data, potentially externalizing if over threshold. Args: key: Storage key (e.g., "results/wf-123/action-1/uuid.json")
tracecat/storage/object.py:263
↓ 14 callersFunctionstrip_proxy_tool_metadata
Return tool arguments without Tracecat-internal proxy metadata. Args: args: Tool arguments that may include Tracecat proxy metadata.
tracecat/agent/mcp/metadata.py:15
↓ 13 callersFunction_dsl_input
(**overrides: Any)
tests/unit/test_webhook_execution_path.py:62
↓ 13 callersMethod_queue_tasks
Queue the next tasks that are ready to run.
tracecat/dsl/scheduler.py:594
↓ 13 callersMethod_register_udfs_from_package
( self, module: ModuleType, *, origin: str = DEFAULT_REGISTRY_ORIGIN, )
tracecat/registry/repository.py:674
↓ 13 callersMethod_start_workflow
( self, dsl: DSLInput, *, wf_id: WorkflowID, wf_exec_id: WorkflowExecu
tracecat/workflow/executions/service.py:1574
↓ 13 callersMethodadd_workflow_tag
Add a tag association to a workflow.
tracecat/workflow/tags/service.py:69
↓ 13 callersFunctionb62encode
Convert a non-negative integer to a base62 string. Args: num: Non-negative integer to encode Returns: Base62 encoded string
tracecat/base62.py:8
↓ 13 callersMethodcreate_variable
(self, params: VariableCreate)
tracecat/variables/service.py:153
↓ 13 callersMethoddone
Emit an end-of-turn marker.
tracecat/agent/stream/connector.py:66
↓ 13 callersFunctionextract_templated_secrets
Extract secrets from templated objects using AST parsing.
tracecat/expressions/eval.py:85
↓ 13 callersMethodfrom_uuid
(cls, uuid: UUID)
tracecat/identifiers/common.py:131
↓ 13 callersMethodget_action_from_index
Get action from index with manifest from the version. Searches both org-scoped and platform registries using a single UNION ALL query.
tracecat/registry/actions/service.py:525
↓ 13 callersMethodget_preset
Get an agent preset by ID with proper error handling.
tracecat/agent/preset/service.py:762
↓ 13 callersFunctionmint_executor_token
Create a signed executor JWT scoped to a specific workflow execution.
tracecat/auth/executor_tokens.py:39
↓ 13 callersFunctionparse_webhook_payload
Dependency to parse webhook payload based on Content-Type header. Args: request: FastAPI request object content_type: Conten
tracecat/webhooks/dependencies.py:244
↓ 13 callersFunctionresolve
( options: ApiRequestOptions<T>, resolver?: T | Resolver<T> )
frontend/src/client/core/request.ts:120
↓ 13 callersFunctionset
Set a secret by name. Sets the secret in the registry-owned context.
packages/tracecat-registry/tracecat_registry/_internal/secrets.py:77
↓ 13 callersMethodto_temporal_search_attr_pair
(self)
tracecat/workflow/executions/enums.py:115
↓ 13 callersFunctionupdate_case
Update a case.
tracecat/cases/router.py:542
↓ 13 callersMethodupdate_mcp_integration
Update an MCP integration.
tracecat/integrations/service.py:1239
↓ 13 callersFunctionupload_attachment
Upload a file attachment to a case.
packages/tracecat-registry/tracecat_registry/core/cases.py:671
↓ 13 callersFunctionuseAuth
()
frontend/src/hooks/use-auth.ts:54
← previousnext →201–300 of 13,198, ranked by callers