nav.groups.ref

API Reference

Index of every public type, trait, and function in behest.

API Reference

Index of every public type, trait, and function.

This page is a quick-reference index. Each entry links to its full documentation page.

Core traits

TraitPage
ChatProviderChatProvider
EmbeddingProviderEmbeddingProvider
ToolTool Trait
ComponentComponent Trait
ContextAdapterContextAdapter
SessionStoreSessionStore
EmbeddingStoreEmbeddingStore
ExecutionStoreExecutionStore
ArtifactStoreArtifactStore
RunStoreRunStore
RuntimeEventStoreRuntimeEventStore
RuntimeStreamAdapterRuntimeStreamAdapter
SessionDataStoreSessionDataStore
SnapshotStoreSnapshotStore
EventPublisherQueue Publishers

Core types

TypePage
ExtensionPoint<T>ExtensionPoint
ExtensionsExtensions Facade
ComponentRegistryComponentRegistry
FactoryRegistryFactoryRegistry
AgentRuntimeAgentRuntime
ModelRouterModelRouter
ContextPipelineContextPipeline
CompactionServiceCompactionService
InputAdmissionInputAdmission
SessionGateSessionGate
DoomLoopDetectorDoomLoopDetector
RuntimeInvocationRuntimeInvocation
RuntimeSubscriptionHubRuntimeSubscriptionHub
RuntimeEventBridgeRuntimeEventBridge
StreamAccumulatorStreamAccumulator
RunStateRunState
RuntimePolicyRuntimePolicy
RuntimeStoreRuntimeStore
ProviderRegistryProviderRegistry
ToolRegistryToolRegistry
ToolRuntimeToolRuntime
ScopedToolRegistryScopedToolRegistry
AgentConfigAgentConfig

Data types

TypePage
MessageMessage Types
ContentPartMessage Types
ToolCallMessage Types
ToolSpecMessage Types
FinishReasonMessage Types
TokenUsageMessage Types
AgentEventAgentEvent
RunRequestAgentRuntime
RunOutputAgentRuntime
SnapshotSnapshotStore
SessionSessionStore
MessageRecordSessionStore
CompactionMetaSessionStore
ToolExecutionExecutionStore
UsageRecordExecutionStore
SessionStatsExecutionStore
ArtifactArtifactStore
EmbeddingRecordEmbeddingStore
ProviderConfigProviderConfig
ProviderHttpConfigProviderConfig

See also

Related components

Edit this page on GitHub →