summaryrefslogtreecommitdiffhomepage
path: root/src/core/wire/conformance.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/wire/conformance.ts')
-rw-r--r--src/core/wire/conformance.ts24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/core/wire/conformance.ts b/src/core/wire/conformance.ts
index bfa67dc..eff2330 100644
--- a/src/core/wire/conformance.ts
+++ b/src/core/wire/conformance.ts
@@ -18,6 +18,8 @@ export function assertAgentEventExhaustive(event: AgentEvent): string {
return "text-delta";
case "reasoning-delta":
return "reasoning-delta";
+ case "reasoning-end":
+ return "reasoning-end";
case "tool-call":
return "tool-call";
case "tool-result":
@@ -32,6 +34,8 @@ export function assertAgentEventExhaustive(event: AgentEvent): string {
return "done";
case "turn-sealed":
return "turn-sealed";
+ case "turn-ended":
+ return "turn-ended";
case "step-complete":
return "step-complete";
case "steering":
@@ -83,6 +87,14 @@ export function assertWsServerMessageExhaustive(msg: WsServerMessage): string {
return "error";
case "chat.delta":
return "chat.delta";
+ case "chat.resync-required":
+ return "chat.resync-required";
+ case "chat.accepted":
+ return "chat.accepted";
+ case "chat.subscription-rejected":
+ return "chat.subscription-rejected";
+ case "chat.queued":
+ return "chat.queued";
case "chat.error":
return "chat.error";
case "conversation.open":
@@ -91,6 +103,14 @@ export function assertWsServerMessageExhaustive(msg: WsServerMessage): string {
return "conversation.statusChanged";
case "conversation.compacted":
return "conversation.compacted";
+ case "conversation.tabGroupChanged":
+ return "conversation.tabGroupChanged";
+ case "extensions-changed":
+ return "extensions-changed";
+ case "layout":
+ return "layout";
+ case "tile-layout":
+ return "tile-layout";
default:
return msg satisfies never;
}
@@ -116,6 +136,10 @@ export function assertWsClientMessageExhaustive(msg: WsClientMessage): string {
return "chat.unsubscribe";
case "chat.queue":
return "chat.queue";
+ case "chat.queue.cancel":
+ return "chat.queue.cancel";
+ case "workspace.set":
+ return "workspace.set";
default:
return msg satisfies never;
}