fix: restore listAugmentations() functionality and add metadata support
- Fix listAugmentations() to return actual augmentation data instead of empty array - Add category and description metadata to BaseAugmentation class - Add getInfo() method to AugmentationRegistry for detailed augmentation listing - Update augmentation classes with proper categorization (internal/core/premium) - Enhance augmentation discovery and management capabilities This fixes the broken augmentation listing API and provides better visibility into installed augmentations with their status and metadata.
This commit is contained in:
parent
55cf51b371
commit
8eed9da831
7 changed files with 59 additions and 6 deletions
|
|
@ -41,6 +41,10 @@ export class WALAugmentation extends BaseAugmentation {
|
|||
metadata = 'readonly' as const // Reads metadata for logging/recovery
|
||||
operations = ['addNoun', 'addVerb', 'saveNoun', 'saveVerb', 'updateMetadata', 'delete', 'deleteVerb', 'clear'] as ('addNoun' | 'addVerb' | 'saveNoun' | 'saveVerb' | 'updateMetadata' | 'delete' | 'deleteVerb' | 'clear')[]
|
||||
priority = 100 // Critical system operation - highest priority
|
||||
|
||||
// Augmentation metadata
|
||||
readonly category = 'internal' as const
|
||||
readonly description = 'Write-ahead logging for durability and crash recovery'
|
||||
|
||||
private config: Required<WALConfig>
|
||||
private currentLogId: string
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue