Files
Guilhem LemouelandClaude Opus 5 96db2d8431 fix(chat): look for the answer itself, and finish a reopened turn too
A turn's rows are written by tasks the run does not wait for, so their
order says nothing: a tool row can land after the answer and an empty
thinking row before it. Reading the answer off the last row therefore
called an answered turn unanswered and showed the run's result beside
the answer it already had, and called an unanswered one answered and
showed nothing at all. An answer is any assistant row with something in
it, which neither arrival can disturb.

A conversation reopened at the moment its run finishes took the third
way out of a turn and the only one that ended it on the spot: no read
back, no result to fall back on. The last rows of such a turn are
exactly the ones still on their way, so it ends the way the turns that
were followed end.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 15:49:18 +02:00
..
…
…
…
…
…
…
…

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