Skip to content

Commit 493e88d

Browse files
committed
format tool responses
1 parent 0f80cee commit 493e88d

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

client/agents/compliai/message.js

+5-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ import { parseStreamingJson, playAudio } from "./utils.js";
55

66
export default function Message({ message, active }) {
77
if (!message) return null;
8-
const isAssistant = message.role === "assistant" || message.toolUse;
8+
const isUser = message.role === "user" && !message.toolResult;
9+
const isAssistant = !isUser;
910

1011
// Filter and join text content
1112
const textContent = message.content
@@ -49,6 +50,7 @@ export default function Message({ message, active }) {
4950
}
5051
};
5152

53+
5254
return html`
5355
<div class="d-flex flex-wrap position-relative">
5456
${textContent?.trim().length > 0 &&
@@ -65,7 +67,7 @@ export default function Message({ message, active }) {
6567
html`
6668
<div class="card w-100 mb-2 border-secondary">
6769
<div class="card-header bg-secondary bg-opacity-10 py-1 px-2">
68-
<small class="text-secondary">Tool Call: ${tool.name}</small>
70+
<small class="text-secondary">${tool.name}</small>
6971
</div>
7072
<div class="card-body p-2">
7173
${isCodeOnly(tool.input)
@@ -78,7 +80,7 @@ export default function Message({ message, active }) {
7880
html`
7981
<div class="card w-100 mb-2 border-success">
8082
<div class="card-header bg-success bg-opacity-10 py-1 px-2">
81-
<small class="text-success">Tool Result</small>
83+
<small class="text-success">results</small>
8284
</div>
8385
<div class="card-body p-2">
8486
<pre class="mb-0"><code>${formatResult(tool.result)}</code></pre>

0 commit comments

Comments
 (0)