Skip to content
Kuralle
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Overview
Quickstart
Templates
Guides
Agents
Flows
Tools
Routing & Handoffs
Sessions & State
Voice Agents
Deployment
API Reference
@kuralle-agents/core
@kuralle-agents/core
Classes
AutoRetrieveCapability
CapabilityHost
ContextBudget
DefaultAgentStateController
DefaultConversationEventLog
DefaultConversationState
DefaultToolExecutor
EvalRunner
ExtractionCapability
FilePersistentMemoryStore
GuardrailCapability
HandoffCapability
HookRunner
InMemoryConversationStore
InMemoryMemoryService
InMemoryMetrics
MemoryStore
PassThroughRefinement
PassThroughValidation
PromptBuilder
PromptTemplateBuilder
Runtime
SessionManager
SessionWorkingMemory
TokenAccumulator
ToolEnforcer
TriageCapability
Interfaces
AbortOptions
ActionNode
AgentCapabilityDescriptor
AgentConfig
AgentContext
AgentKnowledgeOverrides
AgentRoute
AgentState
AgentStateController
AuditConfig
AuditEntryBase
AuditListOptions
AuditReplayOptions
AuthConfig
AutoRetrieveCapabilityConfig
BeforeModelCallData
BeforeModelCallResult
Capability
CapabilityPromptSection
ChannelDriver
ChannelPolicy
ChannelPolicyResult
CollectNode
ContextBudgetConfig
ConversationEventLog
ConversationOutcomeRecord
ConversationState
ConversationStore
CsatRecord
DateParserOptions
DecideNode
EffectTool
EnforcementContext
EnforcementResult
EnforcementRule
EvalScenario
EvalTurn
ExtractionCapabilityConfig
ExtractionToolResponseEnvelope
FinalResult
Flow
FlowPromptContext
FlowReconfigureTransition
Foundation
FoundationConfig
GeminiFunctionDeclaration
GlossaryTerm
HandoffInputData
HandoffInputResult
HandoffRecord
HandoffResult
HandoffTarget
HarnessConfig
HarnessHooks
Hook
Hooks
HttpCallbackConfig
HttpParam
HttpToolConfig
HttpToolResult
Injection
InputProcessor
InputProcessorResult
InterruptionEvent
KnowledgeEmbedderAdapter
KnowledgeProviderConfig
KnowledgeRetrievalResult
KnowledgeRetrieverAdapter
MarkOutcomeToolResult
MemoryEntry
MemoryIngestionOptions
MemoryService
Metrics
MetricsConfig
ObservabilityConfig
ObservabilityMetrics
OutputProcessor
OutputProcessorResult
ParsedDateResult
PersistentMemoryBlock
PersistentMemoryConfig
PersistentMemoryStore
PersonaConfig
PersonaExperimentConfig
PersonaExperimentMetadata
PersonaExperimentResolution
ProcessorContext
PromptSection
PromptTemplate
RealtimeAudioClient
RealtimeAudioConfig
RealtimeEventMap
RealtimeSessionConfig
RealtimeSessionHandle
RealtimeToolResponse
RefineInput
RefinementCapability
RefinementStageResult
ReplyNode
RetrievalCacheAdapter
RetrieveProvider
Route
RunContext
RunOptions
RunState
RunStore
RuntimeLike
ScenarioScore
SearchMemoryRequest
SearchMemoryResponse
Session
SessionEndMetadata
SessionMetadata
SessionStore
SessionTelemetry
SessionTrace
SourceRef
Span
SpanEvent
StepRecord
StepResult
StopCondition
StopConditionResult
StreamCallbackConfig
StreamCallbackPayload
StreamCallbackSink
StreamOptions
TextDriver
ToolCallRecord
ToolDeclaration
ToolDefinition
ToolExecutionContext
ToolExecutor
ToolGuideline
ToolPolicy
ToolWithFiller
TracingConfig
TurnEndHookResult
TurnHandle
TurnResult
TurnScore
TurnSummary
TurnUsage
ValidateInput
ValidationCapability
ValidationStageResult
VoiceDriver
VoiceRulesConfig
WorkingMemory
Type Aliases
AgentStreamPart
AnyTool
AuditEntryType
AuditEscalationReason
CancellationReason
CapabilityAction
ChannelId
ChannelPolicyChange
ConversationAuditEntry
ConversationAuditLog
ConversationEvent
ConversationOutcome
ConversationOutcomeMarkedBy
EscalationOutcome
EscalationReason
FlowNode
FlowState
HandoffInputFilter
HarnessStreamPart
HttpMethod
InjectionLevel
InjectionPriority
Instructions
KnowledgeChunk
MemoryBlockScope
ParamType
PersonaExperimentCohort
PersonaLanguagePolicy
PersonaRegister
PersonaVoice
ProcessorAction
RefineDecision
RouteCondition
Tool
ToolExecutionOptions
ToolSet
TraceStreamEvent
Transition
ValidateDecision
Variables
BuiltinPersonas
commonDateExpressions
contentValidation
dateParser
DEFAULT_AUTO_LOAD_BLOCKS
DEFAULT_BLOCK_CHAR_LIMIT
DEFAULT_CHANNEL_POLICIES
DEFAULT_CONTEXT_BUDGET
DEFAULT_HANDOFF_INSTRUCTION
defaultEnforcementRules
handoffFilters
loggingHooks
OUTCOMES_MARK_TOOL_NAME
readBeforeEdit
SALES_AGENT_TEMPLATE
SUPPORT_AGENT_TEMPLATE
TRIAGE_AGENT_TEMPLATE
VOICE_CONTEXT_BUDGET
Functions
action
aggregateScores
applyChannelPolicy
buildMarkOutcomeTool
buildMemoryBlockTool
buildToolSet
collect
composeFilters
composePersonaPrompt
computeMessageHistoryBudget
createDateParser
createDependencyRule
createFlowTransition
createFlowTransitionWithNode
createFlowUpdate
createFoundation
createHandoffTool
createHookRunner
createHttpTool
createLoadMemoryTool
createLoggingHooks
createMetricsHooks
createObservabilityHooks
createPromptTemplate
createRateLimitRule
createRuntime
createSequentialLimitRule
createSupportAgentTemplate
createTool
createToolEnforcer
createToolWithFiller
decide
defineAgent
defineFlow
defineTool
estimateTokenCount
extractMemories
filterAuditEntries
formatDateForSpeech
formatMemoryWithBudget
formatTimeForSpeech
getAllTemplates
getDefaultChannelPolicy
getTemplate
isAbortSignal
isFinalResult
isFlowTransition
isFlowUpdate
isHandoffResult
keepRecentMessages
listTemplates
parseDate
parseDateRange
preloadMemoryContext
registerTemplate
removeKeys
removeToolHistory
reply
resolveChannelPolicy
resolvePersonaExperiment
reviveSession
scanMemoryWrite
scoreTurn
toAISDKTools
toConversationOutcomeStreamPart
toGeminiDeclarations
toolToAiSdk
truncateToTokenBudget
@kuralle-agents/hono-server
@kuralle-agents/hono-server
Interfaces
ChatCompletionsRequest
CreateOpenAICompatRouterOptions
OpenAICompatRuntime
Type Aliases
ChatRequest
ChatResponse
FlowRequest
FlowResponse
HarnessStreamPart
KuralleChatRouterOptions
KuralleRouterOptions
KuralleSseChatRouterOptions
KuralleWebSocket
StreamEventFilter
UpgradeWebSocket
WebSocketEvent
WebSocketHandler
Functions
createKuralleChatRouter
createKuralleRouter
createKuralleSseChatRouter
createOpenAICompatRouter
sanitizeForClient
shouldEmit
@kuralle-agents/tools
@kuralle-agents/tools
Interfaces
FilterableFieldDescriptor
VectorRetrievalToolOptions
VectorRetrievalToolOutput
Type Aliases
CagAnswerInput
CagAnswerOutput
CagAnswerTool
CagAnswerToolOptions
CagRetrieveInput
CagRetrieveOutput
CagRetrieveTool
CagToolOptions
ChunkDef
VectorRetrievalToolInput
Functions
createCagAnswerTool
createCagTool
createVectorRetrievalTool
@kuralle-agents/rag
@kuralle-agents/rag
Classes
AiSdkEmbedder
BM25Index
CohereReranker
FusionRetriever
HybridRetriever
InMemoryVectorStore
KnowledgeCompiler
LLMReranker
MultiHopRetriever
PredictivePreFetcher
RagPipeline
RetrievalCache
RetrievalQualityChecker
TurnCache
UnsupportedFilterOperatorError
VectorRetriever
Interfaces
AiSdkEmbedderOptions
BM25Document
BM25IndexOptions
BM25SearchResult
Chunk
Chunker
CohereRerankerOptions
CompilationResult
CreateIndexParams
Document
DocumentLoader
Embedder
FusionRetrieverOptions
HybridRetrieverOptions
HybridRetrieverSource
IndexStats
KnowledgeCompilerConfig
KnowledgeRetriever
KnowledgeSource
LLMRerankerOptions
MultiHopRetrieverOptions
PredictivePreFetcherConfig
QualityCheckResult
RagPipelineOptions
Reranker
RerankerOptions
RetrievalCacheConfig
RetrievalOptions
RetrievalQualityCheckerOptions
RetrievalResult
Retriever
RuntimeInfo
TokenChunkerConfig
VectorEntry
VectorQueryParams
VectorQueryResult
VectorRetrieverOptions
VectorStoreCore
VectorStoreIndexAdmin
Type Aliases
ChunkOptions
KnowledgeChunk
LLMRetrieverOptions
QueryDecomposer
QueryReformulator
RetrievalHit
RuntimeEnvironment
SqlWhereResult
TokenChunkOptions
TokenCounter
TopicPredictor
VectorFilter
VectorFilterCondition
Functions
createLLMRetriever
createMarkdownChunker
createRecursiveChunker
createStaticKnowledgeSource
createTokenChunker
detectRuntime
hasIndexAdmin
matchFilter
toCloudflareFilter
toLanceDbWhere
toRedisFilter
toSqlWhere
toUpstashFilterString
GitHub
Select theme
Dark
Light
Auto
listTemplates
function
listTemplates
()
:
string
[];
Returns
Section titled “Returns”
string
[]