Carry the source transcript into forks and cross-link fork points

This commit is contained in:
Ian Gulliver
2026-10-20 09:14:44 -07:00
parent 29c993cde0
commit 09d6c6e023
10 changed files with 208 additions and 123 deletions
+4 -1
View File
@@ -561,7 +561,10 @@ paths:
- { name: taskId, in: path, required: true, schema: { type: string } }
get:
operationId: listTaskEvents
description: The task's events after a seq, oldest first. Page by passing the last seq back as after.
description: >
The task's transcript after a seq, oldest first. Page by passing the last seq back as after. A fork's
transcript starts with the task it was forked from, up to and including the snapshot.created event of the
snapshot it was forked at (and so on for a fork of a fork); those events keep their own task_id.
parameters:
- { name: after, in: query, required: false, schema: { type: integer, format: int64 } }
- { name: limit, in: query, required: false, schema: { type: integer, minimum: 1, maximum: 1000 } }