Skip to main content

Module cone

Module cone 

Source

Structs§

ChatUsage
Token usage information
Cone
Cone activation - orchestrates LLM conversations with Arbor context
ConeConfig
Cone configuration - defines an cone’s identity and behavior
ConeInfo
Lightweight cone info (for listing)
ConeStorage
Storage layer for cone configurations
ConeStorageConfig
Configuration for Cone storage
Message
A message stored in the cone database
Position
A position in the context tree - couples tree_id and node_id together. This ensures we always have a valid reference into a specific tree.

Enums§

ChatEvent
Events emitted during cone.chat (streaming)
ConeError
Error type for cone operations
ConeHandle
Type-safe handles for Cone activation data
ConeIdentifier
Identifier for a cone - either by name or UUID
ConeMethod
Auto-generated method enum for schema extraction
CreateResult
Result of cone.create
DeleteResult
Result of cone.delete
GetResult
Result of cone.get
ListResult
Result of cone.list
MessageRole
Role of a message sender
RegistryResult
Result of cone.registry
ResolveResult
Resolved message from handle resolution
SetHeadResult
Result of cone.set_head

Type Aliases§

ConeId
Unique identifier for an cone configuration
MessageId
Unique identifier for a message