diff options
| author | Dax Raad <[email protected]> | 2025-05-29 11:17:34 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-05-29 11:17:34 -0400 |
| commit | 42c1cd6a852be5295aedc5c19e1a2aef45a464e3 (patch) | |
| tree | 4c73d3121590991e487b86b6c0ea445fad5b732d /js/src/session/message.ts | |
| parent | 33a831d2be1fd7bea60421287f118be0bd968650 (diff) | |
| download | opencode-42c1cd6a852be5295aedc5c19e1a2aef45a464e3.tar.gz opencode-42c1cd6a852be5295aedc5c19e1a2aef45a464e3.zip | |
event
Diffstat (limited to 'js/src/session/message.ts')
| -rw-r--r-- | js/src/session/message.ts | 11 |
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"), |
