mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-08-22 08:02:19 +00:00
d6340b1dd4
The global AI chat could create/edit script/flow/app content but had almost no way to edit metadata: write_script covers 4 fields, write_flow 6, apps only summary. There was no way to change an existing item's description, labels, worker tag, concurrency, cache TTL, script kind, or an app's execution mode without a full content rewrite. Add set_script_metadata, set_flow_metadata, and set_app_metadata. Each is a flat per-type tool whose fields are optional and nullable (omit = leave, null = clear, value = set), funneled through the existing writeScriptDraft/writeFlowDraft specs (apps via loadAppDraftValue + saveAppDraft). Sensitive app changes (execution_mode -> anonymous, custom_path) prompt for confirmation before saving. read_workspace_item now surfaces the editable metadata so the AI sees current values before editing (read shape == write shape via an ItemMetadata carrier). Co-Authored-By: Claude Opus 4.8 (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