Files
windmill/frontend
Ruben Fiszel 28f382b317 feat(docker): remove Claude Code CLI from default image; template fails fast
The Claude Code CLI (~245MB, the single largest optional component) was
bundled unconditionally and is used only by the claude sandbox template.
Gate it behind WITH_CLAUDE_CODE (default false); opt back in with
--build-arg WITH_CLAUDE_CODE=true or install it at worker startup via an
init script.

To keep the failure actionable, the claude sandbox template now checks for
the CLI at /usr/bin/claude before invoking the agent SDK and, when absent,
throws a clear error naming the next step: the exact init-script install
command plus a docs link. The hardcoded executable path is lifted into a
CLAUDE_CODE_EXECUTABLE constant referenced by both the check and the SDK
call so they can't drift.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-08 09:52:31 +00:00
..
2026-01-22 16:20:01 +00:00
2025-12-23 18:19:30 +00:00
2026-02-19 09:33:33 +00:00
2026-03-05 18:11:40 +01:00
2026-01-22 16:20:01 +00:00
2026-03-18 11:38:22 +00: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