Skip to content
Makaio logo
Makaio Framework
Search
Ctrl
K
Cancel
GitHub
Why Makaio
Getting Started
Guides
Bus
Overview
Patterns
Storage
Decoupling
Testing
Extensions
Overview
Creating Extensions
Discovery & Loading
Browser & UI
Distribution
Adapters
CLI
Transport
Configuration
Desktop Apps
Reference
Bus Subjects
Bus Subject Namespaces (Framework)
API
Ai-adapters-core
Classes
Class: AgentConnectorLifecycleManager<TBus, TConnector>
Class: AgentEventBridge
Class: AgentLifecycleEmitter
Class: AgentPayloadEmitter
Class: AgentRuntimeMutationManager
Class: AgentTurnExecutor
Abstract Class: AIAdapter<TBus, TConnector, TAgent>
Abstract Class: AIAgent<TBus, TConnector>
Abstract Class: AIAgentConnector<TBus, TConfig>
Abstract Class: BaseConnectorSession<TConfig>
Abstract Class: BaseConnectorTurn<TState>
Abstract Class: BaseLogImporter<TRecord, TState>
Class: MessageHandle
Class: MessageLifecycleTracker
Abstract Class: ProceduralAgentConnector<TBus, TConfig>
Class: ProceduralConnectorTurn<TState, TBus, TSubject>
Class: SessionLifecycle
Class: SessionToolLedger
Class: ToolCallTracker
Class: TurnTracker<TRecord>
Class: UserMessageQueue
Config
Functions
Function: buildCredentialEnv()
Function: createAdapterConfigFactory()
Function: getDefinitionOrThrow()
Function: resolveConnectorCredentials()
Function: resolveCredentialRef()
Function: resolveProviderEndpoint()
Function: resolveProviderResolution()
Function: resolveSessionEnvironment()
Interfaces
Interface: AdapterConfigFactoryInput<TConfig>
Interface: CreateAdapterConfigFactoryOptions<TConfig>
Interface: FactoryGuaranteedFields<TProviderConfig>
Interface: ProviderEndpoint
Interface: ProviderResolution
Interface: ResolveCredentialRefDeps
Interface: SessionEnvironmentOptions
Interface: SessionEnvironmentResult
Type-aliases
Type Alias: AdapterDefaults<TConfig>
Type Alias: AIModel
Type Alias: BaseAdapterConfig
Type Alias: BaseProviderConfig
Type Alias: ConfigFactoryResult<TInput, TConfig, TProviderConfig>
Type Alias: ProviderConfig
Type Alias: ProviderDefaults
Variables
Variable: BaseProviderConfigSchema
ai-adapters-core/config
Functions
Function: cleanEnvForAdapter()
Function: createAdapterNamespace()
Function: createTestProviderContext()
Function: createToolApprovalHandler()
Function: defineDiscriminatedHandlers()
Function: defineDiscriminatedHandlersSync()
Function: extractMcpCallTarget()
Function: formatContextBlockAsText()
Function: formatContextBlocksAsText()
Function: formatMessageHistoryAsTranscript()
Function: isMcpCallTool()
Function: isTextLikeMimeType()
Function: mergeScopedToolApproval()
Function: normalizeMessageInput()
Function: normalizeMimeType()
Function: parseAIAdapterCapabilities()
Function: processDiscriminatedItems()
Function: processDiscriminatedItemsSync()
Function: processQueueMessages()
Function: registerAgentBusHandlers()
Function: registerMemoryImportCursorStorage()
Function: resolveDisabledNativeTools()
Function: resolvePresetCredentials()
Function: resolveRequiredSessionId()
Function: resolveTestConfig()
Function: safeJsonStringify()
Function: serializeBlockToText()
Function: serializeTurnContext()
Function: toImportSegment()
Interfaces
Interface: AdapterProviderDefinition
Interface: AgentBusHandlerRegistrarConfig
Interface: AgentConnectorLifecycleManagerConfig<TBus, TConnector>
Interface: AgentEventBridgeConfig
Interface: AgentIdentity
Interface: AgentLifecycleEmitterConfig
Interface: AgentPayloadEmitterConfig
Interface: AgentRuntimeCreationResult
Interface: AgentRuntimeMutationManagerConfig
Interface: AgentSendMessageOptions
Interface: AgentStartResult
Interface: AgentTurnExecutorConfig
Interface: AgentUsageTotals
Interface: AIAdapterCapabilityRegistry
Interface: AIAdapterConfig<TBus>
Interface: AIAdapterConstructorConfig<TBus, TConnector, TAgent>
Interface: AIAdapterContext<Scope>
Interface: AIAdapterDefinition<TBus, TConnector, TAgent>
Interface: AIAdapterInitOptions
Interface: AIAdapterPromptFailureResult
Interface: AIAdapterPromptOptions
Interface: AIAdapterPromptSuccessResult
Interface: AIAgentConfig<TBus, TConnector>
Interface: BaseAgentConnectorConfig<TBus, TProviderConfig>
Interface: CompactionMetadata
Interface: ConfigFactoryInput<TBus>
Interface: ConformanceTestConfig<TBus, TConnector, TAgent>
Interface: ConnectorSendMessageOptions
Interface: ConnectorSessionConfig<TBus>
Interface: DiscoveryMetadata
Interface: DiscriminatedHandlersConfig<TPayload, TDiscriminator>
Interface: ExternalToolIdentifiers
Interface: ExternalToolMeta
Interface: HarnessRequester
Interface: IAdapterConfigFactory<TConfig, TBus>
Interface: ImportCursorPosition
Interface: ImportMetadata
Interface: ImportSegment
Interface: ImportSegmentLineage
Interface: ISessionToolLedger
Interface: LedgerSessionContext
Interface: LogImportConfig
Interface: LogImporter<TRecord, TState>
Interface: LogImporterConfig
Interface: LogImportOrchestrator
Interface: LogImportRegistration
Interface: LogImportSessionContext<TState>
Interface: LogImportTestConfig<TRecord, TState>
Interface: LogOrchestratorConfig
Interface: McpIntegrationStrategy
Interface: McpToolChange
Interface: MergeResult
Interface: MergeScopedToolApprovalOptions
Interface: NormalizedEvent
Interface: ParseFileResult<TRecord>
Interface: PauseResult<TState>
Interface: PlatformDefaults
Interface: ProceduralConnectorSession
Interface: ProceduralTurnConfig<TBus, TSubject>
Interface: ProcessLogFileResult
Interface: ProcessQueueCallbacks<TExtra>
Interface: QueueableTurn
Interface: ResolveHints
Interface: SendMessageOptions
Interface: SerializedContextBlock
Interface: StorageMessagePayload
Interface: SyncDiscriminatedHandlersConfig<TPayload, TDiscriminator>
Interface: TestModelRef
Interface: ToolApprovalContext
Interface: ToolLedgerEntry
Interface: TurnEvent
Interface: TurnSubjects<TSubject>
Interface: TurnTrackerOptions<TRecord>
Interface: TurnTrackerSerializedState
Interface: WireSessionConfig
Interface: WireSessionSubjects<TNamespace>
Node
Classes
Abstract Class: BaseLogOrchestrator<TRecord, TState>
Abstract Class: DiscoveryOrchestrator<TRecord, TState>
Functions
Function: parseJsonlFile()
Function: readFirstJsonlRecords()
Function: someJsonlRecord()
Interfaces
Interface: JsonlParseError
Interface: JsonlParseResult<T>
Interface: JsonlParserOptions
Interface: LogFileChangeEvent
ai-adapters-core/node
Type-aliases
Type Alias: AdapterNamespace<Domain>
Type Alias: AgentCompleteEvent
Type Alias: AgentContext
Type Alias: AgentStartedEvent
Type Alias: AIAdapterCapabilities
Type Alias: AIAdapterCapability
Type Alias: AIAdapterPromptResult
Type Alias: ConnectorStartOptions
Type Alias: CreateTestAgentOptions
Type Alias: DiscriminatedHandler<TPayload, TEmit>
Type Alias: DiscriminatedHandlersMap<TPayload, TDiscriminator>
Type Alias: ErrorEvent
Type Alias: ExecutionContext
Type Alias: ExternalToolIdentifier
Type Alias: FromGlobalToolApprovalFn<TResponse>
Type Alias: GeneratedCapabilityProperties
Type Alias: LogImporterConstructor
Type Alias: LogOrchestratorConstructor
Type Alias: McpSessionResources
Type Alias: MessageResult
Type Alias: MessageState
Type Alias: NormalizedCallUsage
Type Alias: NormalizedMessageInput
Type Alias: ProceduralTurnState
Type Alias: ProcessingState
Type Alias: ScopedToolApprovalRequest
Type Alias: ScopedToolApprovalResponse
Type Alias: ShouldUseNativeResumeFn
Type Alias: StartAgentOptions
Type Alias: SyncDiscriminatedHandler<TPayload>
Type Alias: SyncDiscriminatedHandlersMap<TPayload, TDiscriminator>
Type Alias: SyncTypedEmitFn
Type Alias: ToGlobalToolApprovalFn<TPayload, TContext>
Type Alias: ToolCompletedEvent
Type Alias: ToolStartedEvent
Type Alias: TurnState
Type Alias: TypedEmitFn
Type Alias: ValidCapability
Variables
Variable: AgentCompleteEventSchema
Variable: AgentStartedEventSchema
Variable: ErrorEventSchema
Variable: ImportCursorPositionSchema
Variable: ImportCursorStorageNamespace
Variable: ImportCursorStorageSubjects
Variable: ScopedToolApprovalSchema
Variable: ToolCompletedEventSchema
Variable: ToolStartedEventSchema
Variable: TurnTrackerSerializedStateSchema
ai-adapters-core
Bus-core
Classes
Class: BusError
Class: ChannelAuthError
Class: ChannelClosedError
Class: ChannelOnlyError
Class: CorrelationTracker
Class: LocalSubjectError
Class: NoHandlerError
Class: OnceAbortError
Class: RequestError
Class: TimeoutError
Class: ValidationError
Functions
Function: channelSubject()
Function: createBusContext()
Function: createBusInstance()
Function: createChannelEndpoint()
Function: createExtensionNamespace()
Function: createFilteredBus()
Function: deserializeTransportError()
Function: extendSubject()
Function: getFullSubjectForSubjectDefinition()
Function: getPath()
Function: getSubjectFromBusMessage()
Function: handleCorrelationResponse()
Function: isNoHandlerErrorForSubject()
Function: isRequestSchema()
Function: localSubject()
Function: matchesAnySubscription()
Function: matchesFilter()
Function: matchesSubscription()
Function: mergeFilters()
Function: openChannel()
Function: parseBusUrl()
Function: serializeTransportError()
Function: shouldReceiveMessage()
Function: trackMessageCorrelation()
Interfaces
Interface: BroadcastContext<Request, Response>
Interface: BroadcastResult<T>
Interface: BusBroadcastMessage
Interface: BusBroadcastResponseMessage
Interface: BusEventMessage
Interface: BusHeartbeatMessage
Interface: BusRequestMessage
Interface: BusResponseMessage
Interface: BusSubjectsNamespace
Interface: BusSubscribeMessage
Interface: BusSubscribeSyncCompleteMessage
Interface: BusTransport
Interface: BusTransportError
Interface: BusTransportRegistry
Interface: BusUnsubscribeMessage
Interface: BusUrlConfig
Interface: ChannelEndpoint
Interface: ChannelEndpointOptions
Interface: ConnectOptions
Interface: ExtensionNamespace<N, Subjects, FilterPayload, Ext, Schemas>
Interface: ExtensionNamespaceConfig<Schemas, Ext>
Interface: ExtensionNamespaceExtensions
Interface: IDirectChannel
Interface: IFilteredBus<Namespace, Subjects, FilterPayload>
Interface: InterceptorContext<P, S>
Interface: MakaioBusContext
Interface: NamespaceRegistrationOptions
Interface: OnOptions
Interface: TransportRegistration
Type-aliases
Type Alias: BusMessage
Type Alias: BusNamespace<Domain, Subjects, FilterPayload, Schemas>
Type Alias: BusReceiveHandler
Type Alias: BusTransportKeys
Type Alias: ConnectedPayload
Type Alias: DisconnectedPayload
Type Alias: ExtensionNamespaceFromConfig<N, Schemas, Ext>
Type Alias: IMakaioBus<NamespaceDomain, Subjects, StrictNamespace>
Type Alias: OptionalResult<T>
Type Alias: ScopedBus<Namespace, Subjects, FilterPayload>
Type Alias: ScopedBusFor<T>
Variables
Variable: BusLifecycle
Variable: DEFAULT_REQUEST_TIMEOUT_MS
Variable: MakaioBus
Variable: NO_HANDLER_ERROR_CODE
Variable: SystemChannelSchemas
bus-core
Contracts
Adapter
Interfaces
Interface: AgentSelectionKindMap
Schemas
Session-lineage
Type-aliases
Type Alias: SessionLineage
Type Alias: SessionLineageKind
Variables
Variable: COMPRESS_SESSION_LINEAGE_KIND
Variable: CompressSessionLineageSchema
Variable: FORK_SESSION_LINEAGE_KIND
Variable: ForkSessionLineageSchema
Variable: ROOT_SESSION_LINEAGE_KIND
Variable: RootSessionLineageSchema
Variable: SESSION_LINEAGE_KINDS
Variable: SessionLineageKindSchema
Variable: SessionLineageSchema
Variable: SUBAGENT_SESSION_LINEAGE_KIND
Variable: SubagentSessionLineageSchema
contracts/adapter/schemas/session-lineage
Type-aliases
Type Alias: RehydrateAgentRequest
Type Alias: RehydrateAgentResponse
Type Alias: SessionUsage
Variables
Variable: AdapterRuntimeOptionsSchema
Variable: AdapterSchemas
Variable: AdapterSelectionSchema
Variable: RehydrateAgentSchema
Variable: SessionLinkedSchema
Variable: SessionUsageSchema
Variable: StartAgentSchema
contracts/adapter
Classes
Class: ConnectorSwapCancelledError
Class: SubagentError
Client
Type-aliases
Type Alias: ClientAccountObserveResponse
Type Alias: ClientDefinitionInput
Type Alias: ClientHookEventDeclaration
Type Alias: ClientIdentifierStrength
Type Alias: ClientInstallRequest
Type Alias: ClientInstallResponse
Type Alias: ClientListRequest
Type Alias: ClientListResponse
Type Alias: ClientResolveBinaryRequest
Type Alias: ClientResolveBinaryResponse
Type Alias: ClientRuntimeCapabilities
Type Alias: ClientRuntimeEvidenceBase
Type Alias: ClientRuntimeObserveResponse
Type Alias: ClientRuntimeSource
Type Alias: ClientRuntimeSourceLayer
Type Alias: ClientSessionTurnStarted
Type Alias: ClientSetActiveRequest
Type Alias: ClientSetActiveResponse
Type Alias: ClientToolCapabilityAnnotation
Type Alias: ClientUninstallRequest
Type Alias: ClientUninstallResponse
Type Alias: ClientUpdateRequest
Type Alias: ClientUpdateResponse
Type Alias: ClientUsageIngestResponse
Type Alias: ClientUsageWindows
Type Alias: ConfigIsolation
Type Alias: InstallError
Variables
Variable: ClientAccountObserveSchema
Variable: ClientBinaryListEntrySchema
Variable: ClientExecutionContextSchema
Variable: ClientHookEventDeclarationSchema
Variable: ClientIdentifierStrengthSchema
Variable: ClientInstallCompletedSchema
Variable: ClientInstallProgressSchema
Variable: ClientInstallSchema
Variable: ClientListSchema
Variable: ClientMetadataSchema
Variable: ClientNamespace
Variable: ClientResolveBinarySchema
Variable: ClientRuntimeCapabilitiesSchema
Variable: ClientRuntimeEvidenceBaseSchema
Variable: ClientRuntimeObserveSchema
Variable: ClientRuntimeSourceLayerSchema
Variable: ClientRuntimeSourceSchema
Variable: ClientRuntimeStartedSchema
Variable: ClientScanResultSchema
Variable: ClientScanTargetSchema
Variable: ClientSchemas
Variable: ClientSessionLocatorSchema
Variable: ClientSessionObservedBaseSchema
Variable: ClientSessionStartedSchema
Variable: ClientSessionToolPostSchema
Variable: ClientSessionToolPreSchema
Variable: ClientSessionTurnCompletedSchema
Variable: ClientSessionTurnStartedSchema
Variable: ClientSessionUserPromptSubmittedSchema
Variable: ClientSetActiveSchema
Variable: ClientToolCapabilityAnnotationSchema
Variable: ClientUninstallSchema
Variable: ClientUpdateSchema
Variable: ClientUsageIngestSchema
Variable: ClientUsageSnapshotSchema
Variable: ClientUsageWindowSchema
Variable: ClientUsageWindowsSchema
Variable: ClientVersionChangedSchema
Variable: ConfigIsolationSchema
Variable: GithubReleaseInstallDescriptorSchema
Variable: InstalledVersionEntrySchema
Variable: InstallErrorSchema
Variable: InstallStageSchema
Variable: ManagedInstallStrategySchema
Variable: ManifestBucketInstallDescriptorSchema
Variable: NpmInstallDescriptorSchema
Variable: PostInstallDescriptorSchema
contracts/client
Common
Functions
Function: isSurfaceVisible()
Type-aliases
Type Alias: SurfaceVisibility
contracts/common
Config
Functions
Function: brandCredentialRecord()
Function: buildAccountManagerCredentialRef()
Function: buildStoredCredentialRef()
Function: isAccountManagerRef()
Function: isCanonicalProviderConfigName()
Function: parseStoredCredentialRef()
Function: resolveCanonicalProviderConfigName()
Function: slugifyProviderConfigName()
Function: unbrandCredentials()
Type-aliases
Type Alias: AdapterFile
Type Alias: AdaptersFile
Type Alias: AdaptersFileAdapter
Type Alias: AdaptersFileProvider
Type Alias: CredentialRef
Type Alias: ProviderConfigFile
Variables
Variable: ADAPTER_FILE_SCHEMA_VERSION
Variable: AdapterFileSchema
Variable: AdaptersFileAdapterSchema
Variable: AdaptersFileProviderSchema
Variable: AdaptersFileSchema
Variable: BaseAdapterConfigSchema
Variable: ConfigNamespace
Variable: CredentialRefSchema
Variable: PROVIDER_CONFIG_SCHEMA_VERSION
Variable: ProviderConfigFileSchema
Variable: ProviderConfigSchema
Variable: ProviderDefaultsSchema
contracts/config
Extension
Interfaces
Interface: AdapterManifest
Interface: CapabilityTokenMap
Interface: ClientManifest
Interface: ContributionManifest
Interface: ExtensionCliContribution
Interface: ExtensionCliHandlerContext
Interface: ExtensionCliInteractiveContext
Interface: ExtensionCliOutputWriter
Interface: ExtensionCliSubcommandEntry
Interface: ExtensionManifest
Interface: ExtensionNamespaceContribution
Interface: ExtensionRuntimeBootContext<THostContext>
Interface: ExtensionRuntimeBootContribution<THostContext>
Interface: ExtensionRuntimeOwnership
Interface: ExtensionSessionEventActionsContribution
Interface: ExtensionToolsContribution<THostContext>
Interface: ExtensionTriggersContribution
Interface: ExtensionUiContribution
Interface: GatheredContext
Interface: GatheredEntry
Interface: HashSuggestion
Interface: LogImportContribution
Interface: LogImporterManifest
Interface: PluginFormattedToolCallOutput
Interface: PluginToolCallFormatterInput
Interface: PluginTransformedContent
Interface: ProtocolConfig
Interface: ProviderManifest
Interface: SessionEventActionManifest
Interface: SlotDeclaration
Interface: SlotPlacementDeclaration
Interface: StorageManifest
Interface: TileCapabilities
Interface: TileRenderers
Interface: TriggerManifest
Interface: UiContextValueMap
Interface: UiNavigationLevelMap
Interface: UiScopeMap
Interface: UiSurfaceFlags
Interface: WidgetDefinition
Interface: WidgetRenderers
Interface: WindowManifest
Type-aliases
Type Alias: BrowserEntrypoint
Type Alias: ExtensionConfigComponentLoader<TConfig>
Type Alias: ExtensionWarningSeverity
Type Alias: HashTriggerStage
Type Alias: MakaioWebUiAction<TData, TArgs>
Type Alias: MakaioWebUiLoader<TData>
Type Alias: PageMode
Type Alias: PageWidgetSize
Type Alias: PluginTransformedContentType
Type Alias: PromisifiedActions<TActions>
Type Alias: ProtocolRef
Type Alias: SlotContentDeclaration
Type Alias: SlotId
Type Alias: TileIconLoader
Type Alias: TriggerStage
Type Alias: WidgetSize
Type Alias: WindowStyle
Variables
Variable: AdapterClientRefSchema
Variable: AdapterManifestSchema
Variable: CapabilityTokenSchema
Variable: CliArgManifestSchema
Variable: ClientManifestSchema
Variable: CliSubcommandManifestSchema
Variable: ContributionManifestSchema
Variable: ExtensionEntrypointsSchema
Variable: ExtensionManifestSchema
Variable: ExtensionWarningActionSchema
Variable: ExtensionWarningSeveritySchema
Variable: LogImporterManifestSchema
Variable: ProtocolConfigSchema
Variable: ProtocolRefSchema
Variable: ProviderManifestSchema
Variable: SessionEventActionManifestSchema
Variable: StorageManifestSchema
Variable: TrayManifestSchema
Variable: TriggerManifestSchema
Variable: UiSurfaceFlagsSchema
Variable: WindowManifestSchema
Variable: WindowParamSpecSchema
contracts/extension
Functions
Function: compareMessageCursorAsc()
Function: compareMessageCursorDesc()
Function: computeMetaTags()
Function: createClientDefinition()
Function: expandCapabilities()
Function: expandProfileToolCapabilities()
Function: extensionToken()
Function: getBootstrapAssetKey()
Function: getExtensionWarningActionLabel()
Function: isCanonicalModelParseError()
Function: isConnectorSwapCancelledError()
Function: isInViewBranch()
Function: isKnownSessionEvent()
Function: messageCursorKey()
Function: messageToCursor()
Function: parseCanonicalModel()
Function: parseExtensionConfig()
Function: registerAutoLaunchProvider()
Function: registerReviewerProcessor()
Function: registerReviewSource()
Function: registerVCSProvider()
Function: resolveModelVisibility()
Function: safeValidateSnapshot()
Function: unregisterReviewerProcessor()
Function: unregisterReviewSource()
Function: unregisterVCSProvider()
Function: validateSkillScope()
Function: validateSnapshot()
Function: validateToolAdapterIdentity()
Harness
Functions
Function: getToolCapabilities()
Interfaces
Interface: ExpandCapabilitiesParams
Interface: ExpandCapabilitiesResult
Type-aliases
Type Alias: DefaultHarnessDefinition
Type Alias: ToolApprovalOverrides
Variables
Variable: CLAUDE_CODE_REGISTRY_HARNESS
Variable: CODEX_APP_SERVER_NATIVE_HARNESS
Variable: GEMINI_SDK_REGISTRY_HARNESS
Variable: HarnessNamespace
Variable: HarnessSchemas
Variable: OPENAI_NODE_REGISTRY_HARNESS
Variable: ToolApprovalOverridesSchema
contracts/harness
Interfaces
Interface: ActionCategoryMap
Interface: ActionShortcut
Interface: ActionShortcutModifiers
Interface: AdapterClientRef
Interface: AdapterContribution<TAdapter>
Interface: AdapterDefinitionContract<TAdapter, TOptions>
Interface: AdapterProviderDefinitionContract
Interface: AdapterProviderRef
Interface: AgentSelectionKindMap
Interface: ApprovalEntry
Interface: AudioChunk
Interface: BootstrapAsset
Interface: BootstrapChoice
Interface: BootstrapDiscoverContext
Interface: BootstrapExportResult
Interface: BootstrapImportContext
Interface: BootstrapImportResult
Interface: BootstrapResult
Interface: CapabilityGroup
Interface: CapabilityItem
Interface: CapabilityPickerValue
Interface: CliArgManifest
Interface: CliManifest
Interface: CliSubcommandManifest
Interface: ContextWindowState
Interface: CreateSessionEventActionResult
Interface: CustomFieldDefinition
Interface: EntrypointConfig<TRoles>
Interface: ExecuteContext<TMode, TRoles>
Interface: ExecuteResult
Interface: ExtensionBootstrap
Interface: ExtensionConfigComponentProps<TConfig>
Interface: ExtensionConfigProvider
Interface: ExtensionContext
Interface: ExtensionContributionProcessor<THostContext>
Interface: ExtensionDescriptor
Interface: ExtensionEntrypoints
Interface: ExtensionIdentity
Interface: ExtensionServiceLifecycle
Interface: ExtensionToken<T>
Interface: FetchFindingsParams
Interface: ForEachWorkflowStep
Interface: ForkOptions
Interface: FormFieldProps
Interface: HashTrigger
Interface: HashTriggerContext
Interface: HashTriggerMetadata
Interface: HashTriggerSuggestResult
Interface: IAutoLaunchProvider
Interface: ICapabilityBasedService
Interface: ICapabilityProvider
Interface: IMakaioSession
Interface: IReviewerProcessor
Interface: IReviewSource
Interface: ISTTProvider
Interface: ITTSProvider
Interface: IVCSProvider
Interface: IVisionProvider
Interface: IVocabularyProvider
Interface: IWorkflowTriggerTypeRegistry
Interface: LoaderContext
Interface: MakaioExtension<THostContext>
Interface: MakaioWebUiRoute<TLoaderData, TActions>
Interface: MessageEventFilter
Interface: NodeExtensionContext
Interface: PageComponentProps
Interface: PageDeclaration
Interface: PickerConfig
Interface: PickerOpenContext<TRoles>
Interface: ProcessCliOutputParams
Interface: ProcessCommentsParams
Interface: ProcessIssueCommentsParams
Interface: ProcessReviewBodyParams
Interface: ProfileToolCapabilitiesConfig
Interface: ResolvedApprovalEntry
Interface: ReviewRequestContext
Interface: ReviewSourceSnapshot
Interface: ReviewTriggerParams
Interface: ReviewTriggerResult
Interface: SelectionChangeContext
Interface: SelectionFeedback
Interface: SessionEventActionContext
Interface: SessionEventActionDeclaration
Interface: SessionEventActionOptions<TMode, TRoles>
Interface: SessionEventTypeMap
Interface: SessionExtensionContext
Interface: SnapshotImportConflictErrorData
Interface: SnapshotPreviewData
Interface: StandardFieldDefinition
Interface: StructuralEventFilter
Interface: STTProviderCapabilities
Interface: STTRequest
Interface: TileDeclaration
Interface: TileProps
Interface: ToolAdapterIdentity
Interface: ToolCallFormatterDeclaration
Interface: TrayManifest
Interface: TTSProviderCapabilities
Interface: TTSRequest
Interface: UiContextSnapshot
Interface: UiContextValueMap
Interface: UiNavigationLevelMap
Interface: UiScopeMap
Interface: VoicePipelineLeg
Interface: VoicePipelineStrategy
Interface: VoiceProviderPreference
Interface: WhenContext<TRoles>
Interface: WidgetDeclaration
Interface: WidgetProps<TData>
Interface: WindowParamSpec
Interface: WorkflowTriggerTypeRecord
Native-session-supervisor
Type-aliases
Type Alias: NativeSupervisorAttachResponse
Type Alias: NativeSupervisorLaunchResponse
Type Alias: NativeSupervisorStatusResponse
Type Alias: NativeSupervisorStopResponse
Variables
Variable: NativeSessionSupervisorNamespace
Variable: NativeSessionSupervisorSchemas
Variable: NativeSupervisorAttachSchema
Variable: NativeSupervisorLaunchSchema
Variable: NativeSupervisorStatusSchema
Variable: NativeSupervisorStopSchema
Variable: SupervisorRuntimeSnapshotSchema
contracts/native-session-supervisor
Platform
contracts/platform
Provider
contracts/provider
Session
Functions
Function: getBranchBehavior()
Function: isMergeable()
Function: isNavigatingBranch()
Interfaces
Interface: BranchBehavior
Interface: SessionEventTypeMap
Type-aliases
Type Alias: AgentStatus
Type Alias: ConnectorSwapWarningOptionId
Type Alias: KnownSessionEvent
Type Alias: ResolveAgentConfigRequest
Type Alias: ResolveSystemPromptRequest
Type Alias: ResolveSystemPromptResponse
Type Alias: SessionClientAccountChanged
Type Alias: SessionExtensionContextFactory
Type Alias: SessionMessageRole
Type Alias: SessionSendMessageResponse
Type Alias: SessionUsagePayload
Type Alias: SessionUsageResponse
Variables
Variable: AgentRoleSchema
Variable: BranchKindSchema
Variable: ForkChildInfoSchema
Variable: MessageRoutingStatusSchema
Variable: ResolveAgentConfigSchema
Variable: ResolveSystemPromptSchema
Variable: SegmentPolicySchema
Variable: SessionClientAccountChangedSchema
Variable: SessionCreatedEventSchema
Variable: SessionEnrichmentSchemas
Variable: SessionEventTypeSchema
Variable: SessionMessageBlockSchema
Variable: SessionMessageOriginSchema
Variable: SessionMessageRoleSchema
Variable: SessionSchemas
Variable: SessionUpdatedEventSchema
Variable: SnapshotExportOptionsSchema
Variable: TurnInitiatorSchema
Variable: UsageMetricsSchema
contracts/session
Shared
Interfaces
Interface: BaseFieldDefinition
Interface: PluginWidgetRegistry
Type-aliases
Type Alias: BuiltinWidget
Type Alias: ContentSource
Type Alias: ErrorCategory
Type Alias: FieldOverride
Type Alias: Message
Type Alias: MessageBlock
Type Alias: MessageDeliveryMode
Type Alias: MessageInput
Type Alias: MessageOutcome
Type Alias: NormalizedMessageInput
Type Alias: SendMessageResult
Type Alias: SendMessageResultInnerResult
Type Alias: SystemPrompt
Variables
Variable: ContentSourceSchema
Variable: ERROR_CATEGORIES
Variable: ErrorCategorySchema
Variable: FieldOptionSchema
Variable: FieldOverrideSchema
Variable: JsonObjectContractSchema
Variable: JsonObjectSchema
Variable: MessageBlockSchema
Variable: MessageDeliveryModeSchema
Variable: MessageInputSchema
Variable: MessageOutcomeSchema
Variable: MessageSchema
Variable: NormalizedMessageInputSchema
Variable: SendMessageResultInnerResultSchema
Variable: SendMessageResultSchema
Variable: SystemPromptSchema
contracts/shared
Skill
Variables
Variable: ActivatedSkillMetadataSchema
Variable: ActiveSkillStateSchema
Variable: SkillActivationModeSchema
Variable: SkillCatalogEntrySchema
Variable: SkillCatalogTurnEntrySchema
Variable: SkillQuerySchema
Variable: SkillRecordSchema
Variable: SkillReinjectionSchema
Variable: SkillSchemas
Variable: SkillScopeSchema
Variable: SkillSourceSchema
Variable: SkillTurnEntrySchema
contracts/skill
Toast
Type-aliases
Type Alias: ToastAction
Type Alias: ToastLevel
Type Alias: ToastPayload
Variables
Variable: ToastActionSchema
Variable: ToastLevelSchema
Variable: ToastNamespace
Variable: ToastPayloadSchema
Variable: ToastSchemas
Variable: ToastSubjects
contracts/toast
Type-aliases
Type Alias: ActionCategory
Type Alias: ActionIntent
Type Alias: ActivatedSkillMetadata
Type Alias: ActiveSkillState
Type Alias: AdapterRuntimeOptions
Type Alias: AdapterSelection
Type Alias: AdapterSessionStatus
Type Alias: AgentComplete
Type Alias: AgentMessage
Type Alias: AgentResolutionContext
Type Alias: AgentRole
Type Alias: AgentSelection
Type Alias: AgentSelectionBase
Type Alias: AgentStarted
Type Alias: AgentToolApproveRequest
Type Alias: AgentToolApproveResponse
Type Alias: AgentWorkflowStep
Type Alias: AIModel
Type Alias: AIModelMetadata
Type Alias: AIReasoningLevel
Type Alias: ApprovalPolicy
Type Alias: AutoLaunchDisableResponse
Type Alias: AutoLaunchEnableRequest
Type Alias: AutoLaunchEnableResponse
Type Alias: AutoLaunchStatusResponse
Type Alias: AwaitSubagentRequest
Type Alias: AwaitSubagentResponse
Type Alias: BlockData
Type Alias: BootstrapAssetKey
Type Alias: BootstrapExportContext
Type Alias: BranchKind
Type Alias: CanonicalModelResolvedSelection
Type Alias: CanonicalModelSelection
Type Alias: CapabilityToken
Type Alias: CheckRunDetail
Type Alias: ChecksSummary
Type Alias: ClientAccountIdentifier
Type Alias: ClientAccountObserveRequest
Type Alias: ClientBinaryListEntry
Type Alias: ClientDefinition
Type Alias: ClientExecutionContext
Type Alias: ClientIdentityObservation
Type Alias: ClientInstallCompleted
Type Alias: ClientInstallProgress
Type Alias: ClientRuntimeObserveRequest
Type Alias: ClientRuntimeStarted
Type Alias: ClientScanResult
Type Alias: ClientScanTarget
Type Alias: ClientSessionAccountObserveRequest
Type Alias: ClientSessionAccountObserveResponse
Type Alias: ClientSessionLocator
Type Alias: ClientSessionObservedBase
Type Alias: ClientSessionStarted
Type Alias: ClientSessionToolPost
Type Alias: ClientSessionToolPre
Type Alias: ClientSessionTurnCompleted
Type Alias: ClientSessionUserPromptSubmitted
Type Alias: ClientToolDefinition
Type Alias: ClientUsageIngestRequest
Type Alias: ClientUsageSnapshot
Type Alias: ClientUsageWindow
Type Alias: ClientVersionChanged
Type Alias: ClientVoiceProviderDescriptor
Type Alias: ClientWiringEntry
Type Alias: CompleteTaskRequest
Type Alias: CompleteTaskResponse
Type Alias: CompressionMode
Type Alias: Config
Type Alias: ConfigGetResponse
Type Alias: ConfigUpdateRequest
Type Alias: ConfigUpdateResponse
Type Alias: ContextMode
Type Alias: DiscoveredAIModel
Type Alias: EntityUIConfig
Type Alias: EventFilter
Type Alias: ExecuteSubagentResponse
Type Alias: ExtensionFieldTypeLoader
Type Alias: ExtensionService
Type Alias: ExtensionWarning
Type Alias: ExtensionWarningAction
Type Alias: ExtensionWarningEntry
Type Alias: FieldDefinition
Type Alias: FieldOption
Type Alias: FieldType
Type Alias: FieldWidget
Type Alias: FindingOrigin
Type Alias: FindingSeverity
Type Alias: FindingsSummary
Type Alias: FindingStatus
Type Alias: FindingTarget
Type Alias: FocusContext
Type Alias: ForkChildInfo
Type Alias: ForkTransforms
Type Alias: GithubReleaseInstallDescriptor
Type Alias: HarnessDefinition
Type Alias: HarnessDefinitionCreate
Type Alias: InstalledVersionEntry
Type Alias: InstallStage
Type Alias: JsonValue
Type Alias: KillSubagentRequest
Type Alias: KillSubagentResponse
Type Alias: LabelInfo
Type Alias: LabelSemantic
Type Alias: LatestVersionSourceStatus
Type Alias: ListSubagentsBySessionRequest
Type Alias: ListSubagentsBySessionResponse
Type Alias: LogSourceDefinition
Type Alias: MakaioSessionAgent
Type Alias: MakaioSessionEvent
Type Alias: MakaioVariant
Type Alias: MakaioWebUiActions
Type Alias: MakaioWebUiComponentProps<TLoaderData, TActions>
Type Alias: ManagedInstallDescriptor
Type Alias: ManagedInstallStrategy
Type Alias: ManifestBucketInstallDescriptor
Type Alias: McpAgentContext
Type Alias: McpAutoReconnectConfig
Type Alias: McpExposureMode
Type Alias: McpProfileConfig
Type Alias: McpResolvedServer
Type Alias: McpSessionContext
Type Alias: McpToolState
Type Alias: McpTransportConfig
Type Alias: MessagePageCursor
Type Alias: MessageRole
Type Alias: MessageRouting
Type Alias: MessageRoutingStatus
Type Alias: ModelFilterMode
Type Alias: ModelVisibility
Type Alias: NativeSupervisorAttachRequest
Type Alias: NativeSupervisorLaunchRequest
Type Alias: NativeSupervisorStatusRequest
Type Alias: NativeSupervisorStopRequest
Type Alias: NpmInstallDescriptor
Type Alias: PendingRequest
Type Alias: PostInstallDescriptor
Type Alias: ProtocolEndpoints
Type Alias: ProtocolId
Type Alias: ProviderAIModel
Type Alias: ProviderContext
Type Alias: ProviderDefinition
Type Alias: ProviderDefinitionInput
Type Alias: ProviderRegistration
Type Alias: ProviderRuntime
Type Alias: ProviderSummary
Type Alias: ProviderUnregistration
Type Alias: PullRequestState
Type Alias: ReadinessAssessment
Type Alias: ReasoningLevelMap
Type Alias: RelayConfig
Type Alias: ReportProgressRequest
Type Alias: ReportProgressResponse
Type Alias: RequestInputRpcRequest
Type Alias: RequestInputRpcResponse
Type Alias: ResolvableCanonicalModel
Type Alias: ResolveAgentConfigResponse
Type Alias: ResolvedAgentConfig
Type Alias: ResolveEnrichedPolicyResponse
Type Alias: ReviewerState
Type Alias: ReviewFinding
Type Alias: ReviewIssueComment
Type Alias: ReviewSourceRateLimit
Type Alias: ReviewsSummary
Type Alias: RiskLevel
Type Alias: SegmentPolicy
Type Alias: SendMessageRequest
Type Alias: SendMessageResponse
Type Alias: SendToSubagentRequest
Type Alias: SendToSubagentResponse
Type Alias: SessionContext
Type Alias: SessionCreated
Type Alias: SessionDiscovered
Type Alias: SessionEventPayload<T>
Type Alias: SessionEventType
Type Alias: SessionLinked
Type Alias: SessionMessage
Type Alias: SessionMessageBlock
Type Alias: SessionMessageOrigin
Type Alias: SessionMetadata
Type Alias: SessionPreviewData
Type Alias: SessionSendMessageRequest
Type Alias: SessionSnapshot
Type Alias: SessionUpdatedEvent
Type Alias: SessionWithPreview
Type Alias: ShellWorkflowStep
Type Alias: SkillActivateRequest
Type Alias: SkillActivateResponse
Type Alias: SkillActivationMode
Type Alias: SkillActivationTrigger
Type Alias: SkillCatalogEntry
Type Alias: SkillCatalogTurnEntry
Type Alias: SkillDeactivationReason
Type Alias: SkillFrontmatter
Type Alias: SkillGetActiveSkillsRequest
Type Alias: SkillGetActiveSkillsResponse
Type Alias: SkillGetCatalogRequest
Type Alias: SkillGetCatalogResponse
Type Alias: SkillQuery
Type Alias: SkillRecord
Type Alias: SkillRecordInput
Type Alias: SkillReinjection
Type Alias: SkillRuntimePolicy
Type Alias: SkillScope
Type Alias: SkillSource
Type Alias: SkillTurnEntry
Type Alias: SnapshotExportOptions
Type Alias: SpawnSubagentRpcRequest
Type Alias: SpawnSubagentRpcResponse
Type Alias: StartAgentRequest
Type Alias: StartAgentResponse
Type Alias: StepFinished
Type Alias: StepStarted
Type Alias: StepState
Type Alias: StepStatus
Type Alias: StepType
Type Alias: STTCapability
Type Alias: STTMode
Type Alias: STTResult
Type Alias: SubagentConfig
Type Alias: SubagentConstraints
Type Alias: SubagentErrorCode
Type Alias: SubagentExecutionFailed
Type Alias: SubagentStatus
Type Alias: SuggestedChange
Type Alias: SupervisorRuntimeSnapshot
Type Alias: SupervisorSessionStatus
Type Alias: SurfaceType
Type Alias: ToolAnnotations
Type Alias: ToolCapability
Type Alias: ToolCompleted
Type Alias: ToolExecuteResult
Type Alias: ToolExecutionContextOverrides
Type Alias: ToolListItem
Type Alias: ToolMetaTag
Type Alias: ToolStarted
Type Alias: TrayActivateRequest
Type Alias: TrayActivateResponse
Type Alias: TTSCapability
Type Alias: TTSMode
Type Alias: Turn
Type Alias: TurnInitiator
Type Alias: TurnStatus
Type Alias: TurnUsage
Type Alias: UiContextDimension
Type Alias: UiNavigationLevel
Type Alias: UiRuntimeNavigationLevel
Type Alias: UiScope
Type Alias: UsageMetrics
Type Alias: VariantGetInfoResponse
Type Alias: VariantRequestUpgradeRequest
Type Alias: VariantRequestUpgradeResponse
Type Alias: VariantUpgradeProgressEvent
Type Alias: VariantUpgradeStatus
Type Alias: VCSCheckRun
Type Alias: VCSCommitStatus
Type Alias: VCSPullRequest
Type Alias: VCSPullRequestDetail
Type Alias: VCSRepository
Type Alias: VCSReview
Type Alias: VCSReviewComment
Type Alias: VisionAnalysisRequest
Type Alias: VisionAnalysisResult
Type Alias: VoiceSessionStartResponse
Type Alias: VoiceStatusState
Type Alias: WindowClosedEvent
Type Alias: WindowCreateRequest
Type Alias: WindowCreateResponse
Type Alias: WindowFocusRequest
Type Alias: WindowFocusResponse
Type Alias: WindowLabelChangedEvent
Type Alias: WindowListRequest
Type Alias: WindowListResponse
Type Alias: WindowOpenedEvent
Type Alias: WindowState
Type Alias: WorkflowDefinition
Type Alias: WorkflowDefinitionInput
Type Alias: WorkflowExecution
Type Alias: WorkflowInput
Type Alias: WorkflowStep
Type Alias: WorkflowTrigger
Variables
Variable: AdapterNamespace
Variable: AdapterSessionStatusSchema
Variable: AdapterSubjects
Variable: AgentNamespace
Variable: AgentResolutionSubjects
Variable: AgentSchemas
Variable: AgentSelectionBaseSchema
Variable: AgentSelectionSchema
Variable: AgentStatusSchema
Variable: AgentSubjects
Variable: AgentToolApproveSchema
Variable: AIModelSchema
Variable: AIReasoningLevelSchema
Variable: ApprovalNamespace
Variable: ApprovalPolicySchema
Variable: ApprovalSubjects
Variable: AUTO_LAUNCH_CAPABILITY_ID
Variable: BrowserEntrypointSchema
Variable: CanonicalModelSubjects
Variable: CapabilitySubjects
Variable: CheckRunDetailSchema
Variable: ChecksSummarySchema
Variable: ClientAccountIdentifierSchema
Variable: ClientDefinitionSchema
Variable: ClientIdentityObservationSchema
Variable: ClientSessionAccountObserveSchema
Variable: ClientSubjects
Variable: ClientToolDefinitionSchema
Variable: ClientWiringEntrySchema
Variable: CliManifestSchema
Variable: codexCapabilityMap
Variable: CompressionModeSchema
Variable: ConfigSchema
Variable: ConfigSchemas
Variable: ConfigSubjects
Variable: CONNECTOR_SWAP_CANCELLED_CODE
Variable: CONNECTOR_SWAP_WARNING_OPTION_IDS
Variable: CONNECTOR_SWAP_WARNING_SUPPRESSED_KEY
Variable: ContextModeSchema
Variable: CredentialSubjects
Variable: DEFAULT_CONSTRAINTS
Variable: DEFAULT_HARNESSES
Variable: EntityUIConfigSchema
Variable: ExecutionListQuerySchema
Variable: ExtensionDescriptorSchema
Variable: ExtensionWarningEntrySchema
Variable: ExtensionWarningSchema
Variable: FindingOriginSchema
Variable: FindingSeveritySchema
Variable: FindingsSummarySchema
Variable: FindingStatusSchema
Variable: FindingTargetSchema
Variable: ForkTransformsSchema
Variable: HarnessDefinitionBaseSchema
Variable: HarnessDefinitionCreateSchema
Variable: HarnessDefinitionSchema
Variable: HarnessSubjects
Variable: HostNamespace
Variable: HostSchemas
Variable: HostSubjects
Variable: INTERACTIVE_DIALOG_TIMEOUT_MS
Variable: JsonValueSchema
Variable: LabelInfoSchema
Variable: LabelSemanticSchema
Variable: LatestVersionSourceStatusSchema
Variable: LogSourceDefinitionSchema
Variable: MakaioSessionAgentSchema
Variable: MakaioSessionEventSchema
Variable: MakaioSessionSchema
Variable: MakaioVariantSchema
Variable: ManagedInstallDescriptorSchema
Variable: MCP_CALL_TOOL_NAME
Variable: MCP_DISCOVER_TOOL_NAME
Variable: MCP_SCHEMA_TOOL_NAME
Variable: McpAutoReconnectConfigSchema
Variable: McpExposureModeSchema
Variable: McpNonHiddenExposureModeSchema
Variable: McpProfileConfigSchema
Variable: McpSubjects
Variable: McpToolPatternSchema
Variable: McpTransportConfigSchema
Variable: MessagePageCursorSchema
Variable: MessageRoutingSchema
Variable: MessageStorageNamespace
Variable: MessageStorageSubjects
Variable: ModelFilterModeSchema
Variable: ModelVisibilitySchema
Variable: NativeSessionSupervisorSubjects
Variable: PendingRequestSchema
Variable: PlatformNamespace
Variable: PlatformSchemas
Variable: PlatformSubjects
Variable: ProtocolEndpointsSchema
Variable: ProtocolIdSchema
Variable: ProviderAIModelSchema
Variable: ProviderContextSchema
Variable: ProviderDefinitionSchema
Variable: PullRequestStateSchema
Variable: ReadinessAssessmentSchema
Variable: ResolvedAgentConfigSchema
Variable: REVIEW_SOURCE_CAPABILITY_ID
Variable: REVIEWER_PROCESSOR_CAPABILITY_ID
Variable: ReviewerStateSchema
Variable: ReviewFindingSchema
Variable: ReviewIssueCommentSchema
Variable: ReviewNamespace
Variable: ReviewSchemas
Variable: ReviewSourceRateLimitSchema
Variable: ReviewsSummarySchema
Variable: ReviewSubjects
Variable: SESSION_EVENT_TYPES
Variable: SessionContextSchema
Variable: SessionDiscoveredSchema
Variable: SessionEventStorageNamespace
Variable: SessionEventStorageSubjects
Variable: SessionMessageSchema
Variable: SessionNamespace
Variable: SessionPreviewDataSchema
Variable: SessionSnapshotSchema
Variable: SessionStorageNamespace
Variable: SessionStorageSetRequestSchema
Variable: SessionStorageSetSessionSchema
Variable: SessionStorageSubjects
Variable: SessionStorageUpdateSchema
Variable: SessionSubjects
Variable: SessionWithPreviewSchema
Variable: SkillActivationTriggerSchema
Variable: SkillDeactivationReasonSchema
Variable: SkillFrontmatterSchema
Variable: SkillNamespace
Variable: SkillRecordInputSchema
Variable: SkillRuntimePolicySchema
Variable: SkillStorageNamespace
Variable: SkillStorageSubjects
Variable: SkillSubjects
Variable: SNAPSHOT_VERSION
Variable: SpawnSubagentRpcRequestSchema
Variable: StepTypeSchema
Variable: STT_MODE_LITERALS
Variable: SubagentConfigSchema
Variable: SubagentErrorCode
Variable: SubagentStatusSchema
Variable: SubagentSubjects
Variable: SuggestedChangeSchema
Variable: SupervisorSessionStatusSchema
Variable: ToolCapability
Variable: ToolCapabilitySchema
Variable: ToolNamespace
Variable: ToolSubjects
Variable: TTS_MODE_LITERALS
Variable: TurnSchema
Variable: TurnStatusSchema
Variable: TurnUsageSchema
Variable: UI_WARNINGS_CATEGORY
Variable: VariantNamespace
Variable: VariantSubjects
Variable: VariantUpgradeStatusSchema
Variable: VCS_CAPABILITY_ID
Variable: VCSCommitStatusSchema
Variable: VCSEvents
Variable: VCSPRNamespace
Variable: VCSPRSchemas
Variable: VCSPRSubjects
Variable: VCSSubjects
Variable: VIRTUAL_NAME_RE
Variable: VisionNamespace
Variable: VisionSchemas
Variable: VisionSubjects
Variable: VoiceProviderPreferenceSchema
Variable: VoiceSubjects
Variable: WindowStateSchema
Variable: WorkflowDefinitionInputSchemaTyped
Variable: WorkflowDefinitionSchemaTyped
Variable: WorkflowExecutionSchema
Variable: WorkflowListQuerySchema
Variant
Variables
Variable: VariantSchemas
contracts/variant
contracts
Hooks
Classes
Class: HookAbortError
Functions
Function: createHook()
Function: registerPreUserMessageHook()
Function: resetPostUserMessageHooks()
Function: resetPreUserMessageHooks()
Function: runPostUserMessageHooks()
Function: runPreUserMessageHooks()
Interfaces
Interface: BusMessageHookOptions<S>
Interface: HookRegistration
Interface: PostStepContext
Interface: PostStepHookOptions
Interface: PostToolUseContext
Interface: PostTurnContext
Interface: PostTurnHookOptions
Interface: PostUserMessageContext
Interface: PostUserMessageHookOptions
Interface: PostUserMessageInput
Interface: PreToolUseContext
Interface: PreTurnContext
Interface: PreUserMessageContext
Interface: PreUserMessageHookOptions
Interface: PreUserMessageInput
Interface: SessionEndContext
Interface: SessionHookContext
Interface: SessionStartContext
Type-aliases
Type Alias: BusMessageContext<P>
Type Alias: HookName
Type Alias: PostToolUseHookOptions
Type Alias: PreToolUseHookOptions
Type Alias: PreTurnHookOptions
Type Alias: SessionEndHookOptions
Type Alias: SessionStartHookOptions
hooks
Kernel
Classes
Class: EphemeralIdentityProvider
Class: ExtensionCoordinator
Class: MemoryStorageProvider
Class: NoTransportProvider
Class: ServiceSkipError
Class: WindowRegistry
CLI
Functions
Function: defineCliSubcommand()
Function: getMeta()
Function: isBooleanSchema()
Function: isNumberSchema()
Function: toCliArgManifests()
Interfaces
Interface: CliContribution
Interface: CliSubcommandDefinition<T>
Interface: CliSubcommandEntry
Interface: CommandContext<TArgs>
Interface: OutputWriter
Schemas
Variables
Variable: CliSchemas
kernel/cli/schemas
Type-aliases
Type Alias: FieldSchema
kernel/cli
Extension
Interfaces
Interface: ExtensionCoordinatorOptions
kernel/extension
Functions
Function: coalesceExtensionOverrides()
Function: createShutdownSequence()
Function: filterEligibleExtensions()
Interfaces
Interface: IdentityProvider
Interface: MachineIdentity
Interface: StorageCleanup
Interface: StorageProvider
Interface: TransportProvider
Interface: WindowRegistration
Namespace
Functions
Function: getWorkflowTriggerTypeRegistry()
Function: setWorkflowTriggerTypeRegistry()
Variables
Variable: KernelNamespace
Variable: KernelSubjects
kernel/namespace
Observability
Variables
Variable: ComponentIdentitySchema
Variable: ComponentInfoSchema
kernel/observability
Providers
kernel/providers
Type-aliases
Type Alias: ComponentInfo
Type Alias: ComponentState
Type Alias: ContributionProcessor
Type Alias: ExtensionInfo
Type Alias: ExtensionRuntimeSurface
Type Alias: ServiceInfo
Type Alias: WindowStyle
Variables
Variable: BootNamespace
Variable: BootSubjects
Variable: ComponentStateSchema
Variable: ExtensionInfoSchema
Variable: ExtensionNamespace
Variable: ExtensionSubjects
Variable: KernelSchemas
Variable: ServiceInfoSchema
Variable: STYLE_DEFAULTS
Window
kernel/window
kernel
Services-core
Adapter-runtime
Namespace
Variables
Variable: AdapterRuntimeNamespace
Variable: AdapterRuntimeSubjects
services-core/adapter-runtime/namespace
Schemas
Type-aliases
Type Alias: ResolveIdRequest
Type Alias: ResolveIdResponse
Type Alias: ResolveNameRequest
Type Alias: ResolveNameResponse
Variables
Variable: AdapterRuntimeSchemas
Variable: ResolveIdRequestSchema
Variable: ResolveIdResponseSchema
Variable: ResolveNameRequestSchema
Variable: ResolveNameResponseSchema
services-core/adapter-runtime/schemas
services-core/adapter-runtime
Adapter-subsystem
Interfaces
Interface: AdapterFileConfigSet
Interface: IAdapterConfigRepository
Interface: ProviderConfigFileSet
Namespace
Variables
Variable: AdapterSubsystemNamespace
Variable: AdapterSubsystemSubjects
services-core/adapter-subsystem/namespace
Type-aliases
Type Alias: AdapterFileConfig
Type Alias: AdapterReadiness
Type Alias: BindingRecord
Type Alias: CanonicalProviderConfigCredentialRefs
Type Alias: CanonicalProviderConfigCredentialRefsPayload
Type Alias: CanonicalProviderConfigPatch
Type Alias: CreateCanonicalProviderConfigInput
Type Alias: CreateCanonicalProviderConfigInputPayload
Type Alias: EffectiveAdapter
Type Alias: ProviderConfigFileRecord
Variables
Variable: AdapterFileConfigSchema
Variable: AdapterReadinessSchema
Variable: AdapterSubsystemSchemas
Variable: BindingRecordSchema
Variable: CanonicalProviderConfigCredentialRefsSchema
Variable: CanonicalProviderConfigPatchSchema
Variable: CreateCanonicalProviderConfigInputSchema
Variable: EffectiveAdapterSchema
Variable: ProviderConfigFileRecordSchema
services-core/adapter-subsystem
Agent-runtime
Namespace
Variables
Variable: AgentRuntimeNamespace
Variable: AgentRuntimeSubjects
services-core/agent-runtime/namespace
Schemas
Type-aliases
Type Alias: AgentInstanceStatus
Type Alias: AgentRuntimeSelection
Variables
Variable: AgentInstanceStatusSchema
Variable: AgentRuntimeSchemas
Variable: AgentRuntimeSelectionSchema
services-core/agent-runtime/schemas
services-core/agent-runtime
Capability
services-core/capability
Classes
Class: AdapterIdentityRegistry
Class: AdapterRegistry
Class: CachedRegistryFetcher
Class: CanonicalModelResolutionError
Class: CanonicalModelResolver
Class: CanonicalModelService
Class: CapabilityService
Class: ContextWindowTracker
Class: FallbackRegistryFetcher
Class: MakaioSession
Class: MakaioSessionService
Class: ModelRegistryProviderNotFoundError
Class: ModelRegistryService
Class: SessionBridge
Class: SessionExtensionContextImpl
Class: SessionLogger
Class: SessionOrchestrator
Class: SessionTurnManager
Class: ToolApprovalService
Class: ToolRegistry
Class: TrayMenuService
Class: Turn
Class: TurnContextEnricher
Cli-detection
Namespace
Type-aliases
Type Alias: CLIDetectionResult
Variables
Variable: CLIDetectionNamespace
Variable: CLIDetectionResultSchema
Variable: CLIDetectionSubjects
services-core/cli-detection/namespace
Codebase
Namespace
Variables
Variable: CodebaseNamespace
Variable: CodebaseSubjects
services-core/codebase/namespace
Schemas
Type-aliases
Type Alias: CodebaseChangedEvent
Variables
Variable: CodebaseChangedEventSchema
Variable: CodebaseSchemas
services-core/codebase/schemas
services-core/codebase
Compression
Namespace
Variables
Variable: CompressionNamespace
Variable: CompressionSubjects
services-core/compression/namespace
Schemas
Type-aliases
Type Alias: BugEntry
Type Alias: CompressionEvent
Type Alias: CompressRequest
Type Alias: CompressResponse
Type Alias: ExtractedContext
Type Alias: TechnicalDetails
Type Alias: TodoEntry
Variables
Variable: BugEntrySchema
Variable: CompressionEventSchema
Variable: CompressionSchemas
Variable: CompressRequestSchema
Variable: CompressResponseSchema
Variable: ExtractedContextSchema
Variable: TechnicalDetailsSchema
Variable: TodoEntrySchema
services-core/compression/schemas
services-core/compression
Context-rules
Functions
Function: validateContextRuleScope()
Interfaces
Interface: ContextRule
Interface: ContextRuleChangedEvent
Interface: ContextRuleInput
Interface: ContextRuleListQuery
Interface: ContextRuleScopeFields
Interface: ContextRuleScopeIdentity
Interface: ContextSnapshotBase
Interface: ContextSnapshotExtensions
Interface: FileContextRuleAction
Interface: ResolvedContextRule
Interface: ResolvedContextRules
Interface: TurnContextRuleAction
Type-aliases
Type Alias: ContextRuleAction
Type Alias: ContextRuleCondition
Type Alias: ContextRuleResolutionRequest
Type Alias: ContextRuleScope
Type Alias: ContextSnapshot
Type Alias: ManagedInstructionFileTarget
Variables
Variable: ContextRuleActionSchema
Variable: ContextRuleChangedEventSchema
Variable: ContextRuleInputSchema
Variable: ContextRuleListQuerySchema
Variable: ContextRuleResolutionRequestSchema
Variable: ContextRuleSchema
Variable: ContextRuleScopeIdentitySchema
Variable: ContextRuleScopeSchema
Variable: ContextRulesServiceNamespace
Variable: ContextRulesServiceSubjects
Variable: ContextRulesStorageNamespace
Variable: ContextRulesStorageSubjects
Variable: ContextSnapshotBaseSchema
Variable: ContextSnapshotSchema
Variable: DEFAULT_CONTEXT_RULE_TURN_CONTEXT_KEY
Variable: FileContextRuleActionSchema
Variable: MANAGED_INSTRUCTION_FILE_TARGETS
Variable: ManagedInstructionFileTargetSchema
Variable: ResolvedContextRuleSchema
Variable: ResolvedContextRulesSchema
Variable: TurnContextRuleActionSchema
services-core/context-rules
Credential-change
Functions
Function: nextCredentialChangeSequence()
Function: resetCredentialChangeSequences()
services-core/credential-change
Definition
Namespace
Variables
Variable: DefinitionNamespace
Variable: DefinitionSubjects
services-core/definition/namespace
Schemas
Variables
Variable: DefinitionSchemas
Variable: JsonSchemaSchema
services-core/definition/schemas
services-core/definition
Dialog
Namespace
Variables
Variable: DialogNamespace
Variable: DialogSubjects
services-core/dialog/namespace
Schemas
Type-aliases
Type Alias: DialogConfirmRequest
Type Alias: DialogConfirmResponse
Type Alias: DialogPromptRequest
Type Alias: DialogPromptResponse
Variables
Variable: DialogConfirmSchema
Variable: DialogPromptSchema
Variable: DialogSchemas
services-core/dialog/schemas
Execution-target
Namespace
Variables
Variable: ExecutionTargetNamespace
Variable: ExecutionTargetSubjects
services-core/execution-target/namespace
Schemas
Type-aliases
Type Alias: ExecutionTarget
Type Alias: ExecutionTargetInput
Type Alias: ExecutionTargetListQuery
Type Alias: ExecutionTargetResolveRequest
Type Alias: ExecutionTargetType
Variables
Variable: ContainerIsolatedExecutionTargetSchema
Variable: ContainerLocalExecutionTargetSchema
Variable: ExecutionTargetInputSchema
Variable: ExecutionTargetListQuerySchema
Variable: ExecutionTargetResolveRequestSchema
Variable: ExecutionTargetSchema
Variable: ExecutionTargetSchemas
Variable: ExecutionTargetTypeSchema
Variable: LocalExecutionTargetSchema
services-core/execution-target/schemas
services-core/execution-target
Filesystem
Namespace
Variables
Variable: FileSystemSubjects
Variable: FsNamespace
Variable: FsSubjects
services-core/filesystem/namespace
Schemas
Type-aliases
Type Alias: BreadcrumbEntry
Type Alias: DirectoryEntryError
Type Alias: FileEntry
Type Alias: FileSystemSource
Type Alias: FsBatch
Type Alias: FsChanged
Type Alias: FsChangeKind
Type Alias: FsUnwatchRequest
Type Alias: FsUnwatchResponse
Type Alias: FsWatchRequest
Type Alias: FsWatchResponse
Type Alias: GetHomeDirRequest
Type Alias: GetHomeDirResponse
Type Alias: GlobEntry
Type Alias: GlobRequest
Type Alias: GlobResponse
Type Alias: ListDirectoryOptions
Type Alias: ListDirectoryRequest
Type Alias: ListDirectoryResponse
Type Alias: ListSourcesRequest
Type Alias: ListSourcesResponse
Type Alias: ReadFileRequest
Type Alias: ReadFileResponse
Type Alias: WriteFileRequest
Type Alias: WriteFileResponse
Variables
Variable: BreadcrumbEntrySchema
Variable: DirectoryEntryErrorSchema
Variable: FileEntrySchema
Variable: FileSystemSourceSchema
Variable: FsBatchSchema
Variable: FsChangedSchema
Variable: FsChangeKindSchema
Variable: FsUnwatchRequestSchema
Variable: FsUnwatchResponseSchema
Variable: FsWatchRequestSchema
Variable: FsWatchResponseSchema
Variable: GetHomeDirRequestSchema
Variable: GetHomeDirResponseSchema
Variable: GlobEntrySchema
Variable: GlobRequestSchema
Variable: GlobResponseSchema
Variable: ListDirectoryOptionsSchema
Variable: ListDirectoryRequestSchema
Variable: ListDirectoryResponseSchema
Variable: ListSourcesRequestSchema
Variable: ListSourcesResponseSchema
Variable: ReadFileRequestSchema
Variable: ReadFileResponseSchema
Variable: WriteFileRequestSchema
Variable: WriteFileResponseSchema
services-core/filesystem/schemas
Functions
Function: activateProviderContext()
Function: activateProviderContextStrict()
Function: assembleForkContext()
Function: buildDeterministicAdapterId()
Function: buildProviderContext()
Function: buildRecoveryContext()
Function: buildRecoveryContextWithPipeline()
Function: buildSessionContext()
Function: buildTurnInitiator()
Function: createAndLinkImportedSession()
Function: createAttachmentArtifacts()
Function: createModelRegistryPackage()
Function: createSessionExtensionContext()
Function: createToolContributionProcessor()
Function: ensureAgentCwd()
Function: ensureAgentModel()
Function: extractTextContent()
Function: fetchAgentsBySession()
Function: fetchMessageCountsBySession()
Function: fetchPreviewBySession()
Function: fetchSessionPreviewMaps()
Function: findTurnByAgent()
Function: getFullConversation()
Function: getOrCreateSession()
Function: kindToBranchKind()
Function: mapAgentsBySession()
Function: mapRowToSession()
Function: mapToSession()
Function: mergeModelMetadata()
Function: normalizeSelectionString()
Function: normalizeToBlocks()
Function: parseForkTransforms()
Function: pickFallbackRuntimeOptions()
Function: recoverAgent()
Function: registerAbandonHandler()
Function: registerAdapterRuntimeIdentityHandlers()
Function: registerArchiveHandler()
Function: registerAttachHandler()
Function: registerBuiltInActions()
Function: registerCompressHandler()
Function: registerCompressLineageResolver()
Function: registerCoreSessionServiceHandlers()
Function: registerCreateAndLinkHandler()
Function: registerDrizzleAdapterSessionStorage()
Function: registerDrizzleAgentStorage()
Function: registerDrizzleImportCursorStorage()
Function: registerDrizzleMessageRoutingStorage()
Function: registerDrizzleMessageStorage()
Function: registerDrizzleSessionEventStorage()
Function: registerDrizzleSessionStorage()
Function: registerDrizzleTurnStorage()
Function: registerForkHandler()
Function: registerFtsSearchHandler()
Function: registerGetStatusCountsHandler()
Function: registerListActionsHandler()
Function: registerMemoryAgentStorage()
Function: registerMemoryMessageStorage()
Function: registerMemorySessionEventStorage()
Function: registerMemorySessionStorage()
Function: registerMemoryTurnStorage()
Function: registerMergeHandler()
Function: registerParentResolver()
Function: registerPurgeHandler()
Function: registerResumeHandler()
Function: registerSessionDiscoveredHandler()
Function: registerSpawningToolCallResolver()
Function: resetBuiltInActionsRegistration()
Function: resolveAdapterId()
Function: resolveAdapterNameById()
Function: resolveDeterministicAdapterId()
Function: resolveExecutionTarget()
Function: resolveModelCapabilities()
Function: resolveTargetAgents()
Function: routeToAgents()
Function: routeToAgentsCore()
Function: verifyAndRecoverAgents()
Harness
Storage
Schema
Type-aliases
Type Alias: InsertHarnessDefinition
Type Alias: SelectHarnessDefinition
Variables
Variable: harnessDefinitions
services-core/harness/storage/schema
Type-aliases
Type Alias: Harness
Type Alias: HarnessInput
Type Alias: HarnessListQuery
Variables
Variable: HarnessStorageNamespace
Variable: HarnessStorageSubjects
services-core/harness
Interfaces
Interface: AgentContextState
Interface: AmbiguousMatch
Interface: AttachmentArtifactInput
Interface: AttachmentArtifactMetadata
Interface: BuildContextOptions
Interface: CanonicalModelResolverDeps
Interface: ContextAssemblyResult
Interface: ContextWindowTrackerConfig
Interface: CreateAndLinkParams
Interface: CreateAndLinkResult
Interface: IModelRegistryCache
Interface: IModelRegistryFetcher
Interface: ISessionOrchestrator
Interface: ListToolsFilter
Interface: MakaioSessionConfig
Interface: ModelRegistryServiceOptions
Interface: RecoveryConfig
Interface: RegisteredAdapterRuntimeIdentityHandlers
Interface: ResolvedDefaultTarget
Interface: SearchFilters
Interface: SearchSessionRow
Interface: SessionContextWindowState
Interface: SessionLoggerOptions
Interface: SessionPreviewMaps
Interface: StartTurnOptions
Interface: ToolRegistryOptions
Interface: ToolsetInfo
Interface: ToolsetPolicy
Interface: ToolsWithToolsetsResult
Interface: TurnCompletionResult
Interface: TurnConfig
Interface: TurnContext
Interface: TurnResult
Local-notification
Interfaces
Interface: ILocalNotificationProvider
Namespace
Variables
Variable: LocalNotificationNamespace
Variable: LocalNotificationSubjects
services-core/local-notification/namespace
Schemas
Interfaces
Interface: LocalNotificationPayload
Interface: LocalNotificationProviderSummary
Type-aliases
Type Alias: NotifyFailureResponse
Type Alias: NotifyRequest
Type Alias: NotifyResponse
Type Alias: NotifySuccessResponse
Variables
Variable: LocalNotificationSchemas
services-core/local-notification/schemas
services-core/local-notification
Model-registry
services-core/model-registry
Preferences
Schemas
Type-aliases
Type Alias: PreferenceItem
Type Alias: PreferenceKey
Variables
Variable: PreferenceItemSchema
Variable: PreferenceKeySchema
Variable: PreferencesSchemas
Variable: PreferenceValueSchema
services-core/preferences/schemas
Storage-namespace
Variables
Variable: PreferencesNamespace
Variable: PreferencesSubjects
services-core/preferences/storage-namespace
services-core/preferences
Provider-context
services-core/provider-context
Provider-runtime
Variables
Variable: ProviderRuntimeNamespace
Variable: ProviderRuntimeSubjects
services-core/provider-runtime
Session
Handlers
services-core/session/handlers
Messages
Namespace
Variables
Variable: MessageStorageNamespace
services-core/session/messages/namespace
Orchestrator-testing
Functions
Function: collectTurnCompletedEvents()
Function: collectTurnStartedEvents()
Function: collectUserMessageAcknowledgedEvents()
Function: collectUserMessageCompletedEvents()
Function: collectUserMessageSentEvents()
Function: emitAdapterInitialized()
Function: getStoredEvents()
Function: resetBusHandlers()
Function: waitForAsync()
Interfaces
Interface: EventCollector<T>
Type-aliases
Type Alias: UnsubscribeFunction
services-core/session/orchestrator-testing
Session-events
Namespace
Variables
Variable: SessionEventStorageNamespace
services-core/session/session-events/namespace
Storage
Namespace
Variables
Variable: SessionStorageNamespace
services-core/session/storage/namespace
Schema
Type-aliases
Type Alias: InsertAgent
Type Alias: InsertSession
Type Alias: SelectAgent
Type Alias: SelectSession
Variables
Variable: agents
Variable: sessions
services-core/session/storage/schema
Testing
Functions
Function: installSessionStorageTestSchema()
Function: registerMockProviderHandlers()
Function: registerMockStorageHandlers()
Orchestrator-shared
Functions
Function: createMockSession()
Function: emitAgentAdded()
Function: emitAgentComplete()
Function: emitAgentError()
Function: registerAgentAddedHandler()
Function: registerCapturingStartAgentHandler()
Function: registerCreateSessionHandler()
Function: registerCwdChangeHandler()
Function: registerFailingSendMessageHandler()
Function: registerFailingStartAgentHandler()
Function: registerGetAgentHandler()
Function: registerGetSessionHandler()
Function: registerModelChangeHandler()
Function: registerRehydrateAgentHandler()
Function: registerSendMessageHandler()
Function: registerStartAgentHandler()
Interfaces
Interface: MockSessionConfig
Variables
Variable: createMockAgent
services-core/session/testing/orchestrator-shared
Variables
Variable: SESSION_STORAGE_TEST_SCHEMA_SQL
services-core/session/testing
Turns
Namespace
Variables
Variable: TurnStorageNamespace
services-core/session/turns/namespace
services-core/session
Session-editor
Interfaces
Interface: PipelineStep
Interface: SessionEditorAction
Type-aliases
Type Alias: ActionCategory
Type Alias: ActionResult
Type Alias: ActionSummary
Variables
Variable: ActionCategorySchema
Variable: ActionResultSchema
Variable: ActionSummarySchema
Variable: SessionEditorNamespace
Variable: SessionEditorSchemas
Variable: SessionEditorSubjects
services-core/session-editor
Settings
Interfaces
Interface: AvailableAdapter
Interface: HelpLink
Namespace
Variables
Variable: AdapterInfoSchema
Variable: SettingsNamespace
Variable: SettingsSubjects
Variable: WorkerSettingsNamespace
Variable: WorkerSettingsSubjects
services-core/settings/namespace
Storage
Clients-namespace
Type-aliases
Type Alias: ClientRecord
Variables
Variable: ClientRecordSchema
Variable: ClientStorageNamespace
Variable: ClientStorageSubjects
services-core/settings/storage/clients-namespace
Extension-configs
Namespace
Type-aliases
Type Alias: ExtensionConfig
Type Alias: ExtensionConfigInput
Type Alias: ExtensionConfigListQuery
Type Alias: ExtensionConfigSetEnabledInput
Variables
Variable: ExtensionConfigStorageNamespace
Variable: ExtensionConfigStorageSubjects
services-core/settings/storage/extension-configs/namespace
Providers-namespace
Type-aliases
Type Alias: ProviderRecord
Variables
Variable: ProviderRecordSchema
Variable: ProviderStorageNamespace
Variable: ProviderStorageSubjects
services-core/settings/storage/providers-namespace
services-core/settings/storage
Variables
Variable: StorageIdRequestSchema
services-core/settings
Tool-approval
services-core/tool-approval
Tools
services-core/tools
Tray-menu
Namespace
Variables
Variable: TrayMenuNamespace
Variable: TrayMenuSubjects
services-core/tray-menu/namespace
Schemas
Type-aliases
Type Alias: TrayMenuEntry
Type Alias: TrayMenuGroup
Type Alias: TrayMenuItemClicked
Type Alias: TrayMenuListEntry
Variables
Variable: TrayMenuEntrySchema
Variable: TrayMenuGroupEntrySchema
Variable: TrayMenuGroupSchema
Variable: TrayMenuItemClickedSchema
Variable: TrayMenuListEntrySchema
Variable: TrayMenuMetadataSchema
Variable: TrayMenuSchemas
Variable: TrayMenuSectionSchema
services-core/tray-menu/schemas
services-core/tray-menu
Turn
Namespace
Variables
Variable: TurnStorageNamespace
Variable: TurnStorageSubjects
services-core/turn/namespace
Schemas
Variables
Variable: TurnStorageSchemas
services-core/turn/schemas
services-core/turn
Type-aliases
Type Alias: AdapterSessionRecord
Type Alias: AdapterSessionStatus
Type Alias: CanonicalModelResolutionErrorCode
Type Alias: ContainerCreated
Type Alias: ContainerDestroyed
Type Alias: ContainerIsolatedSpawnRequest
Type Alias: ContainerLocalSpawnRequest
Type Alias: ContainerRuntime
Type Alias: ContainerStarted
Type Alias: ContainerState
Type Alias: ContainerStopped
Type Alias: DefaultModelResolution
Type Alias: EventTransform
Type Alias: FallbackRuntimeOptions
Type Alias: InsertAdapterSession
Type Alias: InsertMessage
Type Alias: InsertMessageRouting
Type Alias: InsertSessionEvent
Type Alias: InsertTurn
Type Alias: ModelRegistry
Type Alias: ModelRegistryCheckModelInProvidersRequest
Type Alias: ModelRegistryCheckModelInProvidersResponse
Type Alias: ModelRegistryGetForProviderRequest
Type Alias: ModelRegistryGetForProviderResponse
Type Alias: ModelRegistryGetLabModelsRequest
Type Alias: ModelRegistryGetLabModelsResponse
Type Alias: ModelRegistryGetProviderModelsRequest
Type Alias: ModelRegistryGetProviderModelsResponse
Type Alias: ModelRegistryRefreshRequest
Type Alias: ModelRegistryRefreshResponse
Type Alias: ProviderModelOverride
Type Alias: ResolvedSelection
Type Alias: SelectAdapterSession
Type Alias: SelectMessage
Type Alias: SelectMessageRouting
Type Alias: SelectSessionEvent
Type Alias: SelectTurn
Type Alias: SpawnRequest
Type Alias: SpawnResponse
Type Alias: StatusRequest
Type Alias: StatusResponse
Type Alias: StopRequest
Type Alias: StopResponse
Type Alias: StoreArtifactFn
Type Alias: StoreArtifactResult
Type Alias: ToolsetPolicyProvider
Type Alias: TurnCompleteCallback
Type Alias: TurnStateChange
Variables
Variable: actionRegistry
Variable: adapterSessions
Variable: AdapterSessionStorageNamespace
Variable: AdapterSessionStorageSubjects
Variable: AgentStorageNamespace
Variable: AgentStorageSubjects
Variable: canonicalModelPackage
Variable: capabilityPackage
Variable: CapabilityToken
Variable: CONNECTOR_SWAP_DEFAULT_PIPELINE
Variable: ContainerCreatedSchema
Variable: ContainerDestroyedSchema
Variable: ContainerIsolatedSpawnRequestSchema
Variable: ContainerLocalSpawnRequestSchema
Variable: ContainerRuntimeSchema
Variable: ContainerSpawnNamespace
Variable: ContainerSpawnSubjects
Variable: ContainerStartedSchema
Variable: ContainerStateSchema
Variable: ContainerStoppedSchema
Variable: DockerNamespace
Variable: DockerSubjects
Variable: frameworkCorePackages
Variable: importCursors
Variable: messageRouting
Variable: MessageRoutingNamespace
Variable: MessageRoutingSubjects
Variable: messages
Variable: ModelRegistryNamespace
Variable: ModelRegistrySchema
Variable: ModelRegistrySchemas
Variable: ModelRegistrySubjects
Variable: ModelRegistryToken
Variable: ProviderModelOverrideSchema
Variable: sessionBridgePackage
Variable: SessionBridgeToken
Variable: sessionEvents
Variable: sessionOrchestratorPackage
Variable: SessionOrchestratorToken
Variable: sessionPackage
Variable: sessionStoragePackage
Variable: SessionStorageToken
Variable: SessionToken
Variable: SpawnRequestSchema
Variable: SpawnResponseSchema
Variable: StatusRequestSchema
Variable: StatusResponseSchema
Variable: StopRequestSchema
Variable: StopResponseSchema
Variable: toolApprovalPackage
Variable: ToolApprovalToken
Variable: toolRegistryPackage
Variable: ToolRegistryToken
Variable: trayMenuPackage
Variable: TrayMenuToken
Variable: turns
Worker
Namespace
Variables
Variable: WorkerKernelNamespace
Variable: WorkerSubjects
services-core/worker/namespace
Schemas
Type-aliases
Type Alias: WorkerDefinition
Type Alias: WorkerDefinitionCreate
Type Alias: WorkerDefinitionSummary
Type Alias: WorkerDefinitionUpdate
Type Alias: WorkerInstance
Type Alias: WorkerInstanceStatus
Type Alias: WorkerSpawnRequest
Variables
Variable: WorkerCompletedEventSchema
Variable: WorkerDefinitionCreateSchema
Variable: WorkerDefinitionSchema
Variable: WorkerDefinitionSummarySchema
Variable: WorkerDefinitionUpdateSchema
Variable: WorkerInstanceSchema
Variable: WorkerInstanceStatusSchema
Variable: WorkerKernelSchemas
Variable: WorkerSettingsSchemas
Variable: WorkerSpawnedEventSchema
Variable: WorkerSpawnRequestSchema
services-core/worker/schemas
services-core/worker
services-core
Tools-core
Classes
Class: MemoryStore<T, TArgs>
Class: ToolExecutionError
Functions
Function: defineTool()
Function: defineToolset()
Function: emitEvent()
Function: errorToToolResult()
Function: executeCrudOperation()
Function: extractToolFilePath()
Function: toMcpTool()
Function: toolError()
Function: toolsetToMcpTools()
Function: toolsetToOpenAIFunctions()
Function: toolSuccess()
Function: toOpenAIFunction()
Function: validateSessionId()
Function: widenTool()
Interfaces
Interface: AnyToolDefinition
Interface: DefineToolConfig<TInput, TOutput>
Interface: DefineToolsetConfig<TTools>
Interface: ExportOptions
Interface: FileAccessRules
Interface: McpToolDefinition
Interface: OpenAIFunctionDefinition
Interface: ToolDefinition<TInput, TOutput>
Interface: ToolError
Interface: ToolExecutionContext
Interface: ToolInfo
Interface: ToolMetadata
Interface: Toolset<TTools>
Interface: ToolsetMetadata
Testing
Functions
Function: describeMemoryStoreBehavior()
Interfaces
Interface: MemoryStoreBehaviorConfig<T>
Interface: MemoryStoreLike<T>
Interface: MemoryStoreTestOps<T>
tools-core/testing
Type-aliases
Type Alias: BusLike
Type Alias: FileAccessRuleProvider
Type Alias: ToolErrorCode
Type Alias: ToolFailure
Type Alias: ToolResult<T>
Type Alias: ToolSuccess<T>
Variables
Variable: FILE_ACCESS_RULES_KEY
Variable: ToolErrorCodes
tools-core
Utils
Classes
Class: DeferredPromise<T>
Functions
Function: createTimeoutSignal()
Function: explainAllTimeouts()
Function: explainTimeout()
Function: extractJson()
Function: getErrorString()
Function: isBunRuntime()
Function: normalizeBusSecret()
Function: resolveTimeouts()
Health-probe
Functions
Function: parseHealthBody()
Function: probeHealth()
Interfaces
Interface: HealthResult
utils/health-probe
Interfaces
Interface: TimeoutLayerInput
Interface: TimeoutSignal
Interface: TrackedTimeoutConfig
Package-root
Functions
Function: resolvePackageRoot()
utils/package-root
Type-aliases
Type Alias: RequiredTimeoutConfig
Type Alias: TimeoutCategory
Type Alias: TimeoutConfig
Type Alias: TimeoutLayer
Type Alias: TimeoutSources
Variables
Variable: DEFAULT_TIMEOUTS
Variable: TIMEOUT_CATEGORIES
Workspace-root
Functions
Function: resolveWorkspaceRoot()
utils/workspace-root
utils
API Reference
Packages
Adapters
Implementations
anthropic-sdk
Anthropic SDK adapter using the official @anthropic-ai/sdk streaming API
claude-agent-sdk
Claude Agent SDK adapter using the three-layer architecture
claude-code-cli
Claude Code CLI adapter for the Makaio framework
codex-app-server
OpenAI Codex App-Server adapter for the Makaio AI framework
gemini-sdk
Gemini SDK adapter for Makaio AI framework
github-copilot-sdk
GitHub Copilot SDK adapter for the Makaio AI framework
openai-node
OpenAI adapter using the official OpenAI Node SDK for agentic chat completions
Shared
claude-shared
Internal shared infrastructure for Claude protocol AI adapter implementations
stream-session
Shared infrastructure for stream-based AI adapter implementations
core
Base classes and shared infrastructure for Makaio AI adapter implementations
SDKs
conformance
sdks/conformance/ holds the shared, language-neutral protocol cases for the P…
Services
base
Abstract base class for Makaio bus services
log-import
Central registry for log importers from adapters and extensions
Storage
core
Factory for creating bus-integrated storage namespaces
drizzle
Drizzle ORM extension for storage namespaces with a runtime SQLite client
handlers
Factory functions for Drizzle-backed bus storage handlers
Tools
core
Tool execution primitives: contracts, typed results, and toolset abstractions
filesystem
Cross-platform filesystem toolset for AI agents with path validation
shell
Cross-platform shell execution toolset for AI agents
subagent
Parent-child agent communication infrastructure for spawning isolated subagents
Transports
ws
WebSocket transport for @makaio/bus-core enabling cross-process communication
UI
components
Presentational React components for the Makaio framework UI
hooks
React hooks, Zustand stores, and bus-aware orchestration for framework UI
kernel
TypeScript contracts, registries, and schemas for framework UI packages
theme
Design tokens and Aura theme for Makaio UI (SCSS-only package)
views
Composed React views and shell surfaces for framework renderers
bus-core
Type-safe, distributed event bus for the Makaio framework
bus-server
WebSocket server for MakaioBus message routing
contracts
Shared type contracts, Zod schemas, and bus subject namespaces
expression
Jexl-based expression evaluation and template interpolation for workflows
hooks
Typed interceptors for MakaioBus message lifecycle
kernel
Runtime extension orchestration for the Makaio framework
makaio-core
Core types, errors, and context utilities
preferences
User preference storage with localStorage, Drizzle, and hybrid backends
providers
Provider implementations for platform-specific capabilities
storage-migrations
Drizzle migration management: schema discovery, aggregation, and application
test-utils
Shared test harnesses for bus mocking and SQLite database lifecycle in Vitest
utils
Utility primitives for the Makaio framework
SDKs
Overview
Python
Rust
TypeScript
GitHub
Select theme
Dark
Light
Auto
services-core/compression/namespace
Makaio Framework
Makaio Framework
/ services-core/compression/namespace
services-core/compression/namespace
Section titled “services-core/compression/namespace”
Variables
Section titled “Variables”
CompressionNamespace
CompressionSubjects