Installation
Purpose
The framework package was designed to solve a fundamental challenge in plugin development: providing standardized, reliable storage and utility interfaces that plugins can depend on. Instead of each plugin implementing its own database logic, configuration management, or logging systems, framework offers battle-tested, shared implementations.Core Components
ConfigStore
A unified configuration persistence layer that provides consistent storage patterns for plugin settings, provider configurations, and system state. Plugins can leverageConfigStore to manage their configuration data with built-in CRUD operations, transaction support, and schema management.
LogStore
Standardized logging and audit trail capabilities that enable plugins to implement observability features.LogStore provides structured logging, search and filtering capabilities, pagination support, and automated data retention policies.
VectorStore
Vector database operations designed for AI-powered plugins that need semantic capabilities.VectorStore handles embeddings management, similarity search operations, and namespace isolation, making it easy for plugins to add features like semantic caching, content search, and AI-powered recommendations.

