+
+ ${_escHtml(_formatTaskProfileTime(updatedAt))}
+
+
+
+
+ ${_renderMessageTraceRecallCard(state)}
+
+
+ ${_renderMessageTraceExtractCard(state)}
+
+
+
+ `;
+}
+
+function _renderMessageTraceRecallCard(state) {
+ const injectionSnapshot = state.recallInjection || null;
+ const recallLlmRequest = state.recallLlmRequest || null;
+ const recentMessages = Array.isArray(injectionSnapshot?.recentMessages)
+ ? injectionSnapshot.recentMessages.map((item) => String(item || ""))
+ : [];
+ const triggeredUserMessage =
+ _extractTriggeredUserMessageFromRecentMessages(recentMessages) ||
+ _getLastDebugMessageContent(recallLlmRequest?.messages, "user");
+ const hostPayloadText = _buildMainAiTraceText(
+ triggeredUserMessage,
+ injectionSnapshot?.injectionText || "",
+ );
+
+ if (!injectionSnapshot) {
+ return `
+