Ruben Fiszel
a58dd287ee
chore(main): release 1.618.0 ( #7714 )
...
* chore(main): release 1.618.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-28 12:41:54 +00:00
Ruben Fiszel
ed107891d9
chore(main): release 1.617.3 ( #7707 )
...
* chore(main): release 1.617.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-27 18:28:41 +00:00
Ruben Fiszel
08aa6e4a4c
chore(main): release 1.617.2 ( #7702 )
...
* chore(main): release 1.617.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-27 17:38:27 +00:00
Ruben Fiszel
b170df883d
chore(main): release 1.617.1 ( #7698 )
...
* chore(main): release 1.617.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-27 11:57:01 +00:00
Ruben Fiszel
924e32447f
chore(main): release 1.617.0 ( #7692 )
...
* chore(main): release 1.617.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-27 10:23:29 +00:00
Ruben Fiszel
a532fcc8b8
chore(main): release 1.616.0 ( #7689 )
...
* chore(main): release 1.616.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-26 21:06:13 +00:00
Ruben Fiszel
f495cebd7d
chore(main): release 1.615.3 ( #7687 )
...
* chore(main): release 1.615.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-26 16:08:16 +00:00
Ruben Fiszel
7191426ea2
chore(main): release 1.615.2 ( #7685 )
...
* chore(main): release 1.615.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-26 15:54:43 +00:00
Ruben Fiszel
0afc6bc46e
chore(main): release 1.615.1 ( #7684 )
...
* chore(main): release 1.615.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-26 13:20:46 +00:00
Ruben Fiszel
ac56ffe052
chore(main): release 1.615.0 ( #7674 )
...
* chore(main): release 1.615.0
* Apply automatic changes
* pin rdkafka
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-26 11:41:33 +00:00
Ruben Fiszel
8904f7b3f7
chore(main): release 1.614.0 ( #7650 )
...
* chore(main): release 1.614.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-23 12:56:16 +00:00
Ruben Fiszel
22b222031e
chore(main): release 1.613.4 ( #7646 )
...
* chore(main): release 1.613.4
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-21 14:23:09 +00:00
Ruben Fiszel
ddfbe026c0
chore(main): release 1.613.3 ( #7644 )
...
* chore(main): release 1.613.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-21 13:23:00 +00:00
Ruben Fiszel
27b3ce7e77
chore(main): release 1.613.2 ( #7642 )
...
* chore(main): release 1.613.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-21 12:44:44 +00:00
Ruben Fiszel
8c41045e04
chore(main): release 1.613.1 ( #7637 )
...
* chore(main): release 1.613.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-21 01:45:01 +00:00
Ruben Fiszel
2a64c208a1
chore(main): release 1.613.0 ( #7617 )
...
* chore(main): release 1.613.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-20 21:18:40 +00:00
Ruben Fiszel
6ee56d2ca9
chore(main): release 1.612.2 ( #7614 )
...
* chore(main): release 1.612.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-19 20:39:35 +00:00
Ruben Fiszel
fa3440001c
chore(main): release 1.612.1 ( #7612 )
...
* chore(main): release 1.612.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-19 18:41:41 +00:00
Ruben Fiszel
75dab4886c
chore(main): release 1.612.0 ( #7609 )
...
* chore(main): release 1.612.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-19 17:56:59 +00:00
Ruben Fiszel
1c8c7949fe
chore(main): release 1.611.0 ( #7604 )
...
* chore(main): release 1.611.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-19 10:59:42 +00:00
Ruben Fiszel
4d8721c163
chore(main): release 1.610.1 ( #7601 )
...
* chore(main): release 1.610.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-17 21:30:19 +00:00
Ruben Fiszel
437025a078
chore(main): release 1.610.0 ( #7596 )
...
* chore(main): release 1.610.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-17 21:08:41 +00:00
Ruben Fiszel
857d031b2b
chore(main): release 1.609.0 ( #7593 )
...
* chore(main): release 1.609.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-16 22:19:31 +00:00
Ruben Fiszel
cf44c7a7ee
chore(main): release 1.608.0 ( #7589 )
...
* chore(main): release 1.608.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-16 10:55:55 +00:00
Ruben Fiszel
548d1af654
chore(main): release 1.607.1 ( #7586 )
...
* chore(main): release 1.607.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-16 00:12:11 +00:00
Ruben Fiszel
74dccc73d3
chore(main): release 1.607.0 ( #7573 )
...
* chore(main): release 1.607.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-15 10:32:00 +00:00
Ruben Fiszel
d4f1d7fbb5
chore(main): release 1.606.1 ( #7568 )
...
* chore(main): release 1.606.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-14 14:51:14 +00:00
Ruben Fiszel
c5d0ea98bc
chore(main): release 1.606.0 ( #7553 )
...
* chore(main): release 1.606.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-14 12:15:47 +00:00
Ruben Fiszel
4732dc23a2
chore(main): release 1.605.0 ( #7548 )
...
* chore(main): release 1.605.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-13 18:05:29 +00:00
Ruben Fiszel
2c128c3b54
chore(main): release 1.604.0 ( #7547 )
...
* chore(main): release 1.604.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-13 16:30:48 +00:00
Ruben Fiszel
726688ee4c
chore(main): release 1.603.4 ( #7542 )
...
* chore(main): release 1.603.4
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-12 16:44:03 +00:00
Ruben Fiszel
de2f5d3432
chore(main): release 1.603.3 ( #7539 )
...
* chore(main): release 1.603.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-11 10:02:18 +00:00
Ruben Fiszel
ecb8015d6c
chore(main): release 1.603.2 ( #7537 )
...
* chore(main): release 1.603.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-09 20:10:47 +01:00
Ruben Fiszel
98c073bfaa
chore(main): release 1.603.1 ( #7535 )
...
* chore(main): release 1.603.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-09 17:38:24 +00:00
Ruben Fiszel
88b1a0bcbe
chore(main): release 1.603.0 ( #7529 )
...
* chore(main): release 1.603.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-09 10:48:41 +00:00
Ruben Fiszel
1ab07c28f2
chore(main): release 1.602.0 ( #7469 )
...
* chore(main): release 1.602.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2026-01-08 06:34:55 +00:00
Ruben Fiszel
6ebb2f6d7c
chore(main): release 1.601.1 ( #7464 )
...
* chore(main): release 1.601.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-12-27 15:40:10 +00:00
Ruben Fiszel
a4696a5c21
chore(main): release 1.601.0 ( #7460 )
...
* chore(main): release 1.601.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-12-27 00:41:28 +00:00
Ruben Fiszel
bb24315613
chore(main): release 1.600.1 ( #7458 )
...
* chore(main): release 1.600.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-12-26 17:40:29 +00:00
Ruben Fiszel
ce45cf442a
chore(main): release 1.600.0 ( #7457 )
...
* chore(main): release 1.600.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-12-26 15:12:09 +00:00
Ruben Fiszel
e53b33c8fe
chore(main): release 1.599.3 ( #7455 )
...
* chore(main): release 1.599.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-12-25 16:45:52 +00:00
Ruben Fiszel
6f9f87acc6
chore(main): release 1.599.2 ( #7452 )
...
* chore(main): release 1.599.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-12-25 10:19:48 +00:00
Ruben Fiszel
bde940f8cf
chore(main): release 1.599.1 ( #7450 )
...
* chore(main): release 1.599.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-12-25 08:13:12 +00:00
Ruben Fiszel
5df8c10d11
chore(main): release 1.599.0 ( #7449 )
...
* chore(main): release 1.599.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-12-24 21:03:56 +00:00
Ruben Fiszel
cacd29b434
chore(main): release 1.598.0 ( #7445 )
...
* chore(main): release 1.598.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-12-23 20:57:24 +00:00
Ruben Fiszel
251091b0d1
chore(main): release 1.597.1 ( #7442 )
...
* chore(main): release 1.597.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-12-23 21:34:34 +02:00
Ruben Fiszel
8b94b324ad
chore(main): release 1.597.1 ( #7441 )
...
* chore(main): release 1.597.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-12-23 18:21:23 +00:00
Ruben Fiszel
cacaba84df
chore(main): release 1.597.0 ( #7425 )
...
* chore(main): release 1.597.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-12-23 16:53:58 +00:00
Pyra
9d698dabb4
feat: v2 job debouncing ( #7411 )
...
* rework everything again
Signed-off-by: pyranota <pyra@duck.com >
* updcate sqlx
Signed-off-by: pyranota <pyra@duck.com >
* update ref
Signed-off-by: pyranota <pyra@duck.com >
* fix things
Signed-off-by: pyranota <pyra@duck.com >
* fix function
Signed-off-by: pyranota <pyra@duck.com >
* final fixes
Signed-off-by: pyranota <pyra@duck.com >
* update sqlx
Signed-off-by: pyranota <pyra@duck.com >
* fix script creation
Signed-off-by: pyranota <pyra@duck.com >
* address todo
Signed-off-by: pyranota <pyra@duck.com >
* cleanup
Signed-off-by: pyranota <pyra@duck.com >
* remove dbg
Signed-off-by: pyranota <pyra@duck.com >
* cleanup
Signed-off-by: pyranota <pyra@duck.com >
* fix
Signed-off-by: pyranota <pyra@duck.com >
* fixups
Signed-off-by: pyranota <pyra@duck.com >
* fix cargo.toml
Signed-off-by: pyranota <pyra@duck.com >
* update ee repo
Signed-off-by: pyranota <pyra@duck.com >
* fix ci
Signed-off-by: pyranota <pyra@duck.com >
* nit
Signed-off-by: pyranota <pyra@duck.com >
* ref
Signed-off-by: pyranota <pyra@duck.com >
* fix
Signed-off-by: pyranota <pyra@duck.com >
* ee repo
Signed-off-by: pyranota <pyra@duck.com >
* sqlx
Signed-off-by: pyranota <pyra@duck.com >
* ee ref
Signed-off-by: pyranota <pyra@duck.com >
* remove dbg
Signed-off-by: pyranota <pyra@duck.com >
* sqlx
Signed-off-by: pyranota <pyra@duck.com >
* feat: v2 job debouncing
Signed-off-by: pyranota <pyra@duck.com >
* v2 debouncing
Signed-off-by: pyranota <pyra@duck.com >
* compat
Signed-off-by: pyranota <pyra@duck.com >
* fix all
Signed-off-by: pyranota <pyra@duck.com >
* remove legacy logic
Signed-off-by: pyranota <pyra@duck.com >
* nit
Signed-off-by: pyranota <pyra@duck.com >
* finish
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
* stage import
Signed-off-by: pyranota <pyra@duck.com >
* remove unused import
Signed-off-by: pyranota <pyra@duck.com >
* remove comments
Signed-off-by: pyranota <pyra@duck.com >
* ee ref
Signed-off-by: pyranota <pyra@duck.com >
* ee ref
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
* Update backend/windmill-queue/src/jobs.rs
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Update backend/windmill-common/src/runnable_settings/settings.rs
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* Update frontend/src/lib/components/flows/DebounceLimit.svelte
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
* fix nits
Signed-off-by: pyranota <pyra@duck.com >
* force no compat in ci
Signed-off-by: pyranota <pyra@duck.com >
* better default key handling
Signed-off-by: pyranota <pyra@duck.com >
* simplify
Signed-off-by: pyranota <pyra@duck.com >
* sqlx
Signed-off-by: pyranota <pyra@duck.com >
* optimize
Signed-off-by: pyranota <pyra@duck.com >
* sqlx
Signed-off-by: pyranota <pyra@duck.com >
* fix flow step
Signed-off-by: pyranota <pyra@duck.com >
* add openapi
Signed-off-by: pyranota <pyra@duck.com >
* fix ci
Signed-off-by: pyranota <pyra@duck.com >
* ee ref
Signed-off-by: pyranota <pyra@duck.com >
* rename WMDEBUG flag
Signed-off-by: pyranota <pyra@duck.com >
* ee ref
Signed-off-by: pyranota <pyra@duck.com >
* remove gate for is_flow_step on pull
Signed-off-by: pyranota <pyra@duck.com >
* remove dead code
Signed-off-by: pyranota <pyra@duck.com >
* nits
Signed-off-by: pyranota <pyra@duck.com >
* chore: update ee-repo-ref to 71d872d27de44227b82f75a9c0879d8428684880
This commit updates the EE repository reference after PR #369 was merged in windmill-ee-private.
Previous ee-repo-ref: 4c7642dc9f7f4467fc055136bd56558b66ef2d54
New ee-repo-ref: 71d872d27de44227b82f75a9c0879d8428684880
Automated by sync-ee-ref workflow.
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
2025-12-23 13:24:04 +00:00
claude[bot]
6be060bea8
feat(ai): add websearch tool for AI agents ( #7399 )
...
* refactor(ai): use responses API for OpenAI/Azure, create 'other' provider for completion endpoint
- Created new 'other.rs' provider using the OpenAI-compatible completion endpoint
- Refactored 'openai.rs' to use the Responses API for both text and image output
- Updated query_builder to route OpenAI/AzureOpenAI to OpenAIQueryBuilder
- All other providers (Mistral, DeepSeek, Groq, etc.) now use OtherQueryBuilder
- Updated OpenRouter to delegate to OtherQueryBuilder instead of OpenAIQueryBuilder
This prepares the codebase for adding websearch tool support using the Responses API.
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
* feat(ai): add websearch as AI agent tool type
- Added WebsearchToolValue to ToolValue enum in flows.rs
- Updated all pattern matches to handle websearch tool type
- Added has_websearch parameter to run_agent function
- Websearch tools don't require additional configuration
This prepares the backend for provider-specific websearch implementations.
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
* feat(frontend): add websearch as tool option in AI agent UI
- Added WebsearchTool type and utility functions to agentToolUtils.ts
- Added "Web Search" option in tool insertion menu (InsertModuleInner)
- Updated NewAIToolNode to handle pickWebsearchTool event
- Updated AIToolNode to render websearch tools properly
- Updated FlowModuleSchemaMap to create websearch tools
Users can now add websearch tools to AI agents through the UI.
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
* feat(ai): implement websearch for OpenAI provider
- Added has_websearch parameter to BuildRequestArgs
- OpenAI provider now adds web_search tool to requests when enabled
- Uses OpenAI Responses API web_search tool type
- Websearch tool is added before other custom tools in the request
Implements websearch functionality for OpenAI and Azure OpenAI providers.
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
* feat(ai): implement websearch for Anthropic provider
- Created anthropic.rs provider with native Anthropic API format
- Added web_search tool to Anthropic requests when enabled
- Anthropic uses /messages endpoint with x-api-key authentication
- Updated query_builder to route Anthropic to new provider
Implements websearch functionality for Anthropic Claude models.
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
* feat(ai): implement websearch for Gemini/GoogleAI provider
- GoogleAI now uses completion endpoint (other.rs) for text instead of responses API
- Added Google Search grounding when websearch is enabled
- Uses google_search_retrieval tool in request when has_websearch is true
- Updated parse methods to use OtherQueryBuilder for completion endpoint
Implements websearch functionality for Google Gemini models.
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
* fix frontend
* fix anthropic and openai
* better for gemini
* structured output
* cleaning
* fix validate tool
* fixes
* cleaning
* cleaning
* fix for openai
* no responses api for azure
* fixes
* fix
* add tests for ai agent
* avoid panic
* better tests
* test user images
* fix tool choice
* always use streaming backend side
* big cleaning
* show annotations plus agent action for open ai websearch use
* show annotations plus agent action for anthropic websearch use
* show annotations plus agent action for google websearch use
* nit forntend
* rm
* fix
* add test for image ouptut
* fix for azure
* add in openflow
* fix
* fix
* nit tests
* fixes
---------
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
Co-authored-by: centdix <farhadg110@gmail.com >
2025-12-22 11:41:28 +00:00