Package-level declarations
Types
Link copied to clipboard
interface DataSource
Represents a source of user interaction data from the application. The application implements this to feed data to the KarlContainer. This interface resides in the data package as it's specific to providing data.
Link copied to clipboard
interface DataStorage
Represents the persistent storage for KarlContainer state and user metadata. Implementations will wrap specific storage solutions (like SQLDelight or Room). This interface resides in the data package as it's specific to data persistence.
Link copied to clipboard
Link copied to clipboard
Represents the complete serialized state of a KARL container for persistence and recovery.
Link copied to clipboard
Represents user-defined instructions that customize KARL's learning and prediction behavior.
Link copied to clipboard