Structs§
- Chat
Usage - Token usage information
- Cone
- Cone activation - orchestrates LLM conversations with Arbor context
- Cone
Config - Cone configuration - defines an cone’s identity and behavior
- Cone
Info - Lightweight cone info (for listing)
- Cone
Storage - Storage layer for cone configurations
- Cone
Storage Config - 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§
- Chat
Event - Events emitted during cone.chat (streaming)
- Cone
Error - Error type for cone operations
- Cone
Handle - Type-safe handles for Cone activation data
- Cone
Identifier - Identifier for a cone - either by name or UUID
- Cone
Method - Auto-generated method enum for schema extraction
- Create
Result - Result of cone.create
- Delete
Result - Result of cone.delete
- GetResult
- Result of cone.get
- List
Result - Result of cone.list
- Message
Role - Role of a message sender
- Registry
Result - Result of cone.registry
- Resolve
Result - Resolved message from handle resolution
- SetHead
Result - Result of cone.set_head