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;
|
||||
|
||||
public interface BuiltinActionProvider {
|
||||
interface BuiltinActionProvider {
|
||||
List<BuiltinActionRegistry.BuiltinActionDefinition> provideBuiltinActions();
|
||||
}
|
||||
|
||||
@@ -37,7 +37,9 @@ public class BuiltinActionRegistry extends AbstractAgentModule.Standalone {
|
||||
protected List<BuiltinActionDefinition> buildDefaultActionDefinitions() {
|
||||
List<BuiltinActionDefinition> builtinActionDefinitions = new ArrayList<>();
|
||||
BuiltinActionProvider commandActionProvider = new BuiltinCommandActionProvider();
|
||||
BuiltinActionProvider capabilityActionProvider = new BuiltinCapabilityActionProvider();
|
||||
builtinActionDefinitions.addAll(commandActionProvider.provideBuiltinActions());
|
||||
builtinActionDefinitions.addAll(capabilityActionProvider.provideBuiltinActions());
|
||||
return builtinActionDefinitions;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user