MCPcopy Index your code

hub / github.com/TracecatHQ/tracecat / types & classes

Types & classes2,545 in github.com/TracecatHQ/tracecat

↓ 463 callersClassActionStatement
tracecat/dsl/schemas.py:299
↓ 187 callersClassDSLInput
DSL definition for a workflow. The difference between this and a normal workflow engine is that here, our workflow execution order is defined
tracecat/dsl/common.py:142
↓ 168 callersClassRole
The identity and authorization of a user or service. Params ------ type : Literal["user", "service"] The type of role. user_i
tracecat/auth/types.py:8
↓ 136 callersClassDSLEntrypoint
tracecat/dsl/common.py:106
↓ 124 callersClassTracecatValidationError
Tracecat user-facing validation error
tracecat/exceptions.py:30
↓ 115 callersClassInlineObject
Data stored inline (not externalized).
tracecat/storage/object.py:96
↓ 115 callersClassUnifiedStreamEvent
A normalized streaming event. All harnesses convert their native events to this format. Format adapters (vercel, basic) can consume this dire
tracecat/agent/common/stream_types.py:88
↓ 103 callersClassDSLRunArgs
tracecat/dsl/common.py:849
↓ 103 callersClassTracecatNotFoundError
Raised when a resource is not found in the Tracecat database.
tracecat/exceptions.py:114
↓ 95 callersClassSecretKeyValue
tracecat/secrets/schemas.py:41
↓ 87 callersClassNormalizedMessage
Normalized message representation used internally by the proxy.
tracecat/agent/llm_proxy/types.py:48
↓ 79 callersClassScopeDefinition
tracecat/authz/seeding.py:30
↓ 73 callersClassProviderKey
Key for a provider that uniquely identifies it.
tracecat/integrations/schemas.py:302
↓ 72 callersClassCasesService
tracecat/cases/service.py:193
↓ 63 callersClass_AsyncContext
tests/unit/test_mcp_server.py:66
↓ 58 callersClassOrganization
An organization in the platform.
tracecat/db/models.py:203
↓ 56 callersClassCaseCreate
tracecat/cases/schemas.py:92
↓ 53 callersClassOrgService
Manage the organization.
tracecat/organization/service.py:189
↓ 51 callersClassRBACService
Service for managing RBAC entities and computing effective scopes.
packages/tracecat-ee/tracecat_ee/rbac/service.py:39
↓ 47 callersClassRegistrySecret
packages/tracecat-registry/tracecat_registry/_internal/models.py:61
↓ 46 callersClassUser
tracecat/db/models.py:495
↓ 45 callersClassRunActionInput
This object contains all the information needed to execute an action.
tracecat/dsl/schemas.py:539
↓ 45 callersClassTableRowInsert
Insert model for a table row.
tracecat/tables/schemas.py:148
↓ 44 callersClassRegistryVersion
An immutable versioned snapshot of a registry repository.
tracecat/db/models.py:1403
↓ 42 callersClassRepository
Registry class to store UDF actions and template actions. Responsibilities ---------------- 1. Load and register UDFs and template action
tracecat/registry/repository.py:206
↓ 41 callersClassCursorPaginationParams
Parameters for cursor-based pagination.
tracecat/pagination.py:18
↓ 40 callersClassExpectedField
Schema for a field in a template action's expects definition. Note: The default field uses a sentinel to distinguish between "no default spec
tracecat/expressions/schemas.py:14
↓ 40 callersClassTableCreate
Create model for a table.
tracecat/tables/schemas.py:227
↓ 39 callersClassTableColumnCreate
Create model for a table column.
tracecat/tables/schemas.py:40
↓ 38 callersClassAgentConfig
Configuration for an agent.
tracecat/agent/types.py:112
↓ 38 callersClassMCPHttpIntegrationCreate
Request model for creating an HTTP MCP integration.
tracecat/integrations/schemas.py:372
↓ 38 callersClassRegistryLock
Registry version lock with action-level bindings for O(1) resolution. Attributes: origins: Maps repository origin to pinned version strin
tracecat/registry/lock/types.py:8
↓ 38 callersClassTablesService
Transactional tables service.
tracecat/tables/service.py:1670
↓ 38 callersClassWorkflow
The workflow state. Notes ----- - This table serves as the source of truth for the workflow regardless of operating mode (headless o
tracecat/db/models.py:778
↓ 37 callersClassIntegrationService
Service for managing user integrations.
tracecat/integrations/service.py:55
↓ 37 callersClassProviderScopes
Scope metadata for a provider.
tracecat/integrations/schemas.py:265
↓ 37 callersClassRegistryRepository
A repository of templates and actions.
tracecat/db/models.py:1227
↓ 36 callersClassRegistryError
Generic exception raised when a registry error occurs.
tracecat/exceptions.py:122
↓ 36 callersClassSecretCreate
Create a new secret. Secret types ------------ - `custom`: Arbitrary user-defined types - `token`: A token, e.g. API Key, JWT Token (
tracecat/secrets/schemas.py:203
↓ 36 callersClassTracecatAuthorizationError
Tracecat user-facing authorization error
tracecat/exceptions.py:50
↓ 36 callersClassWorkspaceService
Manage workspaces.
tracecat/workspaces/service.py:49
↓ 35 callersClassRegistryActionsService
Registry actions service.
tracecat/registry/actions/service.py:185
↓ 34 callersClassWorkflowExecutionsService
Workflow executions service.
tracecat/workflow/executions/service.py:164
↓ 33 callersClassExecutionContext
Workflow execution context with typed fields. ACTIONS and TRIGGER are always present. Other fields are optional since contexts may be built i
tracecat/dsl/schemas.py:35
↓ 33 callersClassRegistryReposService
Registry repository service.
tracecat/registry/repositories/service.py:19
↓ 33 callersClassWorkflowsManagementService
Manages CRUD operations for Workflows.
tracecat/workflow/management/management.py:80
↓ 32 callersClassAgentSessionService
Service for managing agent sessions and history.
tracecat/agent/session/service.py:92
↓ 32 callersClassCaseCommentCreate
tracecat/cases/schemas.py:280
↓ 32 callersClassRunContext
This is the runtime context model for a workflow run. Passed into activities.
tracecat/dsl/schemas.py:428
↓ 31 callersClassActionRunner
Runs registry actions in subprocesses with tarball venv caching. This runner: 1. Computes a cache key from the tarball URI 2. Downloads a
tracecat/executor/action_runner.py:117
↓ 31 callersClassActionStep
tracecat/registry/actions/schemas.py:44
↓ 31 callersClassClaudeSDKAdapter
Adapter for converting Claude SDK stream events to unified format.
tracecat/agent/runtime/claude_code/adapter.py:107
↓ 31 callersClassTracecatDSLError
Tracecat user-facing DSL error
tracecat/exceptions.py:34
↓ 30 callersClassAgentExecutorResult
Result from the agent executor activity.
tracecat/agent/executor/activity.py:74
↓ 30 callersClassAnthropicStreamEvent
Single Anthropic-compatible SSE event.
tracecat/agent/llm_proxy/types.py:97
↓ 30 callersClassCaseUpdate
tracecat/cases/schemas.py:106
↓ 30 callersClassProviderMetadata
Metadata for a provider.
tracecat/integrations/schemas.py:238
↓ 30 callersClassSecretsService
Secrets manager service.
tracecat/secrets/service.py:40
↓ 29 callersClassCaseDurationEventAnchor
Selection criteria describing an event boundary for a duration.
tracecat/cases/durations/schemas.py:24
↓ 29 callersClassObjectRef
Reference to an externalized object in blob storage. This is a typed reference that replaces large payloads in workflow context. Only derefer
tracecat/storage/object.py:47
↓ 29 callersClassWorkspace
A workspace belonging to an organization.
tracecat/db/models.py:401
↓ 28 callersClassNormalizedMessagesRequest
Provider-ready messages request shared across adapter families.
tracecat/agent/llm_proxy/types.py:60
↓ 28 callersClassTask
Stream-aware task instance.
tracecat/dsl/types.py:46
↓ 27 callersClassAdminClient
Async HTTP client for Tracecat Admin API. Uses service key authentication via x-tracecat-service-key header.
packages/tracecat-admin/tracecat_admin/client.py:35
↓ 27 callersClassAgentWorkflowArgs
Arguments for starting an agent workflow.
packages/tracecat-ee/tracecat_ee/agent/workflows/durable.py:105
↓ 27 callersClassVercelStreamContext
State machine that converts pydantic-ai events into AI SDK SSE frames. The context keeps a part registry keyed by the provider's part index so th
tracecat/agent/adapter/vercel.py:738
↓ 26 callersClassAgentWorkflowID
Custom string type for agent workflow IDs with pattern validation. This class uses Pydantic's __get_pydantic_core_schema__ to provide runtim
packages/tracecat-ee/tracecat_ee/agent/types.py:9
↓ 26 callersClassOrganizationMembership
Link table for users and organizations (many to many).
tracecat/db/models.py:358
↓ 26 callersClassProviderCredentialField
Model for defining credential fields required by a provider.
tracecat/agent/schemas.py:96
↓ 26 callersClassRunAgentArgs
tracecat/agent/schemas.py:30
↓ 25 callersClassAgentPresetService
CRUD operations and helpers for agent presets.
tracecat/agent/preset/service.py:59
↓ 25 callersClassMCPValidationError
Raised when MCP configuration validation fails.
tracecat/integrations/mcp_validation.py:44
↓ 25 callersClassRegistryOAuthSecret
OAuth secret for a provider.
packages/tracecat-registry/tracecat_registry/_internal/models.py:132
↓ 24 callersClassBedrockAdapter
Adapter for AWS Bedrock Converse API.
tracecat/agent/llm_proxy/provider_bedrock.py:1212
↓ 24 callersClassCursorPaginatedResponse
Response format for cursor-based pagination.
tracecat/pagination.py:31
↓ 24 callersClassMockAction
Mock Action object for testing RFGraph.from_actions. Simulates the Action DB model with required attributes.
tests/unit/test_view.py:1011
↓ 24 callersClassNormalizedToolCall
Normalized tool call across Anthropic and OpenAI request shapes.
tracecat/agent/llm_proxy/types.py:38
↓ 24 callersClassProviderHTTPRequest
Concrete HTTP request prepared for an upstream provider.
tracecat/agent/llm_proxy/types.py:105
↓ 24 callersClassTaskResult
Result of executing a DSL node. With uniform envelope design, `result` is always a StoredObject: - InlineObject when data is small or externa
tracecat/dsl/schemas.py:133
↓ 23 callersClassDSLConfig
This is the runtime configuration for the workflow. Activities don't need access to this.
tracecat/dsl/schemas.py:380
↓ 23 callersClassRegistryVersionsService
Service for managing immutable registry versions.
tracecat/registry/versions/service.py:35
↓ 23 callersClassTracecatExpressionError
Tracecat user-facing expression error
tracecat/exceptions.py:38
↓ 22 callersClassMockActionWithRef
Mock Action with ref property for testing build_action_statements_from_actions.
tests/unit/test_view.py:1745
↓ 22 callersClassRemoteWorkflowDefinition
Represents a workflow definition in a remote store. This is the format that is used to store workflow definitions in the remote store.
tracecat/workflow/store/schemas.py:184
↓ 22 callersClassScatterArgs
tracecat/dsl/schemas.py:580
↓ 22 callersClassSqlType
Supported SQL types.
tracecat/tables/enums.py:4
↓ 22 callersClassTagCreate
Model for creating new tags with validation.
tracecat/tags/schemas.py:18
↓ 21 callersClassActionImplementation
Action implementation metadata for sandbox execution. Contains everything needed to execute an action without DB access.
tracecat/executor/schemas.py:103
↓ 21 callersClassAgentSession
Generic agent session/thread entity (harness-agnostic). Represents an agent execution session that can be backed by different harnesses (pyda
tracecat/db/models.py:2420
↓ 21 callersClassCaseCommentsService
Service for managing case comments.
tracecat/cases/service.py:1429
↓ 21 callersClassCaseTagsService
tracecat/cases/tags/service.py:17
↓ 21 callersClassGitHubAppError
GitHub App operation error.
tracecat/vcs/github/app.py:30
↓ 21 callersClassNormalizedResponse
Normalized upstream response before rendering to a public format.
tracecat/agent/llm_proxy/types.py:84
↓ 21 callersClassPydanticAIAdapter
Adapter for converting PydanticAI stream events to unified format.
tracecat/agent/runtime/pydantic_ai/adapter.py:58
↓ 21 callersClassResolvedContext
Pre-resolved context for untrusted execution mode. In untrusted mode, the sandbox doesn't have DB access, so all context needed to execute th
tracecat/executor/schemas.py:133
↓ 21 callersClassTracecatValidationError
Exception raised for validation errors (400, 422).
packages/tracecat-registry/tracecat_registry/sdk/exceptions.py:58
↓ 20 callersClassAdminOrgService
Platform-level organization management.
packages/tracecat-ee/tracecat_ee/admin/organizations/service.py:45
↓ 20 callersClassAgentManagementService
Service for managing agent configuration at the organization level.
tracecat/agent/service.py:74
↓ 20 callersClassCaseDurationService
Manage persisted case durations and compute anchored metrics.
tracecat/cases/durations/service.py:219
↓ 20 callersClassCaseEventsService
Service for managing case events.
tracecat/cases/service.py:2186
next →1–100 of 2,545, ranked by callers