summaryrefslogtreecommitdiffhomepage
path: root/js/src/session/message.ts
diff options
context:
space:
mode:
Diffstat (limited to 'js/src/session/message.ts')
-rw-r--r--js/src/session/message.ts11
1 files changed, 11 insertions, 0 deletions
diff --git a/js/src/session/message.ts b/js/src/session/message.ts
index 75c22ef0b..91bcd19b4 100644
--- a/js/src/session/message.ts
+++ b/js/src/session/message.ts
@@ -1,6 +1,17 @@
import z from "zod";
+import { z as zv4 } from "zod/v4";
+import { Bus } from "../bus";
export namespace Message {
+ export const Event = {
+ Updated: Bus.event(
+ "message.updated",
+ zv4.object({
+ sessionID: zv4.string(),
+ messageID: zv4.string(),
+ }),
+ ),
+ };
export const ToolCall = z
.object({
state: z.literal("call"),