@@ -224,6 +224,7 @@ export const layer: Layer.Layer<
224224
225225 case "reasoning-start" :
226226 if ( value . id in ctx . reasoningMap ) return
227+ // TODO(v2): Temporary dual-write while migrating session messages to v2 events.
227228 SyncEvent . run ( SessionEvent . Reasoning . Started . Sync , {
228229 sessionID : ctx . sessionID ,
229230 reasoningID : value . id ,
@@ -243,6 +244,7 @@ export const layer: Layer.Layer<
243244
244245 case "reasoning-delta" :
245246 if ( ! ( value . id in ctx . reasoningMap ) ) return
247+ // TODO(v2): Temporary dual-write while migrating session messages to v2 events.
246248 SyncEvent . run ( SessionEvent . Reasoning . Delta . Sync , {
247249 sessionID : ctx . sessionID ,
248250 reasoningID : value . id ,
@@ -262,6 +264,7 @@ export const layer: Layer.Layer<
262264
263265 case "reasoning-end" :
264266 if ( ! ( value . id in ctx . reasoningMap ) ) return
267+ // TODO(v2): Temporary dual-write while migrating session messages to v2 events.
265268 SyncEvent . run ( SessionEvent . Reasoning . Ended . Sync , {
266269 sessionID : ctx . sessionID ,
267270 reasoningID : value . id ,
@@ -280,6 +283,7 @@ export const layer: Layer.Layer<
280283 if ( ctx . assistantMessage . summary ) {
281284 throw new Error ( `Tool call not allowed while generating summary: ${ value . toolName } ` )
282285 }
286+ // TODO(v2): Temporary dual-write while migrating session messages to v2 events.
283287 SyncEvent . run ( SessionEvent . Tool . Input . Started . Sync , {
284288 sessionID : ctx . sessionID ,
285289 callID : value . id ,
@@ -308,6 +312,7 @@ export const layer: Layer.Layer<
308312 return
309313
310314 case "tool-input-end" : {
315+ // TODO(v2): Temporary dual-write while migrating session messages to v2 events.
311316 SyncEvent . run ( SessionEvent . Tool . Input . Ended . Sync , {
312317 sessionID : ctx . sessionID ,
313318 callID : value . id ,
@@ -322,6 +327,7 @@ export const layer: Layer.Layer<
322327 throw new Error ( `Tool call not allowed while generating summary: ${ value . toolName } ` )
323328 }
324329 const toolCall = yield * readToolCall ( value . toolCallId )
330+ // TODO(v2): Temporary dual-write while migrating session messages to v2 events.
325331 SyncEvent . run ( SessionEvent . Tool . Called . Sync , {
326332 sessionID : ctx . sessionID ,
327333 callID : value . toolCallId ,
@@ -377,6 +383,7 @@ export const layer: Layer.Layer<
377383
378384 case "tool-result" : {
379385 const toolCall = yield * readToolCall ( value . toolCallId )
386+ // TODO(v2): Temporary dual-write while migrating session messages to v2 events.
380387 SyncEvent . run ( SessionEvent . Tool . Success . Sync , {
381388 sessionID : ctx . sessionID ,
382389 callID : value . toolCallId ,
@@ -404,6 +411,7 @@ export const layer: Layer.Layer<
404411
405412 case "tool-error" : {
406413 const toolCall = yield * readToolCall ( value . toolCallId )
414+ // TODO(v2): Temporary dual-write while migrating session messages to v2 events.
407415 SyncEvent . run ( SessionEvent . Tool . Error . Sync , {
408416 sessionID : ctx . sessionID ,
409417 callID : value . toolCallId ,
@@ -425,6 +433,7 @@ export const layer: Layer.Layer<
425433
426434 case "start-step" :
427435 if ( ! ctx . snapshot ) ctx . snapshot = yield * snapshot . track ( )
436+ // TODO(v2): Temporary dual-write while migrating session messages to v2 events.
428437 SyncEvent . run ( SessionEvent . Step . Started . Sync , {
429438 sessionID : ctx . sessionID ,
430439 model : {
@@ -451,6 +460,7 @@ export const layer: Layer.Layer<
451460 usage : value . usage ,
452461 metadata : value . providerMetadata ,
453462 } )
463+ // TODO(v2): Temporary dual-write while migrating session messages to v2 events.
454464 SyncEvent . run ( SessionEvent . Step . Ended . Sync , {
455465 sessionID : ctx . sessionID ,
456466 reason : value . finishReason ,
@@ -503,6 +513,7 @@ export const layer: Layer.Layer<
503513 }
504514
505515 case "text-start" :
516+ // TODO(v2): Temporary dual-write while migrating session messages to v2 events.
506517 SyncEvent . run ( SessionEvent . Text . Started . Sync , {
507518 sessionID : ctx . sessionID ,
508519 timestamp : DateTime . makeUnsafe ( Date . now ( ) ) ,
@@ -545,6 +556,7 @@ export const layer: Layer.Layer<
545556 } ,
546557 { text : ctx . currentText . text } ,
547558 ) ) . text
559+ // TODO(v2): Temporary dual-write while migrating session messages to v2 events.
548560 SyncEvent . run ( SessionEvent . Text . Ended . Sync , {
549561 sessionID : ctx . sessionID ,
550562 text : ctx . currentText . text ,
@@ -677,6 +689,7 @@ export const layer: Layer.Layer<
677689 SessionRetry . policy ( {
678690 parse,
679691 set : ( info ) => {
692+ // TODO(v2): Temporary dual-write while migrating session messages to v2 events.
680693 SyncEvent . run ( SessionEvent . Retried . Sync , {
681694 sessionID : ctx . sessionID ,
682695 attempt : info . attempt ,
0 commit comments