diff --git a/internal/types/entities/plugin_entities/plugin_declaration.go b/internal/types/entities/plugin_entities/plugin_declaration.go index 5e9c757..1d251b0 100644 --- a/internal/types/entities/plugin_entities/plugin_declaration.go +++ b/internal/types/entities/plugin_entities/plugin_declaration.go @@ -246,7 +246,7 @@ func (p *PluginDeclaration) Identity() string { } func (p *PluginDeclaration) ManifestValidate() error { - if p.Endpoint == nil && p.Model == nil && p.Tool == nil { + if p.Endpoint == nil && p.Model == nil && p.Tool == nil && p.AgentStrategy == nil { return fmt.Errorf("at least one of endpoint, model, or tool must be provided") }