Skip to main content

Crate core_api

Crate core_api 

Source

Structs§

AuthConfig
AuthRequest
AuthenticatedSession
ChatMessage
ChatToolCall
ChatToolCallFunction
CleanupWsStateRequest
ClientIds
CompleteExternalCoreEventsRequest
CompleteExternalCoreEventsResponse
EndpointPayloadRequest
ErrorResponse
ExternalCoreDeviceIdentity
ExternalCoreError
ExternalCoreEvent
ExternalCoreEventCompletion
ExternalCoreHealth
ExternalCoreMdnsRecord
ExternalCoreRequest
ExternalCoreResponse
ExternalCoreRuntimeMetadata
ExternalCoreServiceEffects
HandleCoreInputRequest
HandleCoreInputResponse
HttpPayloadRequest
HubMdnsInstanceRecord
Image
ListMdnsRecordsRequest
LlmCompleteRequest
LlmCompleteResponse
LlmGenerationOptions
LlmRouteInfo
MwsClientInfo
MwsMessage
MwsMessageType
MwsSource
NodeAuthRequest
NodeAuthResponse
NodeChallengeEvidence
NodeChallengePayload
NodeInstanceListItem
NodeInstanceListResponse
NodeOnboardingIssuerInfo
NodeOnboardingIssuerInfoRequest
NodeTokenIssueRequest
NodeTokenIssueResponse
NodeTokenListItem
NodeTokenListResponse
NodeTokenRevokeRequest
NodeTokenRevokeResponse
PlaygroundPayloadRequest
PollExternalCoreEventsRequest
PollExternalCoreEventsResponse
ProviderToolCall
RegisterLocalAppClientRequest
RegisterNodeConnectionRequest
ScopeInfo
ScopeMember
ServiceCoreOutput
UpdateCallbackBaseRequest
UserInfo
UserSetting

Enums§

ExceptionCode
ExternalCoreEventKind
ExternalCoreMethod
NodeBindingStatus
NodeInstancePolicy
ServiceCoreEffect
ServiceCoreInput
ServiceCoreResponse

Constants§

EXTERNAL_CORE_PROTOCOL_VERSION
MWS_MAX_FRAME_SIZE
MWS_MAX_MESSAGE_SIZE
Shared MWS transport limits. Both websocket peers must apply these values so an envelope accepted by one side is never rejected solely due to asymmetric transport configuration.
MWS_MAX_WRITE_BUFFER_SIZE
NODE_ONBOARDING_CHALLENGE_ALGORITHM
NODE_ONBOARDING_CHALLENGE_AUDIENCE
NODE_ONBOARDING_CHALLENGE_PROTOCOL
NODE_ONBOARDING_ES256_ALGORITHM
NODE_ONBOARDING_TOKEN_AUDIENCE
NODE_ONBOARDING_TOKEN_ISSUER_PREFIX