GraphXR 3.20.0 Release Notes

Release Date: May 9, 2026

This release introduces GraphXR Agent (beta) which enables exploring and visualizing a graph using natural language and pre-built or user-defined agentic skills. Additional API calls are included to support agentic functions and copying views. The internal datastore is now a Ladybug database, replacing KuzuDB. Additional enhancements include the option to Expand All relationships without pagination, a Minimap to orient the user on the canvas, the ability to position and resize function panels on the canvas, the ability to select views to be copied to a new project, or to be deleted in one step, and a new About left menu item.

In a GraphXR project, click the Kineviz logo at the bottom left, choose About, then click on the current release tag for a digest of features introduced in current and past releases.

New Features 3.20.0

Usability Enhancements

  • GraphXR Agent (beta), a new feature providing agentic engagement within a GraphXR project and its connected database (if any). Its system prompt includes canvas context, project context, and interaction mode, and a gxr.agent API surfaces sessions, snapshots, and view-copying.

    • Users click the Agent icon on the left menu, opening the Agent panel:

      V3 20 0 01 Agent User
      • Create and/or query graph data using natural language prompts and saved skills

      • Create and share re-usable agent skills

      • Copy Agent responses to the clipboard as .md files.

      • See current context, token, and budget usage.

      • Restrict or hide Agent display via project UI Configuration.

      • Set up reproducible agentic workflows through Grovebooks.

    • Administrators use the Admin UI and Agent tab:

      V3 20 0 02 Agent Admin
      • Install or de-install specific LLM models.

      • Grant project and user-specific thinking levels and budgets.

      • Set usage budgets in daily, token, and dollar amounts.

    • Hands-on GraphXR sandbox demos show how GraphXR Agent jump-starts exploration of complex graphs.

  • Right-click Expand > All includes an option to return all results, rather than 1000 results at a time (GXR-3894).

    V3 20 0 03 ExpandAll
  • Floating panels are enabled by default. Users can customize the default left menu UI panels (e.g. Project, Query, Transform, Filter, Layout, etc.) and their individual tabs(GXR-4007). Panels and tabs can be floated, grouped, resized on the canvas, and docked to the right margin of the browser window as desired. Right-click any panel menu item and choose Float or Dock To to float the panel or dock it (as a tab) to another panel. Or, to float an open left-menu item, simply click the float icon at the upper right of its panel.

    V3 20 0 04 FloatingPanelLeftDockTo

    + On a floating panel, use its Dock menu to dock panels or tabs to each other, to a right menu, or back to the left menu.

    + image::/v3/V3_20_0_05_FloatingPanelDockMenu.png[,420,180,role=text-left]

  • Views can be automatically copied to a cloned project by setting a checkbox in the view’s information dialog (GXR-4016).

    V3 20 0 06 ViewToClone
  • More than one view (or all project views) can be deleted at a time. Select the checkbox at the upper right of a view thumbnail or list and in the modal dialog, click Delete Selected (or choose Select all to delete all project views).

    V3 20 0 07 ViewsBulkDelete
  • A Help button is added to the left menu for easier access to current GraphXR version and release information (GXR-4006).

    V3 20 0 08 HelpButton
  • The Other menu (Kineviz logo) now displays the logged in user name working in the project (GXR-3986). Clicking the user name opens a dialog to (optionally) change the user password.

    V3 20 0 09 OtherMenuUser
  • Minimap display is configurable per project in Settings > UI Configuration (GXR-3913).

  • The Query bar now saves recent queries in a Query History menu. Selecting a query copies it to the query bar where it can be edited or run as is. Running a query adds the results to data already on the canvas (GXR-4022).

    V3 20 0 10 QueryHistory

Performance Enhancements

  • Neo4j data loading time is improved.

Administration, Security, Configuration, and Deployment Enhancements

  • Internal data stores are now migrated from kuzu to a ladybug database (GXR-3983).

  • GraphXR Explorer supports a single project, so the Create Project item in the Other (Kineviz logo) menu is hidden.

GraphXR API

  • API to create a new Agent thread and enter it (GXR-4013).

    • gxr.agent.createSession(). To create a new local Agent session/thread, add it to the Agent panel tab order, activate it, and set the Agent panel page to chat.

    • gxr.agent.setActiveSessionId(sessionId). To normalize/validate a session id, add it to tab order if needed, and make it active.

    • gxr.database() is removed to prevent confusion with gxr.query().(GXR-3971).

  • gxr.views.copyToProjectFiles({id:"theViewID"}) (GXR-3995).

Bug Fixes

  • Nodes created using the expand API now are assigned the correct category color (GXR-3973).

  • Clicking the x button on a floating panel minimizes it to its original dock target instead of closing it (GXR-3978).

Removed 3.20.0

  • None

Extensions 3.20.0

Grove

Observable-based javascript notebooks

  • Grovebook auto-open behavior is now aware of project sandbox settings (GXR-4015).