Skip to main contentModule arbor
Source - Arbor
- Arbor activation - manages conversation trees
- ArborConfig
- Configuration for Arbor storage
- ArborId
- Wrapper around UUID with proper parsing and serialization
- ArborStorage
- SQLite-based storage for Arbor tree structures.
- Handle
- Handle pointing to external data with versioning
- Node
- A node in the conversation tree
- RangeHandle
- Handle for referencing a range of nodes in another tree
- RangeSpec
- Specification for creating a range reference
- ResourceRefs
- Reference counting information for a resource
- TextRun
- Result of analyzing text runs in a tree
- Tree
- A conversation tree
- TreeSkeleton
- Lightweight tree structure
- ArborError
- Error types for Arbor operations
- ArborEvent
- Events emitted by Arbor operations
- ArborMethod
- Auto-generated method enum for schema extraction
- CollapseType
- Strategy for collapsing a range
- NodeType
- Node type discriminator
- RangeContent
- Result of resolving a range
- ResolveMode
- Mode for resolving range handles during rendering
- ResourceState
- Resource state in deletion lifecycle
- NodeId
- Unique identifier for a node within a tree
- TreeId
- Unique identifier for a tree