Cereal docs
TypeScript SDKTypeScript signatures

TypeScript signatures

Generated public helpers and client namespaces.

These declarations come from the repository SDK, version 0.0.0. Internal options are excluded. SDK setup and compatibility explains distribution.

HTTP coverage ยท API/SDK map

SymbolImport
defineAgent@trycereal/sdk
DefineAgentOptions@trycereal/sdk
VerificationOptions@trycereal/sdk
AgentSpec@trycereal/sdk
ModelConfig@trycereal/sdk
ModelFallback@trycereal/sdk
ModelFallbackTarget@trycereal/sdk
DefinedAgent@trycereal/sdk
SyncOptions@trycereal/sdk
SyncResult@trycereal/sdk
createAgentRouter@trycereal/sdk
AgentRouter@trycereal/sdk
CerealHooks@trycereal/sdk
CerealHandlers@trycereal/sdk
CerealHookSession@trycereal/sdk
CerealEventHookPayload@trycereal/sdk
CerealToolCallHookPayload@trycereal/sdk
CerealSandboxHookPayload@trycereal/sdk
HookContext@trycereal/sdk
ToolCallHookContext@trycereal/sdk
ToolCallHookResult@trycereal/sdk
SandboxHookContext@trycereal/sdk
SandboxHookResult@trycereal/sdk
WebHandler@trycereal/sdk
CerealHookPayload@trycereal/sdk
SessionEventHookResult@trycereal/sdk
McpServerSpec@trycereal/sdk
AgentReference@trycereal/sdk
SubagentSpec@trycereal/sdk
defineProvider@trycereal/sdk
DefinedProvider@trycereal/sdk
ProviderOptions@trycereal/sdk
configureCereal@trycereal/sdk
getCerealClient@trycereal/sdk
CerealOptions@trycereal/sdk
CerealInitOptions@trycereal/sdk
tool@trycereal/sdk
ToolDefinition@trycereal/sdk
ToolContext@trycereal/sdk
ToolAnnotations@trycereal/sdk
StandardSchemaLike@trycereal/sdk
StandardValidationResult@trycereal/sdk
ToolJsonSchema@trycereal/sdk
InferInput@trycereal/sdk
CerealTool@trycereal/sdk
providerTool@trycereal/sdk
ProviderToolOptions@trycereal/sdk
RawProviderTool@trycereal/sdk
LegacyProviderToolName@trycereal/sdk
subscribe@trycereal/sdk/browser
SubscribeOptions@trycereal/sdk/browser
Subscription@trycereal/sdk/browser
CerealChatTransport@trycereal/sdk/browser
toUIMessageStream@trycereal/sdk/browser
AgUiSubscriber@trycereal/sdk/browser
createSessionStore@trycereal/sdk/browser
CerealSessionState@trycereal/sdk/browser
foldSessionEvent@trycereal/sdk/browser
connectionStatus@trycereal/sdk/browser
StreamToken@trycereal/sdk/browser
CerealStreamChunk@trycereal/sdk/browser
AiSdkStreamChunk@trycereal/sdk/browser
AgUiStreamChunk@trycereal/sdk/browser
ChunkOf@trycereal/sdk/browser
AgUiChannel@trycereal/sdk/browser
CerealMessage@trycereal/sdk/browser
CerealPendingApproval@trycereal/sdk/browser
CerealToolCall@trycereal/sdk/browser
CerealConnectionStatus@trycereal/sdk/browser
emptySessionState@trycereal/sdk/browser
verifyCerealRequest@trycereal/sdk/verify
createCerealVerifier@trycereal/sdk/verify
VerifyCerealRequestOptions@trycereal/sdk/verify
VerifiedCerealRequest@trycereal/sdk/verify
CerealSignatureError@trycereal/sdk/verify
CerealPurpose@trycereal/sdk/verify
CerealIdentityClaim@trycereal/sdk/verify
CerealClaim@trycereal/sdk/verify
CerealClaims@trycereal/sdk/verify
CerealSessionContext@trycereal/sdk/verify
CerealSignatureFailure@trycereal/sdk/verify
CerealReplayStore@trycereal/sdk/verify
CerealVerifier@trycereal/sdk/verify
createMemoryReplayStore@trycereal/sdk/verify
CEREAL_CLAIM_VERSION@trycereal/sdk/verify
createNodeHandler@trycereal/sdk/node
toWebRequest@trycereal/sdk/node
writeWebResponse@trycereal/sdk/node
NodeRequestOptions@trycereal/sdk/node
RequestBodyTooLargeError@trycereal/sdk/node
CerealDevOptions@trycereal/sdk/dev
CerealDevHandle@trycereal/sdk/dev
startDevChannel@trycereal/sdk/dev
DevChannelApp@trycereal/sdk/dev
CerealDevTarget@trycereal/sdk/dev
CerealDevStatus@trycereal/sdk/dev
createCerealClient@trycereal/sdk/client
CerealClientOptions@trycereal/sdk/client
StreamOptions@trycereal/sdk/client
client.evaluationCases@trycereal/sdk/client
client.comparisons@trycereal/sdk/client
client.agents@trycereal/sdk/client
client.sessions@trycereal/sdk/client
client.blobs@trycereal/sdk/client
client.connections@trycereal/sdk/client
client.channels@trycereal/sdk/client
client.hooks@trycereal/sdk/client
client.traces@trycereal/sdk/client
client.providers@trycereal/sdk/client
client.secrets@trycereal/sdk/client
client.me@trycereal/sdk/client
client.environments@trycereal/sdk/client
client.apiKeys@trycereal/sdk/client
client.billing@trycereal/sdk/client
client.usage@trycereal/sdk/client
client.sandboxes@trycereal/sdk/client
client.close@trycereal/sdk/client
CerealError@trycereal/sdk
CerealTransportError@trycereal/sdk
CerealValidationError@trycereal/sdk
SessionNotFoundError@trycereal/sdk
DecisionNotPendingError@trycereal/sdk
DecisionExpiredError@trycereal/sdk
SandboxHandle@trycereal/sdk