diff --git a/examples/server/public/index.html b/examples/server/public/index.html
index 09f79019f..3c59dfb01 100644
--- a/examples/server/public/index.html
+++ b/examples/server/public/index.html
@@ -147,7 +147,7 @@
@media (prefers-color-scheme: dark) {
.popover-content {
- background-color: #777;
+ background-color: black;
}
}
@@ -220,7 +220,18 @@
const prompt = template(session.value.template, {
message: msg,
- history: session.value.transcript.flatMap(([name, message]) => template(session.value.historyTemplate, {name, message})).join("\n"),
+ history: session.value.transcript.flatMap(
+ ([name, data]) =>
+ template(
+ session.value.historyTemplate,
+ {
+ name,
+ message: Array.isArray(data) ?
+ data.map(msg => msg.content).join('').replace(/^\s/, '') :
+ data,
+ }
+ )
+ ).join("\n"),
});
const currentMessages = [];