Ruben Fiszel and rubenfiszel
2046b64ec8
chore(main): release 1.532.0 ( #6439 )
...
* chore(main): release 1.532.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-22 11:05:42 +01:00
hugocasa
7da79a8bc5
feat: json schema resource ( #6433 )
...
* feat: json schema resource
* feat: cache
* fix cleanup
* fix: use format instead of custom property
2025-08-22 10:39:13 +01:00
Diego Imbert
4d8777b278
Fix read undefined when renaming flow step ( #6440 )
2025-08-22 09:24:43 +00:00
centdix
73272f16fd
feat(aichat): allow adding contexts to flow mode ( #6424 )
...
* add new feature instructions
* add db as context for flow mode
* add diff
* cleaner diff
* add modules as available context
* convert to svelte 5
* auto add selected module to context
* change flowinline ai button + nits
* handle adding selected lines
* clean context handling
* apply code pieces
* new chat when changing mode
* clean
* show code for code steps
* add last saved flow
* fix size
* categorize context
* optionnaly categorize
* fix module finding
* logs
* nit prompt
* fix
* fix
* fix test tool for script
* clean
2025-08-22 08:46:03 +00:00
Ruben Fiszel and rubenfiszel
ee5e39a3d5
chore(main): release 1.531.0 ( #6429 )
...
* chore(main): release 1.531.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-22 08:01:58 +00:00
Ruben Fiszel
9df008b9f8
fix: s3 result presigned not working with list
2025-08-22 07:56:02 +00:00
Ruben Fiszel
06d078ebfa
fix: make relevant sidebar menu items a instead of button
2025-08-21 18:37:32 +00:00
Ruben Fiszel
4373dfbd80
make tag select removable in custom ui
2025-08-21 18:17:52 +00:00
Ruben Fiszel
d0c7ac9f95
nit 2
2025-08-21 17:55:29 +00:00
Ruben Fiszel
6e132e8ee9
ctrl drop on apps improvements
2025-08-21 17:51:06 +00:00
Ruben Fiszel
51ea9473ef
fix(app): fix ctrl drag for insertion into subgrids
2025-08-21 17:32:51 +00:00
hugocasa
28f1d61164
fix(frontend): graph cache of ai agent step tools ( #6431 )
2025-08-21 13:59:16 +02:00
Ruben Fiszel
14b0edd8a4
nit fix
2025-08-20 22:55:44 +00:00
hugocasa
958e8af782
feat: ai agent steps ( #6393 )
...
* feat: ai agent steps base
* better backend and graph
* feat: anthropic, log viewer
* nit
* fix(frontend): hide tool nodes from timeline
* move ai agent actions from flow status to flow status module
* nits and workspace/hub scripts support
* tmp ref
* fix merge
* feat: display agent tools status in the graph
* fix reactivity
* fix flow status
* nit
2025-08-20 22:40:57 +00:00
Guilhem
4b79e53f0d
fix unsafe mutation in input picker getter ( #6428 )
...
* fix bad mutation
* remove unnecessary data structure for step args
2025-08-20 22:40:14 +00:00
Ruben Fiszel and rubenfiszel
58bc913dfc
chore(main): release 1.530.0 ( #6426 )
...
* chore(main): release 1.530.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-20 18:20:55 +00:00
Alexander Petric
511ff5e9f7
fix: aggrid newchange to point to correct idx ( #6425 )
...
* fix: aggrid newchange to point to correct idx
* fix: aggrid newchange to point to correct idx
2025-08-20 18:16:54 +00:00
Ruben Fiszel
aa5a0300f4
better preprocessing fix
2025-08-20 18:06:57 +00:00
Ruben Fiszel
47e49b243d
fix: fix preprocessor preview
2025-08-20 17:54:18 +00:00
Ruben Fiszel
05648c7c81
multiple flow editor fixes
2025-08-20 17:28:41 +00:00
Ruben Fiszel
bcd05753f4
flow nits
2025-08-20 17:06:11 +00:00
Ruben Fiszel
ac066abb98
fix: improve flow editor log streaming for individual tests
2025-08-20 16:33:08 +00:00
Ruben Fiszel and rubenfiszel
26a47ee699
chore(main): release 1.529.0 ( #6423 )
...
* chore(main): release 1.529.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-20 09:32:32 +00:00
Ruben Fiszel
1734862718
fix In
2025-08-20 09:28:00 +00:00
Ruben Fiszel
c1770cd769
improve logic
2025-08-20 09:06:25 +00:00
Ruben Fiszel
18cc474cc7
fix: fix Out output of flow node in frontend be reactive to relevant flowStateStore change
2025-08-20 09:03:05 +00:00
centdix
b698ced881
nits(aichat): better ui for tool execution ( #6418 )
...
* better conf messages
* nits on tool exec
2025-08-20 10:51:06 +02:00
pyranota
4349a2024d
feat(frontend): add relative line numbers toggle ( #6416 )
...
* feat(frontend): add relative line numbers toggle
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
2025-08-19 22:09:01 +00:00
Diego Imbert
51568eee02
fix: improve computeAssetNodes rendering caching and performance ( #6414 )
...
* better caching for computeAssetNodes
* only pass required fields
* unecessary returns
* type not necessary
2025-08-19 21:12:34 +00:00
centdix
dfb32d2949
feat(aichat): add tool to test specific module in flow mode ( #6381 )
...
* draft
* cleaning
* cleaning
* fixes
* fix placeholders
* better fallback
* cleaning
2025-08-19 15:18:30 +02:00
Ruben Fiszel
205618af0a
nit module tracker
2025-08-19 07:56:17 +00:00
Ruben Fiszel and rubenfiszel
31892ca11e
chore(main): release 1.528.0 ( #6407 )
...
* chore(main): release 1.528.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-19 03:45:30 +01:00
eaf4054bd3
feat: native k8s autoscaling integration (EE) ( #6405 )
...
* stage progress
* stage progress (dirty)
* feat: native k8s autoscaling integration (EE)
Signed-off-by: pyranota <pyra@duck.com >
* fix frontend
Signed-off-by: pyranota <pyra@duck.com >
* update ee ref
Signed-off-by: pyranota <pyra@duck.com >
* update ee ref
Signed-off-by: pyranota <pyra@duck.com >
* Update backend/windmill-api/src/configs.rs
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update ee-repo-ref.txt
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-08-19 02:20:14 +00:00
Ruben Fiszel
5e73c49ab6
fix: flow status reactivity improvement ( #6402 )
2025-08-19 02:12:57 +00:00
Ruben Fiszel and rubenfiszel
68bf2955f7
chore(main): release 1.527.1 ( #6400 )
...
* chore(main): release 1.527.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-16 10:40:55 +00:00
Ruben Fiszel
03c82af00a
fix: fix inlinecompletion errors
2025-08-16 10:20:21 +00:00
Ruben Fiszel and rubenfiszel
396b6e5c7f
chore(main): release 1.527.0 ( #6395 )
...
* chore(main): release 1.527.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-15 13:27:11 +00:00
pyranota and ellipsis-dev[bot]
11dd4118ce
feat: add ruby support ( #5939 )
...
* implement single line pin
* make panic-safe
* use pin even if multiple modules imported withing single statement
* add repins and make imports respect pins
* keep all pins
* Allow multiple pins
* add comments + handle stuff more safely
* fix fully qualified imports
* remove ignore
* sort nested
* apply unique to output requirements list
* fix typo
* remove mut
* update sqlx
* sort imports
* sort imports
* fix formatter and format
* feat: add ruby support
* fix
* update sqlx
* add ruby to flake.nix
Signed-off-by: pyranota <pyra@duck.com >
* upgrade par_install_language_dependencies helper
rename fields + allow passing custom payload
Signed-off-by: pyranota <pyra@duck.com >
* change migrations
Signed-off-by: pyranota <pyra@duck.com >
* make full pipeline work!
Signed-off-by: pyranota <pyra@duck.com >
* do a bit fixing
* stage
Signed-off-by: pyranota <pyra@duck.com >
* add ruby in dockerfiles
Signed-off-by: pyranota <pyra@duck.com >
* implement auto-require + 'windmill/inline'
Signed-off-by: pyranota <pyra@duck.com >
* create 'windmill/inline' only if does not exist
Signed-off-by: pyranota <pyra@duck.com >
* add nsjail
Signed-off-by: pyranota <pyra@duck.com >
* update global settings
Signed-off-by: pyranota <pyra@duck.com >
* add ruby icon
* generate lockfile on deploy (but broken)
Signed-off-by: pyranota <pyra@duck.com >
* fix(frontend): display deployed script lockfile and other info
Signed-off-by: pyranota <pyra@duck.com >
* feat: add mini-wmill client
Methods:
- get_resource
- get_variable
Additionally add shortcuts on frontend
Signed-off-by: pyranota <pyra@duck.com >
* add nit warning
Signed-off-by: pyranota <pyra@duck.com >
* support private repos credentials
Signed-off-by: pyranota <pyra@duck.com >
* fix compilation error
Signed-off-by: pyranota <pyra@duck.com >
* found rustc bug + refactor universal installer
Signed-off-by: pyranota <pyra@duck.com >
* more refactor + fixes
Signed-off-by: pyranota <pyra@duck.com >
* bug fixing + polishing
Signed-off-by: pyranota <pyra@duck.com >
* cleanup
Signed-off-by: pyranota <pyra@duck.com >
* change 'windmill/inline'
Signed-off-by: pyranota <pyra@duck.com >
* delegate env_clear to universal installer
Signed-off-by: pyranota <pyra@duck.com >
* update init script
Signed-off-by: pyranota <pyra@duck.com >
* add cli support
Signed-off-by: pyranota <pyra@duck.com >
* unhardcode frontend
Signed-off-by: pyranota <pyra@duck.com >
* fix cli
Signed-off-by: pyranota <pyra@duck.com >
* fix init script
Signed-off-by: pyranota <pyra@duck.com >
* make it work on ms windows
Signed-off-by: pyranota <pyra@duck.com >
* do not clean env in the end
Signed-off-by: pyranota <pyra@duck.com >
* fix windows (again)
Signed-off-by: pyranota <pyra@duck.com >
* include PROXY_ENVS (untested)
Signed-off-by: pyranota <pyra@duck.com >
* feat: self-signed certs + proxy support (tested)
Signed-off-by: pyranota <pyra@duck.com >
* flake: pin ruby to 3.4
* merge follow-ups
Signed-off-by: pyranota <pyra@duck.com >
* remove obsolete libc crate
Signed-off-by: pyranota <pyra@duck.com >
* cleanup parser
Signed-off-by: pyranota <pyra@duck.com >
* fix java ci
Signed-off-by: pyranota <pyra@duck.com >
* cleanup
Signed-off-by: pyranota <pyra@duck.com >
* fix nits
Signed-off-by: pyranota <pyra@duck.com >
* Update backend/windmill-worker/src/universal_pkg_installer.rs
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update backend/windmill-worker/src/ruby_executor.rs
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* add nsjail for lock stage
Signed-off-by: pyranota <pyra@duck.com >
* fix merge
Signed-off-by: pyranota <pyra@duck.com >
* Update common.rs
* regen windmill-api-client
Signed-off-by: pyranota <pyra@duck.com >
* fix tests
Signed-off-by: pyranota <pyra@duck.com >
* fix tests again
Signed-off-by: pyranota <pyra@duck.com >
* reference published ruby parser
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-08-15 13:03:32 +00:00
Alexander Petric
9b07d6d546
improve git scripts for ecs container permissions ( #6398 )
2025-08-15 12:38:07 +00:00
Ruben Fiszel
eae0c09979
fix: improve flow layout for more complex flow
2025-08-14 21:43:39 +00:00
Ruben Fiszel and rubenfiszel
af226162f5
chore(main): release 1.526.1 ( #6391 )
...
* chore(main): release 1.526.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-14 18:18:46 +00:00
Ruben Fiszel and rubenfiszel
8277920a3f
chore(main): release 1.526.0 ( #6386 )
...
* chore(main): release 1.526.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-08-14 16:47:41 +00:00
Guilhem and Ruben Fiszel
1a2ba21a17
simplify log tree structure ( #6389 )
...
* fix(frontend): fix bad log tree build
* remove entry structure to use modules as input for log tree
* clean
* fix typo
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-08-14 16:47:09 +00:00
Ruben Fiszel
1661bcf90c
re-bundle monaco graphql
2025-08-14 15:52:37 +00:00
Ruben Fiszel
1005662dfc
re-enable monaco-graphql
2025-08-14 15:51:56 +00:00
Ruben Fiszel
7ead7a2829
disable monaco-graphql temporarily to allow build
2025-08-14 15:49:29 +00:00
Ruben Fiszel
5f5596a970
check fix
2025-08-14 15:37:39 +00:00
centdix
a5305897c5
fix(aichat): fix usage with gpt models + adapt test flow tool schema ( #6390 )
...
* fix for gpt-4o
* dynamically change schema for flows
* cleaning
* add comment
* nit
* fix
* simpler fix
* nit
* apply for scripts
* comment
2025-08-14 15:18:09 +00:00
Ruben Fiszel
bc33d62345
fix display result issue
2025-08-14 14:42:02 +00:00
Ruben Fiszel
c800d7b353
fix check
2025-08-14 14:37:46 +00:00