ai-adapters-core
Makaio Framework / ai-adapters-core
ai-adapters-core
Section titled “ai-adapters-core”Classes
Section titled “Classes”- AgentConnectorLifecycleManager
- AgentEventBridge
- AgentLifecycleEmitter
- AgentPayloadEmitter
- AgentRuntimeMutationManager
- AgentTurnExecutor
- AIAdapter
- AIAgent
- AIAgentConnector
- BaseConnectorSession
- BaseConnectorTurn
- BaseLogImporter
- MessageHandle
- MessageLifecycleTracker
- ProceduralAgentConnector
- ProceduralConnectorTurn
- SessionLifecycle
- SessionToolLedger
- ToolCallTracker
- TurnTracker
- UserMessageQueue
Interfaces
Section titled “Interfaces”- AdapterProviderDefinition
- AgentBusHandlerRegistrarConfig
- AgentConnectorLifecycleManagerConfig
- AgentEventBridgeConfig
- AgentIdentity
- AgentLifecycleEmitterConfig
- AgentPayloadEmitterConfig
- AgentRuntimeCreationResult
- AgentRuntimeMutationManagerConfig
- AgentSendMessageOptions
- AgentStartResult
- AgentTurnExecutorConfig
- AgentUsageTotals
- AIAdapterCapabilityRegistry
- AIAdapterConfig
- AIAdapterConstructorConfig
- AIAdapterContext
- AIAdapterDefinition
- AIAdapterInitOptions
- AIAdapterPromptFailureResult
- AIAdapterPromptOptions
- AIAdapterPromptSuccessResult
- AIAgentConfig
- BaseAgentConnectorConfig
- CompactionMetadata
- ConfigFactoryInput
- ConformanceTestConfig
- ConnectorSendMessageOptions
- ConnectorSessionConfig
- DiscoveryMetadata
- DiscriminatedHandlersConfig
- ExternalToolIdentifiers
- ExternalToolMeta
- HarnessRequester
- IAdapterConfigFactory
- ImportCursorPosition
- ImportMetadata
- ImportSegment
- ImportSegmentLineage
- ISessionToolLedger
- LedgerSessionContext
- LogImportConfig
- LogImporter
- LogImporterConfig
- LogImportOrchestrator
- LogImportRegistration
- LogImportSessionContext
- LogImportTestConfig
- LogOrchestratorConfig
- McpIntegrationStrategy
- McpToolChange
- MergeResult
- MergeScopedToolApprovalOptions
- NormalizedEvent
- ParseFileResult
- PauseResult
- PlatformDefaults
- ProceduralConnectorSession
- ProceduralTurnConfig
- ProcessLogFileResult
- ProcessQueueCallbacks
- QueueableTurn
- ResolveHints
- SendMessageOptions
- SerializedContextBlock
- StorageMessagePayload
- SyncDiscriminatedHandlersConfig
- TestModelRef
- ToolApprovalContext
- ToolLedgerEntry
- TurnEvent
- TurnSubjects
- TurnTrackerOptions
- TurnTrackerSerializedState
- WireSessionConfig
- WireSessionSubjects
Type Aliases
Section titled “Type Aliases”- AdapterNamespace
- AgentCompleteEvent
- AgentContext
- AgentStartedEvent
- AIAdapterCapabilities
- AIAdapterCapability
- AIAdapterPromptResult
- ConnectorStartOptions
- CreateTestAgentOptions
- DiscriminatedHandler
- DiscriminatedHandlersMap
- ErrorEvent
- ExecutionContext
- ExternalToolIdentifier
- FromGlobalToolApprovalFn
- GeneratedCapabilityProperties
- LogImporterConstructor
- LogOrchestratorConstructor
- McpSessionResources
- MessageResult
- MessageState
- NormalizedCallUsage
- NormalizedMessageInput
- ProceduralTurnState
- ProcessingState
- ScopedToolApprovalRequest
- ScopedToolApprovalResponse
- ShouldUseNativeResumeFn
- StartAgentOptions
- SyncDiscriminatedHandler
- SyncDiscriminatedHandlersMap
- SyncTypedEmitFn
- ToGlobalToolApprovalFn
- ToolCompletedEvent
- ToolStartedEvent
- TurnState
- TypedEmitFn
- ValidCapability
Variables
Section titled “Variables”- AgentCompleteEventSchema
- AgentStartedEventSchema
- ErrorEventSchema
- ImportCursorPositionSchema
- ImportCursorStorageNamespace
- ImportCursorStorageSubjects
- ScopedToolApprovalSchema
- ToolCompletedEventSchema
- ToolStartedEventSchema
- TurnTrackerSerializedStateSchema
Functions
Section titled “Functions”- cleanEnvForAdapter
- createAdapterNamespace
- createTestProviderContext
- createToolApprovalHandler
- defineDiscriminatedHandlers
- defineDiscriminatedHandlersSync
- extractMcpCallTarget
- formatContextBlockAsText
- formatContextBlocksAsText
- formatMessageHistoryAsTranscript
- isMcpCallTool
- isTextLikeMimeType
- mergeScopedToolApproval
- normalizeMessageInput
- normalizeMimeType
- parseAIAdapterCapabilities
- processDiscriminatedItems
- processDiscriminatedItemsSync
- processQueueMessages
- registerAgentBusHandlers
- registerMemoryImportCursorStorage
- resolveDisabledNativeTools
- resolvePresetCredentials
- resolveRequiredSessionId
- resolveTestConfig
- safeJsonStringify
- serializeBlockToText
- serializeTurnContext
- toImportSegment
References
Section titled “References”AIModel
Section titled “AIModel”Re-exports AIModel
AIReasoningLevel
Section titled “AIReasoningLevel”Re-exports AIReasoningLevel
MessageDeliveryMode
Section titled “MessageDeliveryMode”Re-exports MessageDeliveryMode
ReasoningLevelMap
Section titled “ReasoningLevelMap”Re-exports ReasoningLevelMap
ScopedBusFor
Section titled “ScopedBusFor”Re-exports ScopedBusFor
SendMessageRequest
Section titled “SendMessageRequest”Re-exports SendMessageRequest
SendMessageResponse
Section titled “SendMessageResponse”Re-exports SendMessageResponse
StartAgentRequest
Section titled “StartAgentRequest”Re-exports StartAgentRequest
StartAgentResponse
Section titled “StartAgentResponse”Re-exports StartAgentResponse