Skip to main content

Changelog

Updates, changes, and improvements at Retool.

38 posts tagged with "Beta"

View All Tags

Source Control available for Agents

Nicolas Schomberg
Nicolas Schomberg
Software Engineer

This change is available on Retool Cloud, and Self-hosted Retool version 3.284.0 and later.

You can protect an agent with Source Control from the dropdown next to the agent name, or from the dropdown on the All agents page.

Source Control for agents operates similarly to how it does for apps, but with some key differences.

  • Agents cannot be moved or renamed. Protected agents and the folders in which they're located cannot be renamed or moved. You must unprotect agents before making name or location changes. Protected agents must have a unique name.
  • Agent triggers cannot be protected. You can edit the trigger of a protected agent without creating a commit.
  • Evals and Datasets are incompatible. You cannot access evals and datasets from a protected agent.

Result sync in Invoke Agent block

Kent Walters
Lead Product Manager, AI

This change is currently available on Retool Cloud, and it will be available on future edge and stable releases of Self-hosted Retool.

You can now see the output of an agent run with the Result (sync) return type when using the Invoke Agent block in workflows.

  • The Result (sync) type is the default setting. This returns the direct result of the agent's output.
  • The Run state (async) type returns the agentRunId, agentId, and status only. It does not include the output of the agent.

Performance monitoring available in public beta

Iva Milo
Iva Milo
Product Manager, Developer Toolchain

Enterprise customers can send page load and query traces to Datadog and Sentry using Retool's performance monitoring integration, now in public beta. Customers can respond proactively to regressions and troubleshoot more quickly by creating dashboards and alerts to monitor the performance of their apps and use the spans themselves to help pinpoint where to take action if their apps are degraded.

Role-based permissions

Retool now supports managing permissions using role-based access control in public beta. You can create roles with granular permissions so groups can manage certain organization settings without full administrator access.

Role-based permissions offer much greater access control than Retool's existing group permissions functionality. For example, a Design team may need access to your organization's branding settings to ensure the Retool organization follows branding styles and guidelines. Rather than give the team members admin access, role-based permissions allow for granular control over what specific settings they can access.

Once you configure the necessary roles to control access, you can apply them to any number of groups. Retool will eventually transition away from per-group permissions to role-based access controls as the method with which you manage permissions.

To enable this feature, navigate to Settings > Beta and enable Permissions v2.

Multi-instance releases for Source Control

Mesi Kebede
Mesi Kebede
Software Engineer

Self-hosted organizations using Source Control to protect apps can opt into the public beta of multi-instance releases. This feature enables you to publish different release versions of apps across multiple deployment instances. This is particularly useful if you want to test a newer version of an app on a test instance first.

Removed Self-hosted preview of Retool Agents

Neeraj Wahi
Software Engineer

Retool removed the preview release of Agents for self-hosted organizations since Agents is now in public beta with the 3.234.0 edge release and it will be available in the upcoming Q3 stable release. This preview release was intended for deployment into a non-production environment, and was created as a mechanism to allow Self-hosted organizations the opportunity to create agents prior to their availability in an edge or stable release.