feat(runner): register builtin capability action definitions in BuiltinActionRegistry

This commit is contained in:
2026-03-19 23:20:06 +08:00
parent 0e164115c0
commit 30373cbc02
2 changed files with 3 additions and 1 deletions

View File

@@ -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();
} }

View File

@@ -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;
} }