Release Notes

Mongoose Studio v0.5.3

Recent Pages

Mongoose Studio v0.5.3 adds a Recent pages button to the navbar. Studio now remembers recently visited models, documents, dashboards, and chat threads, so you can quickly jump back to the pages you were just working with.

The recent pages list is stored locally in your browser, keeps up to 50 entries, and syncs across open Studio tabs. You can open the list from desktop or mobile navigation, revisit an entry, or clear the history from the same modal.

More Reliable Agent Mode Scripts

Agent mode now follows a stricter workflow before returning generated scripts. The agent is prompted to identify relevant models, check collection sizes, inspect real documents before assuming field names or values, and run the type checker before finalizing a script.

Type checking now understands db.models.ModelName, so generated scripts line up with how Studio registers models on the active Mongoose connection. That also avoids scripts that accidentally use the global mongoose.model() registry instead of the app connection.

Agent Evaluation Suite

This release adds an npm run eval:agent command with fixture-backed agent evaluation cases. The eval suite covers simple queries, nested data questions, dashboard outputs, and ambiguous prompts against ecommerce and car-sharing sample data.

That gives future Agent mode changes a repeatable way to catch regressions in tool use, generated script correctness, and chart or table output shape.

Smaller Fixes

Mongoose Studio v0.5.3 also includes a few cleanup fixes:

  • Dry run output now stays visible while a chat script is being edited.
  • Mongoose Studio consistently treats a passed mongoose.Mongoose instance as its default connection.
  • Agent tool logging only prints when Studio debugging is enabled.
  • The document view mode toggle now uses the configured primary color.
  • Modals can opt into flush, padding-free content for tighter custom layouts.