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

This commit is contained in:
2026-03-18 23:06:06 +08:00
parent 12368ded53
commit 67d7fd34f8

View File

@@ -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<BuiltinActionDefinition> 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<Map<String, Object>, String> invoker) {