diff --git a/Partner-Core/src/main/java/work/slhaf/partner/module/modules/action/builtin/BuiltinActionRegistry.java b/Partner-Core/src/main/java/work/slhaf/partner/module/modules/action/builtin/BuiltinActionRegistry.java index 49a1ccb3..2ade7904 100644 --- a/Partner-Core/src/main/java/work/slhaf/partner/module/modules/action/builtin/BuiltinActionRegistry.java +++ b/Partner-Core/src/main/java/work/slhaf/partner/module/modules/action/builtin/BuiltinActionRegistry.java @@ -23,6 +23,8 @@ public class BuiltinActionRegistry extends AbstractAgentModule.Standalone { @InjectCapability private ActionCapability actionCapability; + private final BuiltinCommandActionManager builtinCommandActionManager = new BuiltinCommandActionManager(); + @Init public void init() { definitions.clear(); @@ -34,7 +36,14 @@ public class BuiltinActionRegistry extends AbstractAgentModule.Standalone { } protected List buildDefaultActionDefinitions() { - return List.of(); + return List.of( + builtinCommandActionManager.buildCommandExecuteDefinition(), + builtinCommandActionManager.buildCommandStartDefinition(), + builtinCommandActionManager.buildCommandInspectDefinition(), + builtinCommandActionManager.buildCommandReadDefinition(), + builtinCommandActionManager.buildCommandCancelDefinition(), + builtinCommandActionManager.buildCommandOverviewDefinition() + ); } public void defineBuiltinAction(String name, MetaActionInfo metaActionInfo, Function, String> invoker) {