summaryrefslogtreecommitdiffhomepage
path: root/js/src/session/message.ts
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-05-29 11:17:34 -0400
committerDax Raad <[email protected]>2025-05-29 11:17:34 -0400
commit42c1cd6a852be5295aedc5c19e1a2aef45a464e3 (patch)
tree4c73d3121590991e487b86b6c0ea445fad5b732d /js/src/session/message.ts
parent33a831d2be1fd7bea60421287f118be0bd968650 (diff)
downloadopencode-42c1cd6a852be5295aedc5c19e1a2aef45a464e3.tar.gz
opencode-42c1cd6a852be5295aedc5c19e1a2aef45a464e3.zip
event
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"),