Skip to main content
Pre-deploy change review, PDF layout templates, various bug fixes

New Features:

  • Pre-deploy change review: Added a deployment comparison step that lets users review visual and JSON diffs between the staged and currently deployed agent before deploying.
  • API trigger support and testing modal: Added an API trigger option alongside Webhook, with a unified modal to test sync/async/stream invocations, generate curl commands, and view expanded responses.
  • PDF document layout templates: Added multiple PDF layout modes (whitepaper, invoice, letter, and order form with signature support) for markdown-to-PDF generation.
  • Web search and text-to-speech tools: Added built-in web search and text-to-speech tools. Enable them from the Tools tab in the AI Workbench.
  • Agent reasoning visibility: Improved reasoning step generation by deriving steps directly from activity threads and enhancing activity timeline rendering for JSON/Markdown with better duration formatting.

Improvements:

  • Webhook lifecycle hooks: Added webhook lifecycle hooks (e.g., before, on-task-created, on-tool-call, on-error, after) with event streaming for richer integrations.
  • User attribution via MCP auth: Propagated MCP OAuth user context into agent invocations for more accurate user attribution.
  • Locations management (renamed from Environments): Renamed “Environments” to “Locations” and moved location management into Admin Settings.
  • Webhook parameter mapping: Added path-based parameter mapping for webhooks, with improved task ID parsing for UI rendering and clearer error handling.
  • Container execution reliability: Increased Docker runner memory limits and hardened log streaming and exit-code retrieval when containers are auto-removed.

Bug Fixes:

  • PDF rendering reliability and security: Improved PDF typography and spacing, ensured reliable logo rendering by inlining images, and added URL validation/allowlisting and size limits for safer logo embedding.
  • Hosted assistants UI rendering: Fixed rendering of structured (JSON) sub-task descriptions and improved task step update stability.
  • Custom functions reliability: Stabilized custom functions typing/serialization and made analysis asynchronous for improved correctness.