mirror of
https://github.com/slhaf/Partner.git
synced 2026-05-12 08:43:02 +08:00
feat(runner): register builtin command action definitions in BuiltinActionRegistry
This commit is contained in:
@@ -23,6 +23,8 @@ public class BuiltinActionRegistry extends AbstractAgentModule.Standalone {
|
|||||||
@InjectCapability
|
@InjectCapability
|
||||||
private ActionCapability actionCapability;
|
private ActionCapability actionCapability;
|
||||||
|
|
||||||
|
private final BuiltinCommandActionManager builtinCommandActionManager = new BuiltinCommandActionManager();
|
||||||
|
|
||||||
@Init
|
@Init
|
||||||
public void init() {
|
public void init() {
|
||||||
definitions.clear();
|
definitions.clear();
|
||||||
@@ -34,7 +36,14 @@ public class BuiltinActionRegistry extends AbstractAgentModule.Standalone {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected List<BuiltinActionDefinition> buildDefaultActionDefinitions() {
|
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) {
|
public void defineBuiltinAction(String name, MetaActionInfo metaActionInfo, Function<Map<String, Object>, String> invoker) {
|
||||||
|
|||||||
Reference in New Issue
Block a user