mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-21 00:02:30 +00:00
Keeping the temp rows on a capped read was half the answer: the rows that were read got appended anyway, so the reader would have seen the same range twice with the tail still missing. Reading that stops before the conversation does is not a picture of it, so none of it is applied — the transcript keeps what it has, the next turn's poll resumes from it, and a reload refetches. A cursor that stops advancing takes the same route. It was marked a whole read, which is the opposite of what it is: a full page came back, so rows almost certainly remain. Unreachable against a backend that filters on the cursor, but the two guards should not disagree about what they mean. The warning carries how far it got, since the conversation id alone does not say how far behind the transcript is. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Windmill frontend
The Windmill frontend written in Svelte 5 + Tailwind CSS
The frontend is under AGPL, see the LICENSE file at the root of this repo