summaryrefslogtreecommitdiffhomepage
path: root/packages/core/tests/agent
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-05-27 18:35:18 +0900
committerAdam Malczewski <[email protected]>2026-05-27 18:35:18 +0900
commitca6ee91c5e1167b1929eedbb96c76dfa24e7d026 (patch)
treebc23acac2e7caaf2e59eacbc21bfc9b41f3c1458 /packages/core/tests/agent
parentda57842686ebfd157396551fc76d0c18f7676335 (diff)
downloaddispatch-ca6ee91c5e1167b1929eedbb96c76dfa24e7d026.tar.gz
dispatch-ca6ee91c5e1167b1929eedbb96c76dfa24e7d026.zip
refactor: ChatMessage.chunks[] union — interleaved thinking, tool batching, error/system chunks
Diffstat (limited to 'packages/core/tests/agent')
-rw-r--r--packages/core/tests/agent/agent.test.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/core/tests/agent/agent.test.ts b/packages/core/tests/agent/agent.test.ts
index be5272f..3d11fc5 100644
--- a/packages/core/tests/agent/agent.test.ts
+++ b/packages/core/tests/agent/agent.test.ts
@@ -149,11 +149,11 @@ describe("Agent", () => {
expect(agent.messages).toHaveLength(2);
expect(agent.messages[0]).toMatchObject({
role: "user",
- content: "my question",
+ chunks: [{ type: "text", text: "my question" }],
});
expect(agent.messages[1]).toMatchObject({
role: "assistant",
- content: "Response",
+ chunks: [{ type: "text", text: "Response" }],
});
});
@@ -182,7 +182,7 @@ describe("Agent", () => {
expect(doneEvent).toBeDefined();
expect(doneEvent).toMatchObject({
type: "done",
- message: { role: "assistant", content: "Done!" },
+ message: { role: "assistant", chunks: [{ type: "text", text: "Done!" }] },
});
});