MCPcopy Index your code

hub / github.com/TracecatHQ/tracecat / functions

Functions13,198 in github.com/TracecatHQ/tracecat

↓ 36 callersMethodcreate_folder
Create a new workflow folder. Args: name: The name of the folder parent_path: Path of the parent folder, defaults to
tracecat/workflow/management/folders/service.py:50
↓ 36 callersMethodcreate_preset
(self, params: Any)
tests/unit/test_mcp_server.py:3992
↓ 36 callersMethodset
(self, key: str, value: bytes)
tracecat/storage/utils.py:51
↓ 35 callersMethodcreate_event
( self, *, resource_type: AuditResourceType, action: AuditAction, reso
tracecat/audit/service.py:228
↓ 34 callersMethodrun
(self, args: DSLRunArgs)
tracecat/dsl/workflow.py:309
↓ 34 callersMethodstore_provider_config
Store or update provider configuration (client credentials) for a workspace.
tracecat/integrations/service.py:800
↓ 33 callersFunctionand_
Logical AND operation.
tracecat/expressions/functions.py:1035
↓ 33 callersFunctioncreate_table
Create a new table.
tracecat/tables/router.py:126
↓ 33 callersMethoddefault
(cls)
tracecat/agent/llm_proxy/providers.py:40
↓ 33 callersFunctionscope_matches
Check if a granted scope (potentially with wildcards) matches a required scope. Uses fnmatch-style matching with only * as the wildcard character
tracecat/authz/controls.py:71
↓ 33 callersMethodstart_workflow
(self, *_args, **_kwargs)
tests/integration/test_webhook_start_ack_integration.py:68
↓ 33 callersFunctionuseEntitlements
()
frontend/src/hooks/use-entitlements.ts:10
↓ 32 callersFunctionaction_result
Unwrap StoredObject action result from workflow context.
tests/temporal/test_loop_control_flow.py:25
↓ 32 callersMethodupdate_case
Update a case and optionally its custom fields. Args: case: The case object to update params: Optional case update pa
tracecat/cases/service.py:957
↓ 31 callersFunctioncooperative
Yield items from an iterable in a cooperative manner. This is useful for yielding back to the event loop to avoid Temporal deadlock. Args:
tracecat/concurrency.py:66
↓ 31 callersMethodisActive
()
frontend/src/lib/auth.ts:80
↓ 31 callersMethodrun_python
Execute a Python script in a sandbox. This is the main entry point for script execution. It automatically selects the appropriate exe
tracecat/sandbox/service.py:286
↓ 30 callersMethodappend
(self, event: UnifiedStreamEvent)
tracecat/agent/channels/sinks/slack.py:489
↓ 30 callersFunctionregister
Decorator factory to register a new UDF (User-Defined Function) with additional parameters. This method creates a decorator that can be used to r
packages/tracecat-registry/tracecat_registry/_internal/registry.py:11
↓ 29 callersMethodcreate_secret
Create a workspace secret.
tracecat/secrets/service.py:256
↓ 29 callersFunctionresolved_context_factory
Factory for creating mock ResolvedContext objects for testing. In test mode (TRACECAT__POOL_WORKER_TEST_MODE=true), workers return mock succe
tests/integration/conftest.py:340
↓ 29 callersFunctionrun_action_input_factory
Factory for creating RunActionInput objects for testing.
tests/integration/conftest.py:293
↓ 28 callersFunction_base_request
( *, provider: str, model: str, messages: tuple[NormalizedMessage, ...], model_settings: d
tests/unit/test_tracecat_llm_proxy_cloud_providers.py:115
↓ 28 callersMethod_get_schema_name
Generate the schema name for a workspace.
tracecat/tables/service.py:136
↓ 28 callersMethodcreate_pair
(self, value: str)
tracecat/workflow/executions/enums.py:172
↓ 28 callersMethodfrom_bound
( action: BoundRegistryAction, repository_id: UUID4 )
tracecat/registry/actions/schemas.py:332
↓ 28 callersMethodget_integration
Get a user's integration for a specific provider.
tracecat/integrations/service.py:291
↓ 28 callersMethodget_secret_by_name
Get a workspace secret by name. Args: secret_name: The name of the secret to retrieve environment: Optional environme
tracecat/secrets/service.py:216
↓ 28 callersFunctionnormalize_anthropic_request
Normalize an Anthropic Messages API request.
tracecat/agent/llm_proxy/requests.py:194
↓ 28 callersFunctionparse_git_url
Parse a Git repository URL to extract components. Handles Git SSH URLs with 'git+ssh' prefix and optional '@' for branch specification. Suppo
tracecat/git/utils.py:21
↓ 27 callersMethod_request
Make an HTTP request and handle errors.
packages/tracecat-admin/tracecat_admin/client.py:91
↓ 27 callersMethodadd
( self, dn: str, object_class: str, attributes: dict[str, Any], )
packages/tracecat-registry/tracecat_registry/integrations/ldap3.py:43
↓ 27 callersMethodcreate
( self, user_create: schemas.BaseUserCreate, safe: bool = False, request: Requ
tracecat/auth/users.py:315
↓ 27 callersFunctioncreateIconRenderer
( Icon: (props: IconProps) => JSX.Element, options?: { wrapperClassName?: string; iconClassName?: string }
frontend/src/components/icons.tsx:242
↓ 27 callersFunctionget_temporal_client
(plugins: list[Plugin] | None = None)
tracecat/dsl/client.py:86
↓ 27 callersFunctionhttp_request
Perform a HTTP request to a given URL.
packages/tracecat-registry/tracecat_registry/core/http.py:584
↓ 27 callersMethodimport_workflows_atomic
Import workflows atomically - either all succeed or all fail. Existing workflows will be overwritten with new definitions. Args:
tracecat/workflow/store/import_service.py:49
↓ 27 callersFunctionto_datetime
Convert to timezone-aware datetime object from timestamp (in seconds), ISO 8601 string or existing datetime.
tracecat/expressions/functions.py:543
↓ 26 callersMethodcreate_event
Create a new activity record for a case with variant-specific data. Note: This method is non-committing. The caller is responsible for
tracecat/cases/service.py:2209
↓ 26 callersFunctiondeduplicate
( items: Annotated[ dict[str, Any] | list[dict[str, Any]], Doc("JSON object or list of JSO
packages/tracecat-registry/tracecat_registry/core/transform.py:162
↓ 26 callersFunctioneval_templated_object
Populate templated fields with actual values.
tracecat/expressions/eval.py:47
↓ 26 callersFunctionget_setting
Shorthand to get a setting value from the database.
tracecat/settings/service.py:317
↓ 26 callersMethodregister_template_action
Register a template action.
tracecat/registry/repository.py:331
↓ 26 callersFunctionslugify
(value: string, delimiter: string = "-")
frontend/src/lib/utils.ts:53
↓ 26 callersMethodto_unified_event
Convert a Claude SDK StreamEvent to UnifiedStreamEvent.
tracecat/agent/runtime/claude_code/adapter.py:115
↓ 26 callersFunctionuseTiptapEditor
(providedEditor?: Editor | null)
frontend/src/hooks/use-tiptap-editor.ts:18
↓ 25 callersFunctionapply_masks
(value: str, masks: Iterable[str])
tracecat/secrets/common.py:7
↓ 25 callersMethodcreate_column
( self, table: Table, params: TableColumnCreate )
tracecat/tables/service.py:1855
↓ 25 callersMethodcreate_task
Create a new task for a case. Args: case_id: The ID of the case to create a task for params: The task parameters
tracecat/cases/service.py:2405
↓ 25 callersFunctionisExpression
* Check if a value contains a template expression pattern
frontend/__tests__/expression-field-behavior.test.ts:6
↓ 25 callersMethodresolve
Resolve value: org override takes precedence, then tier default.
tracecat/tiers/service.py:123
↓ 25 callersFunctionsetDialogOpen
(nextOpen: boolean)
frontend/src/components/admin/admin-org-tier-dialog.tsx:46
↓ 25 callersMethodskip
Create a stream ID for a skipped scatter. Args: scope: The scope name for the stream. base_stream_id: The base stream
tracecat/dsl/schemas.py:474
↓ 25 callersMethodtuples
(self)
tests/unit/test_mcp_auth.py:1112
↓ 25 callersMethodwrite
(self, events: AsyncIterable[AgentStreamEvent])
tracecat/agent/stream/writers.py:25
↓ 24 callersFunction_run_workflow
( wf_exec_id: str, run_args: DSLRunArgs, worker: Worker, executor_worker: Worker | None = None
tests/temporal/test_workflows.py:774
↓ 24 callersMethod_sanitize_identifier
Normalize a stored identifier to its physical SQL name.
tracecat/tables/service.py:118
↓ 24 callersMethodencode_cursor
Encode a cursor from timestamp and ID, optionally with sort column info. Args: id: The row ID (used as tie-breaker for stable pagi
tracecat/pagination.py:83
↓ 24 callersFunctionget_async_session_bypass_rls_context_manager
Get a context manager for an async session with explicit RLS bypass. Use this for system operations that need unrestricted database access.
tracecat/db/engine.py:263
↓ 24 callersMethodget_session
Get an agent session by ID. Only returns actual AgentSession records. Use get_legacy_chat() for legacy Chat records. Args:
tracecat/agent/session/service.py:246
↓ 24 callersFunctionhas_scope
Check if a user has a required scope. Args: user_scopes: The set of scopes granted to the user required_scope: The scope required
tracecat/authz/controls.py:110
↓ 24 callersMethodkill
(self)
tests/unit/test_unsafe_pid_executor.py:75
↓ 23 callersMethodclose
Close the Redis connection.
tracecat/redis/client.py:530
↓ 23 callersMethodcreate_action
Create a new registry action. Args: params (RegistryActionCreate): Parameters for creating the action. Returns:
tracecat/registry/actions/service.py:1149
↓ 23 callersMethodcreate_case
(self, params: CaseCreate)
tracecat/cases/service.py:815
↓ 23 callersFunctionget_redis_client
Get the global Redis client instance.
tracecat/redis/client.py:558
↓ 23 callersFunctionor_
Logical OR operation.
tracecat/expressions/functions.py:1040
↓ 22 callersMethodcreate_invitation
Create an invitation to join the organization. Args: email: Email address of the invitee. role_id: RBAC role to assig
tracecat/organization/service.py:407
↓ 22 callersMethoderror
(self, message: str, **fields: Any)
tracecat/dsl/workflow_logging.py:96
↓ 22 callersFunctiongetIcon
(key: string, props?: CustomIconProps)
frontend/src/components/icons.tsx:211
↓ 22 callersFunctionget_object_storage
Get the configured object storage backend. Returns InlineObjectStorage by default (no externalization). Returns S3ObjectStorage when TRACECAT
tracecat/storage/object.py:333
↓ 22 callersMethodget_table
Get a lookup table by ID.
tracecat/tables/service.py:307
↓ 21 callersFunction_fake_ctx
( *, session_id: str = "test-session", transport: str = "streamable-http", )
tests/unit/test_mcp_server.py:89
↓ 21 callersMethod_get_client
Get a Redis client bound to the current event loop.
tracecat/redis/client.py:82
↓ 21 callersFunction_validate_path
Validate path is safe for protobuf config interpolation. Args: path: Path to validate. name: Human-readable name for error messag
tracecat/sandbox/executor.py:133
↓ 21 callersMethodadd
( self, status: Literal["success", "error"], msg: str = "", type: ExprType = E
tracecat/expressions/validator/validator.py:233
↓ 21 callersFunctioncollect_frames
Helper to collect all SSE frames from a sequence of events.
tests/unit/test_vercel_stream_context.py:34
↓ 21 callersMethoddecrypt_keys
Decrypt and return the keys for a secret.
tracecat/secrets/service.py:58
↓ 21 callersMethodformat
(self, loc: str = "run_action")
tracecat/dsl/types.py:66
↓ 21 callersMethodget_workflow
(self, workflow_id: WorkflowID)
tracecat/workflow/management/management.py:541
↓ 21 callersMethodinit
Initialize the registry.
tracecat/registry/repository.py:262
↓ 21 callersMethodlist_workflow_execution_events_compact
List the event history of a workflow execution.
tracecat/workflow/executions/service.py:581
↓ 21 callersMethodrun
(self, request: RegistrySyncRequest)
tests/unit/test_registry_sync_workflow.py:24
↓ 21 callersFunctionset_rls_context
Set RLS context variables in the PostgreSQL session. Uses transaction-local settings (`set_config(..., true)`) to scope values to the current
tracecat/db/rls.py:152
↓ 20 callersFunction_role_dependency
Main dependency that orchestrates authentication and authorization. Delegates to the appropriate auth handler based on credentials and allowed
tracecat/auth/credentials.py:665
↓ 20 callersFunctioncreate_expectation_model
( schema: Mapping[str, ExpectedField | Mapping[str, Any]], model_name: str = "ExpectedSchemaModel", )
tracecat/expressions/expectations.py:151
↓ 20 callersMethodcreate_invitation
Create a new workspace invitation. Args: workspace_id: The workspace to invite the user to. params: The invitation pa
tracecat/workspaces/service.py:258
↓ 20 callersFunctionformat_metric
Format latency metrics consistently.
scripts/benchmark/agent_session_first_token_benchmark.py:550
↓ 20 callersMethodstart
Run the scheduler and return any exceptions that occurred.
tracecat/dsl/scheduler.py:724
↓ 19 callersFunction_bedrock_case_get
(payload: dict[str, Any], snake_key: str, pascal_key: str)
tracecat/agent/llm_proxy/provider_bedrock.py:1010
↓ 19 callersMethodadd_case_tag
Add a tag to a case by ID or ref. Args: case_id: The case UUID. tag_identifier: The tag ID (UUID), ref, or name.
tracecat/cases/tags/service.py:266
↓ 19 callersFunctionbuild_safe_lambda
Build a safe lambda function from a string expression.
tracecat/sandbox/safe_lambda.py:302
↓ 19 callersFunctionformat_datetime
Format a datetime string for display.
packages/tracecat-admin/tracecat_admin/output.py:30
↓ 19 callersMethodget_columns
Get user-visible columns for a table.
tracecat/tables/service.py:1957
↓ 19 callersMethodliteral
(self, value: LiteralT)
tracecat/expressions/parser/evaluator.py:241
↓ 19 callersMethodresolve_lock_with_bindings
Resolve registry lock with action-level bindings. For each action in the workflow, determines which registry origin contains it and b
tracecat/registry/lock/service.py:34
↓ 19 callersFunctionuseWorkflowBuilder
()
frontend/src/providers/builder.tsx:493
↓ 19 callersMethodwait_closed
(self)
tests/unit/test_agent_llm_proxy.py:34
↓ 18 callersFunction_set_role_with_scopes
Helper to set ctx_role with the given scopes.
tests/unit/test_rbac_scopes.py:43
↓ 18 callersMethodbind
(self, **fields: Any)
tracecat/dsl/workflow_logging.py:81
← previousnext →101–200 of 13,198, ranked by callers