Commit Graph
3 Commits
Author SHA1 Message Date
adrianbonpin 1a8e767fbe feat: number a turn's sources once and store them with the records
runAgent owns the list, so every call in one turn shares its numbering, and each
record carries only the entries its own call added: the turn's whole list is the
flattening of its records. The schema accepts the field as optional, because zod
drops unknown keys and a reopened conversation would otherwise lose every link.
2026-10-07 16:10:01 +08:00
adrianbonpin 27ee7206b6 docs: implementation plan for source citations 2026-10-07 16:07:59 +08:00
adrianbonpin a4bc49c238 docs: spec for source citations with footnotes in the transcript 2026-10-07 16:06:31 +08:00