July 2025

Workflow Level Packages

July 2nd, 2025

Previously, package dependencies for Code Execution Nodes needed to be defined on a node by node basis. You can now define package dependencies at the Workflow level through the Workflow Settings modal:

Workflow Level Packages

Aside from consolidating dependencies across nodes in a single, reusable Container Image, this comes with an additional performance benefit at runtime, usually saving anywhere between 2-10 seconds per Code Node execution. The Container Images generated from these settings are subject to the same limits defined here.

Private Package Repositories

July 1st, 2025

We’ve added the ability to use packages from private repositories when using Code Execution Nodes in Workflows and also in Code Metrics. Currently only Python and AWS CodeArtifact repositories are supported.

To add a private repository you can navigate to the Private Package Repository page here. You can also add a repository by clicking the “Add Private Repository button” in the dropdown of the new Repository field when adding a package.

Package repository selection

Expression Input Output Type Improvements

July 1st, 2025

We’ve significantly enhanced the expression input dropdown to make it easier to understand and navigate Node output types in Workflows.

Explicit Output Type Display

The expression input dropdown now explicitly shows Node output types in a separate menu, making it much clearer what type of data you’re selecting when building expressions. This helps prevent type mismatches and makes workflow building more intuitive.

Expression input dropdown displaying Node output types in a separate menu
Expression input dropdown showing explicit output types

Structured Outputs Warning

When a Prompt Node has Structured Outputs enabled, the interface now provides clear warnings to help you select the appropriate JSON output. This prevents common configuration errors and guides you toward the correct output type for your use case.

Expression input showing warning indicators for Structured Outputs
Warning indicator for Prompt Nodes with Structured Outputs

Full Keyboard Accessibility

The new interface is fully keyboard accessible with intuitive navigation:

  • Up and Down arrow keys: Navigate through the main menu items
  • Left and Right arrow keys: Step in and out of submenus
  • Enter: Select the highlighted item
  • Escape: Close the dropdown or exit submenus
Expression input dropdown with keyboard navigation highlighting
Keyboard navigation in expression input dropdown

This update makes building complex Workflows more accessible and reduces the learning curve for new users while providing power users with faster, keyboard-driven navigation options.