-
Notifications
You must be signed in to change notification settings - Fork 830
Plugins in schema #2710
Copy link
Copy link
Closed
Labels
Complexity: MediumFeatureIssue that describes a new feature to be implemented.Issue that describes a new feature to be implemented.Impact: HighPlugins
Description
Activity
Metadata
Metadata
Assignees
Labels
Complexity: MediumFeatureIssue that describes a new feature to be implemented.Issue that describes a new feature to be implemented.Impact: HighPlugins
Is your feature request related to a problem? Please describe.
If the island expects configuration with plugins it should provide schema to validate against
Tasks
IFileRepository.get_all_file_names() -> Sequence[str (file name)](0d) @mssalvatoreIFileRepositoryimplementationsIAgentPluginRepository.get_plugin_catalog() -> Sequence[Tuple[AgentPluginType, str (plugin name)]](0d) @ilija-lazoroskiFileAgentPluginRepository.get_plugin_catalog()ConfigSchemaService(0d) - @cakekoaAgentConfigurationinto JSON schema (https://docs.pydantic.dev/usage/schema/)AgentConfigurationSchema/api/agent-configuration-schemaendpoint that usesConfigSchemaServiceto return the JSON schema (0d) - @shreyamalviya