summaryrefslogtreecommitdiffhomepage
path: root/src/core/wire/conformance.test.ts
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-10-21 02:56:48 +0900
committerAdam Malczewski <[email protected]>2026-10-21 02:56:48 +0900
commit0c0f366b3820136c9877f80005939011c30b2de4 (patch)
treed6cd470b038ea968e677436131d34f3d1fd66b6a /src/core/wire/conformance.test.ts
parent2686cf6bcd247d17528922e36aa380a521c964e0 (diff)
downloaddispatch-web-0c0f366b3820136c9877f80005939011c30b2de4.tar.gz
dispatch-web-0c0f366b3820136c9877f80005939011c30b2de4.zip
fix(review-4.4): tolerate additive terminal turn events
Diffstat (limited to 'src/core/wire/conformance.test.ts')
-rw-r--r--src/core/wire/conformance.test.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/core/wire/conformance.test.ts b/src/core/wire/conformance.test.ts
index e74a663..1c5829b 100644
--- a/src/core/wire/conformance.test.ts
+++ b/src/core/wire/conformance.test.ts
@@ -75,6 +75,7 @@ describe("classifies every AgentEvent type", () => {
{ type: "error", conversationId: "c1", turnId: "t1", message: "oops" },
{ type: "done", conversationId: "c1", turnId: "t1", reason: "complete" },
{ type: "turn-sealed", conversationId: "c1", turnId: "t1" },
+ { type: "turn-ended", conversationId: "c1", turnId: "t1", reason: "sealed" },
{ type: "steering", conversationId: "c1", turnId: "t1", text: "steer mid-turn" },
{
type: "provider-retry",
@@ -103,13 +104,14 @@ describe("classifies every AgentEvent type", () => {
"error",
"done",
"turn-sealed",
+ "turn-ended",
"steering",
"provider-retry",
]);
});
- it("covers all 15 AgentEvent variants", () => {
- expect(samples).toHaveLength(15);
+ it("covers all 16 AgentEvent variants", () => {
+ expect(samples).toHaveLength(16);
});
});