* feat: add typescript client context to ai chat system prompt Add windmill client function signatures and descriptions to the TypeScript language context in the AI chat system. This provides users with inline documentation for key windmill client functions including resource operations, state management, variables, script execution, S3 operations, and flow utilities. The context is kept concise to avoid making the system prompt too large while still providing the most useful function signatures for TypeScript scripts. Resolves #6002 Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com> * fix import * feat: add python client context to ai chat system prompt Add PYTHON_WINDMILL_CLIENT_CONTEXT with function signatures and descriptions for key windmill client functions in Python, including: - Resource operations (get_resource, set_resource) - State management (get_state, set_state, get_flow_user_state, set_flow_user_state) - Variables (get_variable, set_variable) - Script execution (run_script, run_script_async, wait_job) - S3 file operations (load_s3_file, write_s3_file) - Flow operations (run_flow_async, get_resume_urls) - Utilities (whoami, get_job_status, set_progress) The context is now included for Python language (python3) in the AI chat system prompt, providing users with helpful function signatures and descriptions when asking for coding assistance. Co-authored-by: centdix <centdix@users.noreply.github.com> --------- Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com> Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com> Co-authored-by: centdix <farhadg110@gmail.com> Co-authored-by: centdix <centdix@users.noreply.github.com>
Windmill frontend
The Windmill frontend written in Svelte + Tailwind CSS
The frontend is under AGPL, see the LICENSE file at the root of this repo