mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-21 08:02:38 +00:00
The session chat renders the same model button, so it carried the same flaw the flow chat just lost: on `customai` / `groq` / `togetherai` it drew "Not supported by this model" and `selectModel` dropped the pinned effort, with no slider left to put one back. Both now read `known`. `carriedReasoning` is where that belongs — asked what survives a model change, the answer for a model we have no rules for is "what you had". The flow chat keeps its own guard on top, since writing the value back would still touch storage. `turnFailed` moves to turnTranscript.ts, whose subject is exactly this — how a turn reads from its rows — and which can be imported by a test without dragging in Monaco. Five cases pin it: recovered tool, terminal failure, still streaming, the window's end, and a turn with nothing in it yet. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QN7VboDEm9HAB1t4sMxMdE
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