From d7a6de329bf034fedf026c99cca1323edb187753 Mon Sep 17 00:00:00 2001 From: Gemini AI Date: Sun, 14 Dec 2025 13:19:35 +0400 Subject: [PATCH] Fix: Null safety in flattenMessagesToBlocks regex match --- bin/opencode-ink.mjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/opencode-ink.mjs b/bin/opencode-ink.mjs index 28bf5f9..ac1950e 100644 --- a/bin/opencode-ink.mjs +++ b/bin/opencode-ink.mjs @@ -1647,7 +1647,8 @@ const flattenMessagesToBlocks = (messages) => { blockCount++; } else if (part.match(/^\[AGENT:/)) { // AGENT TAG BLOCK (New) - const agentName = part.match(/\[AGENT:\s*([^\]]+)\]/)[1]; + const agentMatch = part.match(/\[AGENT:\s*([^\]]+)\]/); + const agentName = agentMatch ? agentMatch[1] : 'Unknown'; blocks.push({ role: 'assistant', type: 'agent_tag',