Skip to content

RexaDB v1.3.3

Latest

Choose a tag to compare

@rexadbapp rexadbapp released this 27 Aug 20:57

Full Changelog: v1.3.2...v1.3.3

The Agents release — a full agent harness to chat with RexaDB's built-in agent or drive external coding agents (Claude Code, OpenCode, Codex, Grok Build, Cursor, fx) directly from the app, with a live MCP bridge to your database.

Highlights

Agents Studio

  • New Agents button in the navigation rail opens a dedicated agent chat panel.
  • Chat with RexaDB's built-in agent, or control external coding agents:
    Claude Code, OpenCode, Codex, Grok Build, Cursor, fx, and Pi.
  • Automatic on-device provider detection — scans for installed CLIs and auth state.
  • App modes: Plan (read-only SQL), Build (read + write), and custom modes,
    mapped per-provider to the correct CLI flags (permission modes, sandbox, agents).
  • Provider and model pickers with mode selectors in the chat UI.
  • Work log and live agent trace with thinking rows, work entries, and schema-plan blocks.

MCP Database Bridge

  • RexaDB now ships a stdio MCP server exposing live database tools to any connected agent.
  • Per-turn launch with connection-scoped env (connection string, DB type, read/write
    permissions, mode) so agents only get the access you grant.
  • Claude Code MCP config is generated on the fly; harness clients spawn the MCP
    server alongside the agent process.

AI Provider Catalog

  • Provider metadata now read live from the installed Pi agent SDK so RexaDB
    automatically picks up every provider the SDK ships, including future additions.
  • New AI Providers page with search, pinned providers, and logos.
  • 25+ provider brand icons added (AWS, Azure, Cerebras, Cloudflare, DeepSeek,
    Fireworks, Groq, Hugging Face, Kimi, MiniMax, Mistral, NVIDIA, OpenCode, Qwen,
    Together, Vercel, xAI, Xiaomi, ZAI, and more).

Task & Approval System

  • Agents can emit structured task blocks (pending → in_progress → completed/failed)
    rendered as capsules or lists.
  • Approval blocks let agents ask radio/checkbox questions before acting, with a
    pending-approval queue and approval cards in the chat.
  • Schema-plan blocks parse and render table/column changes with added/removed/unchanged
    highlighting, backed by a parser test.

Desktop Settings Persistence

  • New native Tauri commands persist app settings to disk: app font family, app theme,
    editor theme, studio settings, and keybindings.
  • Keybindings now stored in SQLite with a dedicated store, editable from the in-app
    keybindings view.

UI & Shell

  • Layout preference store rewritten to a single canonical external store,
    fixing the race where toggling New/Modern layout could silently revert.
  • New dotmatrix loader and circular-12 progress components.
  • App boot skeleton gate for faster perceived startup.
  • Refined window controls, app header, VS Code-style header, status bar, and
    resize handles across the shell.
  • Navigation rail gains the Agents entry and updated connection dropdown.

Server

  • Rewritten Supabase and SpacetimeDB management proxy wildcard routes.
  • New endpoints: GET /api/ai/providers, GET|POST /api/keybindings.
  • Agent harness routing with provider priority fallback and app-mode permission
    resolution on the server side.

Stats

  • 166 files changed · 18,095 insertions · 1,622 deletions
  • 86 new files · 80 modified