v0.24.0

View source on GitHub

What's Changed

Agent Workspace & Runs

  • Introduced a persistent agent workspace drawer with improved layout, desktop bridge detection, and prevention of accidental dismissal
  • Added unsaved workspace close confirmation and support for saving agent workspace state and SQL tab persistence
  • Enhanced agent run summaries to appear consistently across continuation runs, with improved titles, archive actions, and status indicators in SQL results
  • Refined agent run list UX with better spacing, activity timelines, and summary sections; added a guided workspace tour
  • Moved agent run context into the workspace panel and embedded the workspace drawer directly into the organization layout

SQL Console & Connections

  • Persisted SQL editor layout and fixed SQL append boundaries for more reliable query editing
  • Improved connection handling and UI state flows, including refined sidebar navigation for connection states and data source placeholders
  • Updated sidebar to show data source count and localized workspace labels and query audit text
  • Switched the organization sidebar to icon-based collapse and constrained the connection switcher menu height
  • Fixed SQL console overflow issues and aligned background colors between the console and sidebar

MCP Integration

  • Exposed Dory actions and facade MCP tools to external tools, hardening saved query actions and improving tool registry coverage
  • Routed all MCP requests through server-core and fixed import paths for better maintainability
  • Added comprehensive test coverage for MCP facade tools and action registries

Table Browser & Schema

  • Improved table browser pagination controls with localization support and switched to nuqs for state management
  • Tightened column typing in table queries and relaxed schema stats requirements to handle missing metadata gracefully
  • Refreshed schema metadata automatically after SQL DDL operations and relaxed organization slug validation

Internal

  • Refactored connection handling, work flow, and SQL console state management across multiple hooks and stores
  • Updated dependencies and configuration (e.g., nuqs, tsconfig, package.json) to support new workspace and MCP features

How is this guide?