feat(FN-3575): rebuild plugin system with catalog, settings, and CLI comman
Restores plugin management features across the CLI and dashboard, including a new `plugin available/settings` commands and a refactored PluginManager component that groups built-in plugins (agent-browser, fusion) separately from custom ones, with updated documentation on the plugin authoring guide. Fusion-Task-Id: FN-3575
This commit is contained in:
@@ -151,7 +151,7 @@ const settingsSchema: Record<string, PluginSettingSchema> = {
|
||||
|
||||
Common optional fields on all setting types:
|
||||
|
||||
- `group?: string` — Optional heading used by the dashboard to render settings in grouped sections (for example: `"General"`, `"Browser"`, `"Prompt Contributions"`, `"Skills"`).
|
||||
- `group?: string` — Optional heading used by the dashboard to render settings in grouped sections (for example: `"General"`, `"Browser"`, `"Prompt Contributions"`, `"Skills"`). Ungrouped settings still render first in their existing flat order, then grouped sections render under stable headings.
|
||||
- `description?: string` — Helper text shown below the setting label.
|
||||
- `required?: boolean` — Marks the field as required.
|
||||
- `defaultValue?: unknown` — Default value used when no user value is provided.
|
||||
|
||||
Reference in New Issue
Block a user