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