Release Notes
This release includes a major visual language refactor and adds tool support for LLMs.
Features
- The UI now allows tools/function calls to be defined and added to specific LLMTaskWorkers.
UI/UX
- Tasks and Task Imports are no longer nodes in the graph. Instead, the editor has a new side pane where tasks, task imports and tools can be added, deleted and modified.
- The TopShelf layout has been improved to provide more space for the graph nodes which are more frequently used compared to the action buttons
- Worker nodes can no longer be resized and instead expand to the space they need.
Bug Fixes
- Task names can now be renamed without breaking the UI
- Tasks can be removed from workers without dangling edges remaining in the graph
- Various bugs introduced by the visual language refactor
Testing Improvements
- Added a framework for efficiently creating Playwright based end-to-end tests of the whole editor
- Added several end to end tests that exercise most of the major components of the UI.