
Ruben FiszelandClaude Opus 4.6
e1183f8b15
refactor: extract 12 leaf crates from windmill-api (#7899)
* feat(backend): extract 12 leaf crates from windmill-api to improve incremental compilation
Extract independent modules from windmill-api (90k LOC monolith) into
separate leaf crates to reduce incremental compilation times. Modules
extracted: assets, configs, debug, flow-conversations, inputs,
npm-proxy, openapi, schedule, settings, workers, agent-workers, and
alerting (from windmill-common).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: add windmill-api-settings dep to root crate, make ee_oss public
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* test: add agent_workers integration tests
8 tests covering agent worker lifecycle:
- Simple script execution (bun)
- Script with arguments
- Script with logs (verified in job_logs table)
- Script failure handling
- Complex result (nested objects/arrays)
- Agent token creation via API
- Token creation + Initial/MainLoop ping cycle
- Multiple sequential job execution
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* all
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 10:31:03 +00:00
..
2026-02-10 11:30:39 +00:00
2026-02-07 22:12:55 +00:00
2026-02-11 06:44:10 +00:00
2026-02-05 17:37:02 +00:00
2026-01-15 08:56:09 +00:00
2025-06-02 22:12:33 +02:00
2026-02-11 06:44:10 +00:00
2025-12-10 15:35:26 +00:00
2025-06-02 22:12:33 +02:00
2026-02-07 22:12:55 +00:00
2026-01-20 12:52:58 +00:00
2026-02-07 22:12:55 +00:00
2025-10-24 19:40:44 +00:00
2026-02-07 22:12:55 +00:00
2026-02-11 08:16:06 +00:00
2025-10-16 09:19:44 +00:00
2026-02-07 22:12:55 +00:00
2026-02-07 22:12:55 +00:00
2026-02-04 18:48:51 +00:00
2026-02-08 12:12:03 +00:00
2026-02-08 12:12:03 +00:00
2026-02-08 12:12:03 +00:00
2025-06-02 22:12:33 +02:00
2026-02-08 12:12:03 +00:00
2025-12-15 20:35:51 +00:00
2026-02-08 12:12:03 +00:00
2025-06-02 22:12:33 +02:00
2025-12-10 17:28:56 +00:00
2024-04-04 04:16:53 +02:00
2026-02-02 10:09:40 +00:00
2026-02-07 22:12:55 +00:00
2026-02-07 22:12:55 +00:00
2026-02-10 23:14:40 +00:00
2026-02-11 10:31:03 +00:00
2026-02-07 22:12:55 +00:00
2026-01-14 12:06:40 +00:00
2026-02-11 06:44:10 +00:00
2026-02-07 22:12:55 +00:00
2025-06-02 22:12:33 +02:00
2026-01-14 12:06:40 +00:00
2026-02-07 22:12:55 +00:00
2026-02-08 23:59:40 +00:00
2026-02-11 06:44:10 +00:00
2025-09-04 22:05:22 +00:00
2025-06-02 22:12:33 +02:00
2025-06-02 22:12:33 +02:00
2026-02-08 12:12:03 +00:00
2026-02-08 00:39:56 +00:00
2025-05-25 14:03:38 +02:00
2026-02-07 22:12:55 +00:00
2025-06-02 22:12:33 +02:00
2025-12-25 16:29:49 +00:00
2025-06-02 22:12:33 +02:00
2025-06-02 22:12:33 +02:00
2025-09-19 17:43:16 +00:00
2026-02-07 22:12:55 +00:00
2026-01-26 16:49:52 +00:00
2025-09-11 21:57:56 +00:00
2026-02-08 12:12:03 +00:00
2026-02-08 12:12:03 +00:00
2026-02-11 10:31:03 +00:00
2026-02-07 22:12:55 +00:00
2026-02-08 00:39:56 +00:00
2026-02-08 00:39:56 +00:00
2026-02-11 06:44:10 +00:00
2026-02-08 12:12:03 +00:00