contracts
Makaio Framework / contracts
contracts
Section titled “contracts”Classes
Section titled “Classes”Interfaces
Section titled “Interfaces”- ActionCategoryMap
- ActionShortcut
- ActionShortcutModifiers
- AdapterClientRef
- AdapterContribution
- AdapterDefinitionContract
- AdapterProviderDefinitionContract
- AdapterProviderRef
- AgentSelectionKindMap
- ApprovalEntry
- AudioChunk
- BootstrapAsset
- BootstrapChoice
- BootstrapDiscoverContext
- BootstrapExportResult
- BootstrapImportContext
- BootstrapImportResult
- BootstrapResult
- CapabilityGroup
- CapabilityItem
- CapabilityPickerValue
- CliArgManifest
- CliManifest
- CliSubcommandManifest
- ContextWindowState
- CreateSessionEventActionResult
- CustomFieldDefinition
- EntrypointConfig
- ExecuteContext
- ExecuteResult
- ExtensionBootstrap
- ExtensionConfigComponentProps
- ExtensionConfigProvider
- ExtensionContext
- ExtensionContributionProcessor
- ExtensionDescriptor
- ExtensionEntrypoints
- ExtensionIdentity
- ExtensionServiceLifecycle
- ExtensionToken
- FetchFindingsParams
- ForEachWorkflowStep
- ForkOptions
- FormFieldProps
- HashTrigger
- HashTriggerContext
- HashTriggerMetadata
- HashTriggerSuggestResult
- IAutoLaunchProvider
- ICapabilityBasedService
- ICapabilityProvider
- IMakaioSession
- IReviewerProcessor
- IReviewSource
- ISTTProvider
- ITTSProvider
- IVCSProvider
- IVisionProvider
- IVocabularyProvider
- IWorkflowTriggerTypeRegistry
- LoaderContext
- MakaioExtension
- MakaioWebUiRoute
- MessageEventFilter
- NodeExtensionContext
- PageComponentProps
- PageDeclaration
- PickerConfig
- PickerOpenContext
- ProcessCliOutputParams
- ProcessCommentsParams
- ProcessIssueCommentsParams
- ProcessReviewBodyParams
- ProfileToolCapabilitiesConfig
- ResolvedApprovalEntry
- ReviewRequestContext
- ReviewSourceSnapshot
- ReviewTriggerParams
- ReviewTriggerResult
- SelectionChangeContext
- SelectionFeedback
- SessionEventActionContext
- SessionEventActionDeclaration
- SessionEventActionOptions
- SessionEventTypeMap
- SessionExtensionContext
- SnapshotImportConflictErrorData
- SnapshotPreviewData
- StandardFieldDefinition
- StructuralEventFilter
- STTProviderCapabilities
- STTRequest
- TileDeclaration
- TileProps
- ToolAdapterIdentity
- ToolCallFormatterDeclaration
- TrayManifest
- TTSProviderCapabilities
- TTSRequest
- UiContextSnapshot
- UiContextValueMap
- UiNavigationLevelMap
- UiScopeMap
- VoicePipelineLeg
- VoicePipelineStrategy
- VoiceProviderPreference
- WhenContext
- WidgetDeclaration
- WidgetProps
- WindowParamSpec
- WorkflowTriggerTypeRecord
Type Aliases
Section titled “Type Aliases”- ActionCategory
- ActionIntent
- ActivatedSkillMetadata
- ActiveSkillState
- AdapterRuntimeOptions
- AdapterSelection
- AdapterSessionStatus
- AgentComplete
- AgentMessage
- AgentResolutionContext
- AgentRole
- AgentSelection
- AgentSelectionBase
- AgentStarted
- AgentToolApproveRequest
- AgentToolApproveResponse
- AgentWorkflowStep
- AIModel
- AIModelMetadata
- AIReasoningLevel
- ApprovalPolicy
- AutoLaunchDisableResponse
- AutoLaunchEnableRequest
- AutoLaunchEnableResponse
- AutoLaunchStatusResponse
- AwaitSubagentRequest
- AwaitSubagentResponse
- BlockData
- BootstrapAssetKey
- BootstrapExportContext
- BranchKind
- CanonicalModelResolvedSelection
- CanonicalModelSelection
- CapabilityToken
- CheckRunDetail
- ChecksSummary
- ClientAccountIdentifier
- ClientAccountObserveRequest
- ClientBinaryListEntry
- ClientDefinition
- ClientExecutionContext
- ClientIdentityObservation
- ClientInstallCompleted
- ClientInstallProgress
- ClientRuntimeObserveRequest
- ClientRuntimeStarted
- ClientScanResult
- ClientScanTarget
- ClientSessionAccountObserveRequest
- ClientSessionAccountObserveResponse
- ClientSessionLocator
- ClientSessionObservedBase
- ClientSessionStarted
- ClientSessionToolPost
- ClientSessionToolPre
- ClientSessionTurnCompleted
- ClientSessionUserPromptSubmitted
- ClientToolDefinition
- ClientUsageIngestRequest
- ClientUsageSnapshot
- ClientUsageWindow
- ClientVersionChanged
- ClientVoiceProviderDescriptor
- ClientWiringEntry
- CompleteTaskRequest
- CompleteTaskResponse
- CompressionMode
- Config
- ConfigGetResponse
- ConfigUpdateRequest
- ConfigUpdateResponse
- ContextMode
- DiscoveredAIModel
- EntityUIConfig
- EventFilter
- ExecuteSubagentResponse
- ExtensionFieldTypeLoader
- ExtensionService
- ExtensionWarning
- ExtensionWarningAction
- ExtensionWarningEntry
- FieldDefinition
- FieldOption
- FieldType
- FieldWidget
- FindingOrigin
- FindingSeverity
- FindingsSummary
- FindingStatus
- FindingTarget
- FocusContext
- ForkChildInfo
- ForkTransforms
- GithubReleaseInstallDescriptor
- HarnessDefinition
- HarnessDefinitionCreate
- InstalledVersionEntry
- InstallStage
- JsonValue
- KillSubagentRequest
- KillSubagentResponse
- LabelInfo
- LabelSemantic
- LatestVersionSourceStatus
- ListSubagentsBySessionRequest
- ListSubagentsBySessionResponse
- LogSourceDefinition
- MakaioSessionAgent
- MakaioSessionEvent
- MakaioVariant
- MakaioWebUiActions
- MakaioWebUiComponentProps
- ManagedInstallDescriptor
- ManagedInstallStrategy
- ManifestBucketInstallDescriptor
- McpAgentContext
- McpAutoReconnectConfig
- McpExposureMode
- McpProfileConfig
- McpResolvedServer
- McpSessionContext
- McpToolState
- McpTransportConfig
- MessagePageCursor
- MessageRole
- MessageRouting
- MessageRoutingStatus
- ModelFilterMode
- ModelVisibility
- NativeSupervisorAttachRequest
- NativeSupervisorLaunchRequest
- NativeSupervisorStatusRequest
- NativeSupervisorStopRequest
- NpmInstallDescriptor
- PendingRequest
- PostInstallDescriptor
- ProtocolEndpoints
- ProtocolId
- ProviderAIModel
- ProviderContext
- ProviderDefinition
- ProviderDefinitionInput
- ProviderRegistration
- ProviderRuntime
- ProviderSummary
- ProviderUnregistration
- PullRequestState
- ReadinessAssessment
- ReasoningLevelMap
- RelayConfig
- ReportProgressRequest
- ReportProgressResponse
- RequestInputRpcRequest
- RequestInputRpcResponse
- ResolvableCanonicalModel
- ResolveAgentConfigResponse
- ResolvedAgentConfig
- ResolveEnrichedPolicyResponse
- ReviewerState
- ReviewFinding
- ReviewIssueComment
- ReviewSourceRateLimit
- ReviewsSummary
- RiskLevel
- SegmentPolicy
- SendMessageRequest
- SendMessageResponse
- SendToSubagentRequest
- SendToSubagentResponse
- SessionContext
- SessionCreated
- SessionDiscovered
- SessionEventPayload
- SessionEventType
- SessionLinked
- SessionMessage
- SessionMessageBlock
- SessionMessageOrigin
- SessionMetadata
- SessionPreviewData
- SessionSendMessageRequest
- SessionSnapshot
- SessionUpdatedEvent
- SessionWithPreview
- ShellWorkflowStep
- SkillActivateRequest
- SkillActivateResponse
- SkillActivationMode
- SkillActivationTrigger
- SkillCatalogEntry
- SkillCatalogTurnEntry
- SkillDeactivationReason
- SkillFrontmatter
- SkillGetActiveSkillsRequest
- SkillGetActiveSkillsResponse
- SkillGetCatalogRequest
- SkillGetCatalogResponse
- SkillQuery
- SkillRecord
- SkillRecordInput
- SkillReinjection
- SkillRuntimePolicy
- SkillScope
- SkillSource
- SkillTurnEntry
- SnapshotExportOptions
- SpawnSubagentRpcRequest
- SpawnSubagentRpcResponse
- StartAgentRequest
- StartAgentResponse
- StepFinished
- StepStarted
- StepState
- StepStatus
- StepType
- STTCapability
- STTMode
- STTResult
- SubagentConfig
- SubagentConstraints
- SubagentErrorCode
- SubagentExecutionFailed
- SubagentStatus
- SuggestedChange
- SupervisorRuntimeSnapshot
- SupervisorSessionStatus
- SurfaceType
- ToolAnnotations
- ToolCapability
- ToolCompleted
- ToolExecuteResult
- ToolExecutionContextOverrides
- ToolListItem
- ToolMetaTag
- ToolStarted
- TrayActivateRequest
- TrayActivateResponse
- TTSCapability
- TTSMode
- Turn
- TurnInitiator
- TurnStatus
- TurnUsage
- UiContextDimension
- UiNavigationLevel
- UiRuntimeNavigationLevel
- UiScope
- UsageMetrics
- VariantGetInfoResponse
- VariantRequestUpgradeRequest
- VariantRequestUpgradeResponse
- VariantUpgradeProgressEvent
- VariantUpgradeStatus
- VCSCheckRun
- VCSCommitStatus
- VCSPullRequest
- VCSPullRequestDetail
- VCSRepository
- VCSReview
- VCSReviewComment
- VisionAnalysisRequest
- VisionAnalysisResult
- VoiceSessionStartResponse
- VoiceStatusState
- WindowClosedEvent
- WindowCreateRequest
- WindowCreateResponse
- WindowFocusRequest
- WindowFocusResponse
- WindowLabelChangedEvent
- WindowListRequest
- WindowListResponse
- WindowOpenedEvent
- WindowState
- WorkflowDefinition
- WorkflowDefinitionInput
- WorkflowExecution
- WorkflowInput
- WorkflowStep
- WorkflowTrigger
Variables
Section titled “Variables”- AdapterNamespace
- AdapterSessionStatusSchema
- AdapterSubjects
- AgentNamespace
- AgentResolutionSubjects
- AgentSchemas
- AgentSelectionBaseSchema
- AgentSelectionSchema
- AgentStatusSchema
- AgentSubjects
- AgentToolApproveSchema
- AIModelSchema
- AIReasoningLevelSchema
- ApprovalNamespace
- ApprovalPolicySchema
- ApprovalSubjects
- AUTO_LAUNCH_CAPABILITY_ID
- BrowserEntrypointSchema
- CanonicalModelSubjects
- CapabilitySubjects
- CheckRunDetailSchema
- ChecksSummarySchema
- ClientAccountIdentifierSchema
- ClientDefinitionSchema
- ClientIdentityObservationSchema
- ClientSessionAccountObserveSchema
- ClientSubjects
- ClientToolDefinitionSchema
- ClientWiringEntrySchema
- CliManifestSchema
- codexCapabilityMap
- CompressionModeSchema
- ConfigSchema
- ConfigSchemas
- ConfigSubjects
- CONNECTOR_SWAP_CANCELLED_CODE
- CONNECTOR_SWAP_WARNING_OPTION_IDS
- CONNECTOR_SWAP_WARNING_SUPPRESSED_KEY
- ContextModeSchema
- CredentialSubjects
- DEFAULT_CONSTRAINTS
- DEFAULT_HARNESSES
- EntityUIConfigSchema
- ExecutionListQuerySchema
- ExtensionDescriptorSchema
- ExtensionWarningEntrySchema
- ExtensionWarningSchema
- FindingOriginSchema
- FindingSeveritySchema
- FindingsSummarySchema
- FindingStatusSchema
- FindingTargetSchema
- ForkTransformsSchema
- HarnessDefinitionBaseSchema
- HarnessDefinitionCreateSchema
- HarnessDefinitionSchema
- HarnessSubjects
- HostNamespace
- HostSchemas
- HostSubjects
- INTERACTIVE_DIALOG_TIMEOUT_MS
- JsonValueSchema
- LabelInfoSchema
- LabelSemanticSchema
- LatestVersionSourceStatusSchema
- LogSourceDefinitionSchema
- MakaioSessionAgentSchema
- MakaioSessionEventSchema
- MakaioSessionSchema
- MakaioVariantSchema
- ManagedInstallDescriptorSchema
- MCP_CALL_TOOL_NAME
- MCP_DISCOVER_TOOL_NAME
- MCP_SCHEMA_TOOL_NAME
- McpAutoReconnectConfigSchema
- McpExposureModeSchema
- McpNonHiddenExposureModeSchema
- McpProfileConfigSchema
- McpSubjects
- McpToolPatternSchema
- McpTransportConfigSchema
- MessagePageCursorSchema
- MessageRoutingSchema
- MessageStorageNamespace
- MessageStorageSubjects
- ModelFilterModeSchema
- ModelVisibilitySchema
- NativeSessionSupervisorSubjects
- PendingRequestSchema
- PlatformNamespace
- PlatformSchemas
- PlatformSubjects
- ProtocolEndpointsSchema
- ProtocolIdSchema
- ProviderAIModelSchema
- ProviderContextSchema
- ProviderDefinitionSchema
- PullRequestStateSchema
- ReadinessAssessmentSchema
- ResolvedAgentConfigSchema
- REVIEW_SOURCE_CAPABILITY_ID
- REVIEWER_PROCESSOR_CAPABILITY_ID
- ReviewerStateSchema
- ReviewFindingSchema
- ReviewIssueCommentSchema
- ReviewNamespace
- ReviewSchemas
- ReviewSourceRateLimitSchema
- ReviewsSummarySchema
- ReviewSubjects
- SESSION_EVENT_TYPES
- SessionContextSchema
- SessionDiscoveredSchema
- SessionEventStorageNamespace
- SessionEventStorageSubjects
- SessionMessageSchema
- SessionNamespace
- SessionPreviewDataSchema
- SessionSnapshotSchema
- SessionStorageNamespace
- SessionStorageSetRequestSchema
- SessionStorageSetSessionSchema
- SessionStorageSubjects
- SessionStorageUpdateSchema
- SessionSubjects
- SessionWithPreviewSchema
- SkillActivationTriggerSchema
- SkillDeactivationReasonSchema
- SkillFrontmatterSchema
- SkillNamespace
- SkillRecordInputSchema
- SkillRuntimePolicySchema
- SkillStorageNamespace
- SkillStorageSubjects
- SkillSubjects
- SNAPSHOT_VERSION
- SpawnSubagentRpcRequestSchema
- StepTypeSchema
- STT_MODE_LITERALS
- SubagentConfigSchema
- SubagentErrorCode
- SubagentStatusSchema
- SubagentSubjects
- SuggestedChangeSchema
- SupervisorSessionStatusSchema
- ToolCapability
- ToolCapabilitySchema
- ToolNamespace
- ToolSubjects
- TTS_MODE_LITERALS
- TurnSchema
- TurnStatusSchema
- TurnUsageSchema
- UI_WARNINGS_CATEGORY
- VariantNamespace
- VariantSubjects
- VariantUpgradeStatusSchema
- VCS_CAPABILITY_ID
- VCSCommitStatusSchema
- VCSEvents
- VCSPRNamespace
- VCSPRSchemas
- VCSPRSubjects
- VCSSubjects
- VIRTUAL_NAME_RE
- VisionNamespace
- VisionSchemas
- VisionSubjects
- VoiceProviderPreferenceSchema
- VoiceSubjects
- WindowStateSchema
- WorkflowDefinitionInputSchemaTyped
- WorkflowDefinitionSchemaTyped
- WorkflowExecutionSchema
- WorkflowListQuerySchema
Functions
Section titled “Functions”- compareMessageCursorAsc
- compareMessageCursorDesc
- computeMetaTags
- createClientDefinition
- expandCapabilities
- expandProfileToolCapabilities
- extensionToken
- getBootstrapAssetKey
- getExtensionWarningActionLabel
- isCanonicalModelParseError
- isConnectorSwapCancelledError
- isInViewBranch
- isKnownSessionEvent
- messageCursorKey
- messageToCursor
- parseCanonicalModel
- parseExtensionConfig
- registerAutoLaunchProvider
- registerReviewerProcessor
- registerReviewSource
- registerVCSProvider
- resolveModelVisibility
- safeValidateSnapshot
- unregisterReviewerProcessor
- unregisterReviewSource
- unregisterVCSProvider
- validateSkillScope
- validateSnapshot
- validateToolAdapterIdentity
References
Section titled “References”COMPRESS_SESSION_LINEAGE_KIND
Section titled “COMPRESS_SESSION_LINEAGE_KIND”Re-exports COMPRESS_SESSION_LINEAGE_KIND
CompressSessionLineageSchema
Section titled “CompressSessionLineageSchema”Re-exports CompressSessionLineageSchema
ContentSource
Section titled “ContentSource”Re-exports ContentSource
ERROR_CATEGORIES
Section titled “ERROR_CATEGORIES”Re-exports ERROR_CATEGORIES
ErrorCategory
Section titled “ErrorCategory”Re-exports ErrorCategory
ErrorCategorySchema
Section titled “ErrorCategorySchema”Re-exports ErrorCategorySchema
FORK_SESSION_LINEAGE_KIND
Section titled “FORK_SESSION_LINEAGE_KIND”Re-exports FORK_SESSION_LINEAGE_KIND
ForkSessionLineageSchema
Section titled “ForkSessionLineageSchema”Re-exports ForkSessionLineageSchema
Message
Section titled “Message”Re-exports Message
MessageBlock
Section titled “MessageBlock”Re-exports MessageBlock
MessageDeliveryMode
Section titled “MessageDeliveryMode”Re-exports MessageDeliveryMode
MessageInput
Section titled “MessageInput”Re-exports MessageInput
MessageOutcome
Section titled “MessageOutcome”Re-exports MessageOutcome
ROOT_SESSION_LINEAGE_KIND
Section titled “ROOT_SESSION_LINEAGE_KIND”Re-exports ROOT_SESSION_LINEAGE_KIND
RootSessionLineageSchema
Section titled “RootSessionLineageSchema”Re-exports RootSessionLineageSchema
SendMessageResultInnerResult
Section titled “SendMessageResultInnerResult”Re-exports SendMessageResultInnerResult
SESSION_LINEAGE_KINDS
Section titled “SESSION_LINEAGE_KINDS”Re-exports SESSION_LINEAGE_KINDS
SessionLineage
Section titled “SessionLineage”Re-exports SessionLineage
SessionLineageKind
Section titled “SessionLineageKind”Re-exports SessionLineageKind
SessionLineageKindSchema
Section titled “SessionLineageKindSchema”Re-exports SessionLineageKindSchema
SUBAGENT_SESSION_LINEAGE_KIND
Section titled “SUBAGENT_SESSION_LINEAGE_KIND”Re-exports SUBAGENT_SESSION_LINEAGE_KIND
SubagentSessionLineageSchema
Section titled “SubagentSessionLineageSchema”Re-exports SubagentSessionLineageSchema
SystemPrompt
Section titled “SystemPrompt”Re-exports SystemPrompt