Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TracecatHQ/tracecat
/ functions
Functions
13,198 in github.com/TracecatHQ/tracecat
⨍
Functions
13,198
◇
Types & classes
2,545
↳
Endpoints
665
↓ 4 callers
Method
_emit_error
Emit error via callback (only once).
tracecat/agent/sandbox/llm_proxy.py:181
↓ 4 callers
Method
_ensure_adapter
(self)
tracecat/agent/types.py:60
↓ 4 callers
Method
_ensure_folder_exists
Ensure folder path exists, creating any missing folders. Args: folder_path: Materialized path format, e.g. '/security/detections/
tracecat/workflow/store/import_service.py:529
↓ 4 callers
Function
_evaluate_configuration
Evaluate whether required secret names/keys are configured.
tracecat/mcp/server.py:349
↓ 4 callers
Method
_execute
Execute a task.
tracecat/dsl/scheduler.py:648
↓ 4 callers
Method
_execute_task
Purely execute a task and manage the results. Prelude ------ - Before this point, we've already evaluated conditional branch
tracecat/dsl/workflow.py:821
↓ 4 callers
Function
_extract_structured_error
Extract error message from structured error format. The MCP proxy server returns errors as JSON: {"success": false, "error": "..."} This is a
tracecat/agent/adapter/vercel.py:87
↓ 4 callers
Method
_extract_upstream_claims
Validate the authenticated user exists in Tracecat before issuing a session token.
tracecat/mcp/auth.py:775
↓ 4 callers
Function
_flatten_secrets
Flatten nested secrets dict to KEY__SUBKEY format.
tracecat/executor/minimal_runner.py:359
↓ 4 callers
Method
_folder_path_exists
Check if a folder path exists.
tracecat/workflow/management/folders/service.py:416
↓ 4 callers
Function
_format_csv
Format list of dictionaries into csv table.
tracecat/expressions/formatters.py:98
↓ 4 callers
Function
_format_response_data
(response: httpx.Response)
packages/tracecat-registry/tracecat_registry/core/http.py:293
↓ 4 callers
Function
_format_temporal_datetime
(value: datetime)
tracecat/workflow/executions/common.py:310
↓ 4 callers
Method
_generate_mcp_integration_slug
Generate a unique slug for an MCP integration.
tracecat/integrations/service.py:1087
↓ 4 callers
Method
_get_base_url
Extract HTTPS base URL from MCP server URI.
tracecat/integrations/providers/base.py:716
↓ 4 callers
Method
_get_connection
(self)
packages/tracecat-registry/tracecat_registry/integrations/ldap3.py:99
↓ 4 callers
Function
_get_manifest_entry
Fetch manifest and build impl index (cached with TTL). This function handles its own DB session and caching via aiocache.
tracecat/executor/registry_resolver.py:145
↓ 4 callers
Function
_get_or_create_platform_repo
Get existing platform repo or create new one. The conftest pre-seeds platform registry for executor tests, so these tests need to handle the
tests/unit/test_registry_platform_startup.py:33
↓ 4 callers
Function
_get_workflow_artifact_redis
Get the Redis client used for workflow file artifact metadata.
tracecat/mcp/server.py:674
↓ 4 callers
Method
_init_pool
Ensure the Redis connection pool is initialized.
tracecat/redis/client.py:70
↓ 4 callers
Method
_initialize_stream_sink
Build stream sink for this session.
tracecat/agent/executor/loopback.py:378
↓ 4 callers
Method
_is_client_disconnect_error
Return True for expected writer-close errors during teardown.
tracecat/agent/sandbox/llm_proxy.py:190
↓ 4 callers
Function
_is_http_server
(config: MCPServerConfig)
tracecat/agent/factory.py:23
↓ 4 callers
Function
_list_case_dropdown_values
( *, session: AsyncDBSession, role: ExecutorWorkspaceRole, case_id: uuid.UUID, )
tracecat/cases/internal_router.py:89
↓ 4 callers
Method
_load_repository
Load repository module into memory. Args: repo_url (str): The URL of the repository module_name (str): The name of the
tracecat/registry/repository.py:565
↓ 4 callers
Function
_make_manifest
Create a test manifest with given action names.
tests/unit/test_registry_platform_startup.py:55
↓ 4 callers
Function
_make_request
(token: str | None)
tests/unit/test_executor_tokens.py:22
↓ 4 callers
Method
_make_result
( self, *, version: VersionT, actions: list[RegistryActionCreate], tar
tracecat/registry/sync/base_service.py:433
↓ 4 callers
Function
_make_trigger_node
Create a trigger node for the graph.
tests/unit/test_dsl_common.py:17
↓ 4 callers
Function
_normalize_cidrs
(cidrs: list[str])
tracecat/webhooks/schemas.py:102
↓ 4 callers
Function
_normalize_email_claim
(value: object)
tracecat/mcp/auth.py:303
↓ 4 callers
Function
_normalize_exception_value
Normalize non-JSON-safe values from temporal exceptions.
tracecat/mcp/server.py:2598
↓ 4 callers
Method
_normalize_row_inputs
Coerce row inputs to the expected SQL types.
tracecat/tables/service.py:235
↓ 4 callers
Method
_parse_app_mention_context
(payload: dict[str, Any])
tracecat/agent/channels/handlers/slack.py:99
↓ 4 callers
Method
_parse_optional_uuid
(self, value: str | None)
tracecat/cases/triggers/consumer.py:252
↓ 4 callers
Function
_prepare_schema_for_gemini
(schema: dict[str, Any])
tracecat/agent/llm_proxy/provider_google.py:570
↓ 4 callers
Function
_prompt_for_output_type
Craft a targeted prompt to help the model satisfy the output_type.
tests/registry/test_agent.py:36
↓ 4 callers
Function
_quote_ident
(identifier: str)
alembic/versions/7e1a4d9c2b6f_migrate_uuid_and_timestamp_user_types.py:39
↓ 4 callers
Method
_release_worker
Release a worker back to the pool. Decrements active_tasks and recycles the worker if it has completed max_tasks_per_worker and has n
tracecat/executor/backends/pool/pool.py:831
↓ 4 callers
Function
_require_multi_tenant
()
packages/tracecat-ee/tracecat_ee/admin/tiers/router.py:30
↓ 4 callers
Method
_require_replies_entitlement
Require case add-ons entitlement for reply/thread capabilities.
tracecat/cases/service.py:1832
↓ 4 callers
Method
_resolve_logical_preset_id
Resolve the logical preset ID for a session assignment.
tracecat/agent/session/service.py:173
↓ 4 callers
Method
_resolve_mcp_integrations
Resolve MCP integrations into MCP server configs.
tracecat/agent/preset/service.py:407
↓ 4 callers
Method
_resolve_preset_version_for_assignment
Resolve the pinned preset version for a session assignment.
tracecat/agent/session/service.py:189
↓ 4 callers
Function
_resolve_user_by_email
( session: AsyncSession, email: str, )
packages/tracecat-ee/tracecat_ee/watchtower/service.py:559
↓ 4 callers
Function
_rewrite_name
(container: dict[str, Any])
tracecat/agent/llm_proxy/tool_compat.py:263
↓ 4 callers
Function
_run_alembic
Run alembic command with proper environment.
packages/tracecat-admin/tracecat_admin/commands/migrate.py:33
↓ 4 callers
Function
_run_alembic_downgrade
(db_url: str, revision: str = PREVIOUS_REVISION)
tests/migration/test_dynamic_workspace_rls_migration.py:65
↓ 4 callers
Function
_safe_dict
(value: Any)
tracecat/agent/llm_proxy/requests.py:113
↓ 4 callers
Function
_sanitize_microsoft_endpoint
Remove dashes from GUID-like substrings within a URL.
tracecat/integrations/providers/microsoft/common.py:45
↓ 4 callers
Function
_secrets_to_requirements
Convert registry secret objects to public requirement metadata.
tracecat/mcp/server.py:306
↓ 4 callers
Function
_seed_legacy_internal_metadata
Create minimal metadata tables used by legacy internal rename helpers.
tests/migration/test_dynamic_workspace_rls_migration.py:161
↓ 4 callers
Function
_seed_platform_registry
( session: AsyncSession, *, origin: str, version: str, action_names: list[str], )
tests/unit/test_registry_actions_custom_entitlement.py:44
↓ 4 callers
Method
_semaphore_key
Get the Redis key for an organization's semaphore.
tracecat/tiers/semaphore.py:108
↓ 4 callers
Method
_serialize_dropdown_values
Serialize dropdown UUID values to strings for JSON transport.
packages/tracecat-registry/tracecat_registry/sdk/cases.py:30
↓ 4 callers
Method
_set_last_stream_id
Update last stream ID for reconnection support.
tracecat/agent/stream/connector.py:90
↓ 4 callers
Function
_setup_platform_registry
Set up a platform registry with the given actions.
tests/unit/test_registry_lock_resolution.py:55
↓ 4 callers
Method
_stream_events
Stream events from Redis until a stop condition is met. Continuously reads messages from the Redis stream and yields them as StreamEv
tracecat/agent/stream/connector.py:97
↓ 4 callers
Function
_text_message
Build a Responses API message item with text content.
tracecat/agent/llm_proxy/provider_openai.py:160
↓ 4 callers
Function
_text_part
(text: Any)
tracecat/agent/llm_proxy/provider_google.py:95
↓ 4 callers
Method
_thread_root_id
( self, *, comment_id: uuid.UUID, parent_id: uuid.UUID | None )
tracecat/cases/service.py:1444
↓ 4 callers
Function
_tool_arguments
(arguments: Any)
tracecat/agent/llm_proxy/provider_google.py:125
↓ 4 callers
Function
_unique_sys_path_entry
(prefix: str)
tests/unit/executor/test_test_backend_sys_path.py:9
↓ 4 callers
Method
_unwrap_temporal_failure_cause
Return the deepest nested Temporal cause and best-effort message.
tracecat/dsl/workflow.py:790
↓ 4 callers
Method
_update_case_trigger
( self, workflow: Workflow, remote_case_trigger: RemoteCaseTrigger | None )
tracecat/workflow/store/import_service.py:433
↓ 4 callers
Method
_update_field_schema
Update the field schema for a specific field. Args: field_id: The field name/id field_def: The field definition dict
tracecat/cases/service.py:1212
↓ 4 callers
Method
_update_interaction
( self, interaction_id: uuid.UUID, params: InteractionUpdate )
packages/tracecat-ee/tracecat_ee/interactions/service.py:236
↓ 4 callers
Function
_validate_connection_url
Validate that the connection URL does not point to Tracecat's internal database. We only compare against the configured internal database endpoin
packages/tracecat-registry/tracecat_registry/core/sql.py:41
↓ 4 callers
Function
_validate_identifier_name
(value: str, *, kind: str)
tracecat/tables/schemas.py:20
↓ 4 callers
Function
_verify_slack_signature
( *, request: Request, body: bytes, slack_signing_secret: str, )
tracecat/agent/channels/dependencies.py:32
↓ 4 callers
Method
_version_to_agent_config
( self, version: AgentPresetVersion )
tracecat/agent/preset/service.py:1032
↓ 4 callers
Function
_workflow_file_artifact_expires_at
Return the expiry timestamp for a staged workflow artifact.
tracecat/mcp/server.py:805
↓ 4 callers
Function
_workflow_tag_payload
Serialize a workflow tag definition.
tracecat/mcp/server.py:2517
↓ 4 callers
Method
add
( self, status: Literal["success", "error"], msg: str = "", type: ExprType = E
tracecat/expressions/validator/validator.py:423
↓ 4 callers
Function
add_after_commit_callback
Register a callable to run after this session commits. The callable may be sync or async. If async, it will be scheduled onto the event loop
tracecat/db/session_events.py:18
↓ 4 callers
Method
aggregate_secrets_from_manifest
(self, _manifest, _action_name)
tests/unit/test_mcp_server.py:2878
↓ 4 callers
Function
anthropic_text_delta_event
(index: int, text: str)
tracecat/agent/llm_proxy/provider_common.py:203
↓ 4 callers
Function
anthropic_thinking_block_start_event
(index: int)
tracecat/agent/llm_proxy/provider_common.py:232
↓ 4 callers
Function
anthropic_tool_definition
Extract the canonical Anthropic tool definition from a normalized tool.
tracecat/agent/llm_proxy/tool_compat.py:67
↓ 4 callers
Function
areToolListsEqual
(left: string[], right: string[])
frontend/src/components/chat/chat-session-pane.tsx:134
↓ 4 callers
Method
authenticate
Authenticate local email/password and enforce platform/org policy.
tracecat/auth/users.py:157
↓ 4 callers
Function
buildAutoColumnMapping
( csvHeaders: string[], tableColumnNames: string[] )
frontend/src/lib/tables.ts:56
↓ 4 callers
Function
buildDuplicateAgentSlug
( slug: string, existingSlugs: Iterable<string> )
frontend/src/lib/agent-presets.ts:11
↓ 4 callers
Function
buildFieldFilters
( eventType: CaseDurationFormValues["start"]["eventType"], filterValues: CaseDurationFormValues["start"]["
frontend/src/components/cases/case-duration-dialog.tsx:249
↓ 4 callers
Function
buildFilesSettingsUpdate
( values: FilesSettingsForm, options: FilesSettingsUpdateOptions = {} )
frontend/src/components/settings/workspace-files-settings.tsx:50
↓ 4 callers
Function
build_schedule_search_attributes
Build search attributes for scheduled workflows.
tracecat/workflow/schedules/bridge.py:25
↓ 4 callers
Function
build_tarball_venv_from_path
Build a complete venv with all dependencies and compress as tarball. This creates a portable venv tarball that can be extracted and used dire
tracecat/registry/sync/tarball.py:238
↓ 4 callers
Function
cached_blob_download
Download blob with caching by SHA-256 hash. Uses content-addressed caching: the SHA-256 hash is the cache key since objects are immutable. Ca
tracecat/storage/utils.py:125
↓ 4 callers
Function
canToggleList
( editor: Editor | null, type: ListType, turnInto: boolean = true )
frontend/src/components/tiptap-ui/list-button/use-list.ts:67
↓ 4 callers
Function
capitalizeFirst
(str: string)
frontend/src/lib/utils.ts:86
↓ 4 callers
Function
casesAddTag
( data: CasesAddTagData )
frontend/src/client/services.gen.ts:7894
↓ 4 callers
Function
clear_context
Clear the current registry context.
packages/tracecat-registry/tracecat_registry/context.py:174
↓ 4 callers
Function
cloneTimeFilterState
(value: TimeFilterState)
frontend/src/components/workflow-runs/workflow-runs-layout.tsx:283
↓ 4 callers
Function
createEmptyOption
(id: string)
frontend/src/components/cases/add-case-dropdown-dialog.tsx:87
↓ 4 callers
Function
createEvent
( overrides: Partial<WorkflowExecutionEventCompact> = {} )
frontend/tests/event-details.test.tsx:72
↓ 4 callers
Function
createPersistedFilters
(overrides: Record<string, unknown> = {})
frontend/tests/use-cases.test.tsx:33
↓ 4 callers
Method
create_approvals
Batch create multiple approval records.
packages/tracecat-ee/tracecat_ee/agent/approvals/service.py:128
↓ 4 callers
Function
create_collection_object
( *, count: int = 3, element_kind: Literal["value", "stored_object"] = "stored_object", )
tests/unit/test_workflow_execution_object_resolution.py:38
↓ 4 callers
Method
create_preset
Create a new agent preset scoped to the current workspace.
tracecat/agent/preset/service.py:92
↓ 4 callers
Method
create_scope
Create a custom scope for the organization. Args: name: Scope name in format resource:action description: Optional de
packages/tracecat-ee/tracecat_ee/rbac/service.py:95
← previous
next →
1,001–1,100 of 13,198, ranked by callers