Appearance
Faimulus TypeScript API / @faimulus/core
@faimulus/core
Classes
- AiModelCatalog
- AiProviderRegistry
- ApplicationEventJournal
- AsyncDispatcher
- AsyncRunService
- ChannelIntegrationRegistry
- ChannelRuntime
- ChannelRuntimeError
- DebugGate
- FaimulusError
- HttpWorkflowRunner
- InMemoryWorkflowCheckpointStore
- LocalFaimulusClient
- MemoryCatalog
- MemoryDriverRegistry
- MissingToolsetError
- RunCancelledError
- RunEventBus
- RunnerExecutionUnknownError
- RunnerRegistry
- RunnerRejectedError
- ScheduleService
- SqliteApplicationEventStore
- SqliteAuthorizationStore
- SqliteChannelStore
- SqliteRunStore
- SqliteScheduleStore
- ToolsetCatalog
- WorkflowExecutionService
- WorkflowLaunchService
- WorkflowPathBoundaryError
- WorkspaceAiModelRegistryStore
- WorkspaceMemoryRegistryStore
Interfaces
- AiModelRegistryStore
- ApplicationEvent
- ApplicationEventPublisher
- ApplicationEventStore
- AsyncDispatcherOptions
- AsyncExecutionSlot
- AsyncRunError
- AsyncRunRecord
- AsyncRunServiceOptions
- AuthorizationStore
- CapabilityGrant
- ChannelInstanceView
- ChannelIntegration
- ChannelStore
- ConfiguredApiKey
- CreateAsyncRun
- CreateScheduleRecord
- DiscoveredWorkflow
- ErrorDescriptor
- ExternalExecutionBroker
- ExternalExecutionRequest
- ExternalRunner
- FaimulusClient
- HttpRequestPolicy
- HttpRunnerConfiguration
- HttpWorkflowRunnerOptions
- InteractionRequestRecord
- InteractionRequestSettings
- LaunchAuthorization
- McpStreamableHttpProvider
- MemoryRegistryStore
- ParsedWorkflowReference
- PermissionDecision
- RemoteExecutionConfiguration
- RunEvent
- RunEventPublisher
- RunnerCapabilities
- RunNodeSnapshot
- RunStore
- RuntimeLeaseStore
- RuntimeLogger
- RuntimeStorage
- RuntimeStores
- ScheduleRecord
- ScheduleStore
- SecretResolver
- StoredApiKey
- ToolPolicyRecord
- ToolsetRecord
- ToolsetRegistryStore
- WebhookJsonInputField
- WorkflowCapability
- WorkflowDocument
- WorkflowEnqueueOptions
- WorkflowExecuteOptions
- WorkflowExecutionServiceOptions
- WorkflowRunResult
- WorkspaceDriverIssue
- WorkspaceOrigin
- WorkspaceSource
Type Aliases
- ApplicationEventType
- AsyncRunExecution
- AsyncRunStatus
- CallbackStatus
- Environment
- FaimulusErrorCategory
- HttpTransport
- NodeExecutionEnvelope
- RunnerStreamEvent
- ScheduleTiming
- WorkflowTrigger
Variables
- DEFAULT_CHANNEL_INTERACTION_REQUEST_SETTINGS
- DEFAULT_INTERACTION_REQUEST_SETTINGS
- DEFAULT_SCHEDULE_INTERACTION_REQUEST_SETTINGS
- RUNNER_PROTOCOL_VERSION
- silentRuntimeLogger
Functions
- actionableWorkflowError
- capabilityGrants
- createExecutionToolsetCatalog
- createToolsetCatalogFromHttpMcp
- createWorkflowCatalog
- describeError
- diagnosticErrorMessage
- discoverWorkflows
- discoverWorkspaceWorkflows
- entitledCapabilities
- envelopeErrorCode
- envelopeErrorMessage
- envelopeRoute
- firstRunAt
- interactionQuestions
- isConfigurationFailure
- isDependencyFailure
- launchAuthorization
- loadWorkflow
- loadYaml
- localDateTimeToUtc
- logWorkflowFinish
- logWorkflowStart
- normalizeError
- parseChannelIntegrations
- parseInteractionBooleanHeader
- parseWorkflowReferenceKey
- registerHttpRunners
- resolveWorkspaceSources
- runnerRegistryFromEnvironmentValue
- runWorkflow
- toPublicRun
- toPublicWorkflowResult
- validateCallbackUrl
- workflowHooks
- workflowReferenceKey