mirror of
https://github.com/slhaf/Partner.git
synced 2026-05-12 08:43:02 +08:00
feat(runner): register builtin capability action definitions in BuiltinActionRegistry
This commit is contained in:
@@ -2,6 +2,6 @@ package work.slhaf.partner.module.modules.action.builtin;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public interface BuiltinActionProvider {
|
interface BuiltinActionProvider {
|
||||||
List<BuiltinActionRegistry.BuiltinActionDefinition> provideBuiltinActions();
|
List<BuiltinActionRegistry.BuiltinActionDefinition> provideBuiltinActions();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,7 +37,9 @@ public class BuiltinActionRegistry extends AbstractAgentModule.Standalone {
|
|||||||
protected List<BuiltinActionDefinition> buildDefaultActionDefinitions() {
|
protected List<BuiltinActionDefinition> buildDefaultActionDefinitions() {
|
||||||
List<BuiltinActionDefinition> builtinActionDefinitions = new ArrayList<>();
|
List<BuiltinActionDefinition> builtinActionDefinitions = new ArrayList<>();
|
||||||
BuiltinActionProvider commandActionProvider = new BuiltinCommandActionProvider();
|
BuiltinActionProvider commandActionProvider = new BuiltinCommandActionProvider();
|
||||||
|
BuiltinActionProvider capabilityActionProvider = new BuiltinCapabilityActionProvider();
|
||||||
builtinActionDefinitions.addAll(commandActionProvider.provideBuiltinActions());
|
builtinActionDefinitions.addAll(commandActionProvider.provideBuiltinActions());
|
||||||
|
builtinActionDefinitions.addAll(capabilityActionProvider.provideBuiltinActions());
|
||||||
return builtinActionDefinitions;
|
return builtinActionDefinitions;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user