Merge pull request #1960 from shock99-samantha/fix/register-engage-mode-schema

fix(setup): register step uses engage_mode columns dropped by migration 010
This commit is contained in:
gavrielc
2026-04-24 15:35:35 +03:00
committed by GitHub

View File

@@ -167,18 +167,16 @@ export async function run(args: string[]): Promise<void> {
if (!existing) { if (!existing) {
newlyWired = true; newlyWired = true;
const mgaId = generateId('mga'); const mgaId = generateId('mga');
const triggerRules = parsed.trigger const engageMode = parsed.trigger || !parsed.requiresTrigger ? 'pattern' : 'mention';
? JSON.stringify({ const engagePattern = parsed.trigger ? parsed.trigger : (!parsed.requiresTrigger ? '.' : null);
pattern: parsed.trigger,
requiresTrigger: parsed.requiresTrigger,
})
: null;
createMessagingGroupAgent({ createMessagingGroupAgent({
id: mgaId, id: mgaId,
messaging_group_id: messagingGroup.id, messaging_group_id: messagingGroup.id,
agent_group_id: agentGroup.id, agent_group_id: agentGroup.id,
trigger_rules: triggerRules, engage_mode: engageMode,
response_scope: 'all', engage_pattern: engagePattern,
sender_scope: 'all',
ignored_message_policy: 'drop',
session_mode: parsed.sessionMode, session_mode: parsed.sessionMode,
priority: 0, priority: 0,
created_at: new Date().toISOString(), created_at: new Date().toISOString(),