refactor(action): update watcher self-turn message for immediate action

This commit is contained in:
2026-04-21 08:48:25 +08:00
parent 9c902e68d0
commit 406b7ba831

View File

@@ -315,17 +315,8 @@ public class ActionPlanner extends AbstractAgentModule.Running<PartnerRunningFlo
} }
private void watcherSelfTalk(ImmediateExecutableAction action) { private void watcherSelfTalk(ImmediateExecutableAction action) {
String result = action.getResult();
String structuredSignal = String.format(
"{event=immediate_action_finished,actionUuid=%s,tendency=%s,status=%s,source=%s,result=%s}",
action.getUuid(),
action.getTendency(),
action.getStatus(),
action.getSource(),
result == null ? "" : result //将会在 ActionExecutor
);
try { try {
cognitionCapability.initiateTurn(structuredSignal, action.getSource()); cognitionCapability.initiateTurn("An action was finished, which uuid is " + action.getUuid(), action.getSource());
} catch (Exception e) { } catch (Exception e) {
log.warn("触发 immediate 行动完成自对话失败, actionUuid: {}", action.getUuid(), e); log.warn("触发 immediate 行动完成自对话失败, actionUuid: {}", action.getUuid(), e);
} }