Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/TracecatHQ/tracecat
/ functions
Functions
13,198 in github.com/TracecatHQ/tracecat
⨍
Functions
13,198
◇
Types & classes
2,545
↳
Endpoints
665
↓ 7 callers
Method
insert_row
Insert a new row into the table. Args: params: The row data to insert Returns: A mapping containing the inse
tracecat/tables/service.py:2201
↓ 7 callers
Function
isNullish
(value: unknown)
frontend/src/components/cases/workflow-trigger-form.tsx:99
↓ 7 callers
Method
list_comment_threads
List comments grouped by top-level thread.
tracecat/cases/service.py:1746
↓ 7 callers
Method
list_from_pydantic
(cls, err: PydanticValidationError)
tracecat/validation/schemas.py:28
↓ 7 callers
Method
list_organizations
List all organizations.
packages/tracecat-admin/tracecat_admin/client.py:133
↓ 7 callers
Method
list_tags_for_workflow
(self, wf_id: WorkflowID)
tracecat/workflow/tags/service.py:36
↓ 7 callers
Method
lookup_rows
Lookup a value in a table with automatic retry on database errors.
tracecat/tables/service.py:1063
↓ 7 callers
Function
matchesNamespace
( actionNamespace: string | undefined, namespace: string )
frontend/src/components/builder/canvas/canvas-toolbar.tsx:202
↓ 7 callers
Function
messages_request_to_openai_payload
Render a provider messages request into an OpenAI chat payload.
tracecat/agent/llm_proxy/requests.py:505
↓ 7 callers
Method
parse
(self, response: Mapping[str, Any], shape: Any)
tests/unit/test_tracecat_llm_proxy_cloud_providers.py:110
↓ 7 callers
Method
promote_version
Promote a specific version to current. Guardrails: - Version must exist and belong to this repository - Version must have a v
tracecat/registry/repositories/service.py:89
↓ 7 callers
Method
prompt
Build the prompt for the tool call agent.
tracecat/agent/prompts.py:24
↓ 7 callers
Method
rank_items
Rank items using an LLM based on natural language criteria. Args: items: List of items to rank (each with 'id' and 'text').
packages/tracecat-registry/tracecat_registry/sdk/agents.py:334
↓ 7 callers
Function
read_message
Read a framed message from the socket. Args: reader: The asyncio stream reader. expected_type: If provided, validates the message
tracecat/agent/common/socket_io.py:57
↓ 7 callers
Method
resolve_agent_preset_version
Resolve a preset version from logical preset identity and optional pin.
tracecat/agent/preset/service.py:273
↓ 7 callers
Function
resolve_git_ref
Resolve a Git reference to its SHA. Args: repo_url: Git repository URL. ref: Git reference to resolve. If None, resolves HEAD.
tracecat/git/utils.py:74
↓ 7 callers
Function
restore_tool_name
Restore a previously truncated tool name.
tracecat/agent/llm_proxy/tool_compat.py:60
↓ 7 callers
Method
retrieve
Retrieve data from a StoredObject. Args: stored: StoredObject with either inline data or an ObjectRef Returns:
tracecat/storage/object.py:280
↓ 7 callers
Function
retrieve_stored_object
Retrieve a StoredObject using the backend encoded in its reference.
tracecat/storage/object.py:316
↓ 7 callers
Method
revoke_invitation
Revoke a pending invitation. Args: invitation_id: The invitation UUID. Returns: OrganizationInvitation: The
tracecat/organization/service.py:705
↓ 7 callers
Method
run
Main monitoring loop.
scripts/monitoring/monitor_db_pool.py:55
↓ 7 callers
Function
seed_system_scopes
Seed system scopes into the database. Uses PostgreSQL upsert (INSERT ... ON CONFLICT DO NOTHING) for idempotency. System scopes have organiza
tracecat/authz/seeding.py:359
↓ 7 callers
Method
set_if_not_exists
Set a value only if the key does not exist (SET NX).
tracecat/redis/client.py:438
↓ 7 callers
Method
sse
( self, stop_condition: Callable[[], Awaitable[bool]], last_id: str, format: S
tracecat/agent/stream/connector.py:204
↓ 7 callers
Function
to_jsonable_python
Convert a value to a JSONable Python object. Drop nulls and use fallback for unknown values.
packages/tracecat-registry/tracecat_registry/config.py:9
↓ 7 callers
Method
to_legacy
(self)
tracecat/identifiers/common.py:166
↓ 7 callers
Method
update_case_trigger
( self, workflow_id: WorkflowID, params: CaseTriggerUpdate, *, create_
tracecat/workflow/case_triggers/service.py:108
↓ 7 callers
Method
update_field
Update a custom field column and update the schema if needed.
tracecat/cases/service.py:1242
↓ 7 callers
Method
update_row
( self, table: Table, row_id: UUID, data: dict[str, Any] )
tracecat/tables/service.py:1828
↓ 7 callers
Function
useGetTable
( { tableId, workspaceId }: TablesGetTableData, options: { enabled?: boolean } = {} )
frontend/src/lib/hooks.tsx:2932
↓ 7 callers
Function
validate_dsl_expressions
Validate the DSL expressions at commit time.
tracecat/validation/service.py:497
↓ 7 callers
Method
validate_responses
Validate that approval responses cover all expected tool calls.
packages/tracecat-ee/tracecat_ee/agent/approvals/service.py:510
↓ 7 callers
Function
verify_executor_token
Verify executor JWT and return the token payload. Returns the ExecutorTokenPayload containing workspace_id, user_id, service_id, wf_id, and w
tracecat/auth/executor_tokens.py:67
↓ 7 callers
Method
with_preset_config
Yield an agent preset configuration with provider credentials loaded. Args: preset_id: Agent preset ID to load slug:
tracecat/agent/service.py:439
↓ 6 callers
Function
_action_semaphore_key
Build the Redis key used for action permit tracking for an org.
tests/temporal/test_workflow_concurrency_limits.py:97
↓ 6 callers
Method
_assert_user_column_name_allowed
Reject operations on internal/system-managed column names.
tracecat/tables/service.py:1922
↓ 6 callers
Method
_build_action_context
Construct the execution context for an action with resolved dependencies.
tracecat/dsl/workflow.py:1644
↓ 6 callers
Function
_build_service
()
tests/unit/test_agent_session_preset_versioning.py:18
↓ 6 callers
Method
_clean_credential
Normalize credential inputs to trimmed strings or None.
tracecat/integrations/providers/base.py:638
↓ 6 callers
Method
_clean_optional_str
(value: object)
tracecat/agent/channels/handlers/slack.py:326
↓ 6 callers
Method
_create_dsl_with_actions
Helper to create DSL bypassing validation during construction.
tests/unit/test_validation_service_environment_override.py:114
↓ 6 callers
Function
_display_name
(user: User)
packages/tracecat-ee/tracecat_ee/watchtower/service.py:553
↓ 6 callers
Method
_emit_stream_done
Emit stream.done() exactly once. This helper ensures the stream end marker is emitted exactly once, even if multiple code paths could
tracecat/agent/executor/loopback.py:266
↓ 6 callers
Function
_escape
(text: str)
scripts/generate_functions_docs.py:29
↓ 6 callers
Method
_get_github_app_secret_state
Classify the stored GitHub App secret without failing on corruption.
tracecat/vcs/github/app.py:186
↓ 6 callers
Function
_get_gmail_token
Get access token from Tracecat's OAuth system.
packages/tracecat-registry/tracecat_registry/integrations/gmail.py:25
↓ 6 callers
Function
_has_tool_return
Check if message has a tool return.
tracecat/agent/context.py:111
↓ 6 callers
Method
_hydrate_links
( self, links: Sequence[CaseTableRow], *, include_row_data: bool, )
tracecat/cases/rows/service.py:286
↓ 6 callers
Function
_list_rows_page
List rows in tests using cursor semantics with deterministic ordering.
tests/unit/test_tables_service.py:139
↓ 6 callers
Function
_make_handler
()
tests/unit/test_agent_executor_loopback.py:141
↓ 6 callers
Function
_make_manifest
Create a test manifest with the given actions.
tests/unit/test_registry_resolver.py:25
↓ 6 callers
Function
_make_tool_context
Build a minimal MiddlewareContext for tool-call middleware tests.
tests/unit/test_mcp_server.py:2487
↓ 6 callers
Function
_parse_s3_uri
Parse an s3://bucket/key URI into (bucket, key).
tracecat/executor/action_runner.py:106
↓ 6 callers
Method
_pre_tool_use_hook
PreToolUse hook invoked by Claude SDK before each tool use. The proxy MCP server only exposes pre-filtered allowed actions. Tools are
tracecat/agent/runtime/claude_code/runtime.py:397
↓ 6 callers
Function
_raise_comment_http_error
( exc: TracecatValidationError | TracecatAuthorizationError, )
tracecat/cases/internal_router.py:81
↓ 6 callers
Function
_remove_reaction
( client: AsyncWebClient, *, channel_id: str, ts: str, name: str )
tracecat/agent/channels/handlers/slack_helpers.py:39
↓ 6 callers
Method
_require_organization
Ensure an organization exists.
packages/tracecat-ee/tracecat_ee/admin/organizations/service.py:74
↓ 6 callers
Function
_run_alembic
(db_url: str, *args: str)
tests/migration/test_comment_activity_audit_migration.py:20
↓ 6 callers
Function
_run_docker
( args: list[str], check: bool = True )
tests/registry/test_ldap.py:41
↓ 6 callers
Method
_set_logical_time_context
Set ctx_logical_time for deterministic FN.now() in template evaluations.
tracecat/dsl/workflow.py:1659
↓ 6 callers
Function
_start_batch
Start a batch of identical workflows using the same role and DSL. Returns: A list of workflow handles, one per started workflow, so calle
tests/temporal/test_workflow_concurrency_limits.py:194
↓ 6 callers
Function
_temporary_sys_path
Temporarily add paths to sys.path for module imports. This is used by TestBackend to make custom registry modules available during in-process
tracecat/executor/backends/test.py:63
↓ 6 callers
Method
_visible_columns
Column list for API-facing queries, excluding internal columns.
tracecat/tables/service.py:154
↓ 6 callers
Method
_write_error_response
Write a synthetic JSON error response back to the sandbox client.
tracecat/agent/sandbox/llm_proxy.py:586
↓ 6 callers
Function
acquire_migration_advisory_lock
Acquire the migration lock for PostgreSQL connections. Returns True if a lock was acquired and should be released by caller.
tracecat/db/migration_lock.py:26
↓ 6 callers
Function
agent_worker_factory
Factory to create workers configured for agent workflows.
tests/temporal/test_durable_agent_workflow.py:352
↓ 6 callers
Function
anthropic_message_start_event
( *, message_id: str, model: str, input_tokens: int = 0, )
tracecat/agent/llm_proxy/provider_common.py:165
↓ 6 callers
Function
anthropic_thinking_delta_event
(index: int, text: str)
tracecat/agent/llm_proxy/provider_common.py:243
↓ 6 callers
Function
build_workflow_trigger_summary
Build list-row trigger summary fields from denormalized query columns.
tracecat/workflow/management/types.py:138
↓ 6 callers
Function
build_workspace_external_id
Build a workspace-scoped External ID for AWS AssumeRole.
tracecat/integrations/aws_assume_role.py:22
↓ 6 callers
Method
check_entitlement
Check if an organization has an entitlement, raising if not. Args: org_id: The organization ID to check entitlement:
tracecat/tiers/entitlements.py:44
↓ 6 callers
Function
coerce_to_date
Convert supported inputs into a date.
tracecat/tables/common.py:60
↓ 6 callers
Function
copyToClipboard
({ target, message, value, }: { target?: string value?: string message?: string })
frontend/src/lib/utils.ts:22
↓ 6 callers
Method
create
Create a service using the process Redis client and configured permit TTL.
tracecat/tiers/permits.py:42
↓ 6 callers
Function
createEvent
( overrides: Partial<WorkflowExecutionEventCompact> = {} )
frontend/tests/events-selected-action.test.tsx:192
↓ 6 callers
Function
createSessionRead
( overrides?: Partial<AgentSessionRead> )
frontend/tests/use-chat.test.tsx:34
↓ 6 callers
Function
create_manifest_for_actions
Create a RegistryVersion with manifest for the given actions. Returns a RegistryLock that can be used in RunActionInput.
tests/unit/test_executor.py:48
↓ 6 callers
Function
create_manifest_for_actions
Create a RegistryVersion with manifest for the given actions.
tests/unit/test_executor_template_actions.py:45
↓ 6 callers
Method
create_tag
Create a new case tag in the current workspace.
tracecat/cases/tags/service.py:139
↓ 6 callers
Method
delete_attachment
Soft delete an attachment. Implements soft deletion where the file is removed from blob storage but the database record is preserved
tracecat/cases/attachments/service.py:476
↓ 6 callers
Method
delete_field
Delete a custom field and remove it from the schema.
tracecat/cases/service.py:1308
↓ 6 callers
Method
delete_mcp_integration
Delete an MCP integration.
tracecat/integrations/service.py:1352
↓ 6 callers
Method
delete_task
Delete a task. Args: task_id: The ID of the task to delete Raises: TracecatNotFoundError: If the task is not
tracecat/cases/service.py:2612
↓ 6 callers
Method
delete_workflow
Delete a workflow and clean up associated resources. This method ensures that Temporal schedules are properly deleted before the data
tracecat/workflow/management/management.py:701
↓ 6 callers
Method
disconnect
()
frontend/tests/tags-input.test.tsx:9
↓ 6 callers
Function
effective_limits_cache_key
Build the Redis key for an organization's effective limits cache.
tracecat/tiers/limits_cache.py:17
↓ 6 callers
Method
encrypt_client_credential
Encrypt a client credential using the service's encryption key.
tracecat/integrations/service.py:766
↓ 6 callers
Function
exec_id_to_parts
The components of a workflow execution ID.
tracecat/identifiers/workflow.py:148
↓ 6 callers
Function
filterActions
(actions: RegistryActionReadMinimal[], search: string)
frontend/src/components/builder/canvas/selector-node.tsx:59
↓ 6 callers
Function
findTemplateAt
( state: EditorState, pos: number )
frontend/src/components/editor/codemirror/common.tsx:272
↓ 6 callers
Method
from_database
(obj: Secret)
tracecat/secrets/schemas.py:315
↓ 6 callers
Function
getEventTimestamp
(event: WorkflowExecutionEventCompact)
frontend/src/components/executions/event-history.tsx:180
↓ 6 callers
Function
getItemName
(item: DirectoryItem)
frontend/src/components/dashboard/workflows-dashboard.tsx:703
↓ 6 callers
Method
get_access_token
(self)
tracecat/mcp/middleware.py:39
↓ 6 callers
Method
get_activities
Get all tier-related activities for worker registration.
tracecat/tiers/activities.py:251
↓ 6 callers
Method
get_bucket_key
Get the bucket key for the request. Args: request: The FastAPI request Returns: A string key for th
tracecat/middleware/rate_limit.py:115
↓ 6 callers
Function
get_data_converter
Data converter using Pydantic JSON conversion with optional compression.
tracecat/dsl/_converter.py:97
↓ 6 callers
Method
get_decrypted_tokens
Get decrypted access and refresh tokens for an integration.
tracecat/integrations/service.py:744
↓ 6 callers
Function
get_default_organization_id
Get the default (first) organization ID. This is used by auth modules that need to read platform-level settings before user authentication pr
tracecat/api/common.py:61
↓ 6 callers
Method
get_group_scopes
Compute the scopes a user has from group memberships. This method: 1. Finds all groups the user belongs to 2. Gets all role a
packages/tracecat-ee/tracecat_ee/rbac/service.py:803
← previous
next →
601–700 of 13,198, ranked by callers