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
8208e63169
commit
7a0ec71d23
7 changed files with 59 additions and 6 deletions
|
|
@ -8309,7 +8309,13 @@ export class BrainyData<T = any> implements BrainyDataInterface<T> {
|
|||
enabled: boolean
|
||||
description: string
|
||||
}> {
|
||||
return augmentationPipeline.listAugmentationsWithStatus()
|
||||
// Use the real augmentation registry instead of deprecated pipeline
|
||||
return this.augmentations.getInfo().map(aug => ({
|
||||
name: aug.name,
|
||||
type: aug.category, // Map category to type for backward compatibility
|
||||
enabled: aug.enabled,
|
||||
description: aug.description
|
||||
}))
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue