> ## Documentation Index
> Fetch the complete documentation index at: https://docs.omni.co/llms.txt
> Use this file to discover all available pages before exploring further.

# October 9, 2026

> Python Beta, Blobby Subagents, More CSV/Excel in AI, Jev Vis Router, Spreadsheet AI, Pixel Perfect AI, and Table Quick Stats - 28 (!) Demos

<Note>
  **Stay in the loop!** Subscribe to the [demo RSS feed](/demos/rss.xml) to be notified when we post new demos.

  Demos highlight what we are working on or experimenting with, but are not a guarantee of release. Let us know your thoughts at [support@omni.co](mailto:support@omni.co).
</Note>

## CSV Upload in Chat

*`Gustav Staprans · AI CSV`*

Upload CSVs directly into Omni's chat to auto-create topics and dashboards, with support for joining CSV data against existing models and handling large files via metadata routing

<Frame>
  <iframe src="https://www.youtube.com/embed/idPifS4u-AE" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Agent Context Files

*`Gustav Staprans · AI`*

Add markdown context files to the content system that feed into every AI conversation, with future support for per-user and per-department permissing

<Frame>
  <iframe src="https://www.youtube.com/embed/9q-jm9VcPyM" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## MCP Viewer Filters

*`Gustav Staprans · AI MCP`*

New MCP capability allowing viewers to change filter values on existing queries, so they can run dashboards with different filter parameters without AI-generated queries

<Frame>
  <iframe src="https://www.youtube.com/embed/r-uA4kpndpI" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Skills Visibility Overrides

*`Ben Horne · AI Skills`*

Three new override settings (automatic, manual, off) giving users control over how shared skills appear and behave in the agent environment

<Frame>
  <iframe src="https://www.youtube.com/embed/A-kE-6udmLM" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Blobby Visual Debugging

*`Ben Horne · AI`*

A second agent analyzes screenshots of charts to detect visual issues like squished axes or mismatched colors, feeding descriptions back to Blobby for self-healing recommendations

<Frame>
  <iframe src="https://www.youtube.com/embed/9XDlh9YGuj4" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Prompt-Based Table Creation

*`Trip Tate · AI CSV Excel`*

Create datasets from text prompts, add rows via conversation, and use generated tables as a primitive for larger workflows including external data loading

<Frame>
  <iframe src="https://www.youtube.com/embed/vTXj6pGBUWU" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Sub-Agent Prototype

*`Trip Tate · AI`*

Early exploration of registering specific tools to a narrow agent that doesn't know about the whole world of Omni, with the main agent able to delegate to sub-agents

<Frame>
  <iframe src="https://www.youtube.com/embed/tCYB5ZsDQuc" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Blobby Download Tool

*`Conor McGovern · AI CSV Excel`*

Ask Blobby in chat to download query results as CSV, Excel, or JSON, with future support for downloading dashboard tiles and exporting dashboards as PNG or PDF

<Frame>
  <iframe src="https://www.youtube.com/embed/pSORMC6k2s4" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Restricted Querier Warnings

*`Conrad Slimmer · Administration`*

In-editor warnings when edits to a workbook topic would break content for restricted queriers and viewers, plus publish-time checks across branch drafts

<Frame>
  <iframe src="https://www.youtube.com/embed/4gwII9bhBZg" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Python in Blobby

*`Jonathan Swenson · AI Python`*

Run Python scripts inside Blobby chat to analyze data, cluster users, generate forecasts, and join Python-generated data with real query results; now also working on Azure

<Frame>
  <iframe src="https://www.youtube.com/embed/SIJKwwmXW4o" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Apps Features

*` Dylan Israel · Ai Apps`*

Three new app capabilities: print or save to PDF, enter and exit full-screen mode for presentations, and embed external or AI-generated video with audio via media sources

<Frame>
  <iframe src="https://www.youtube.com/embed/yrEXf5sM9Jc" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Search All Content View

*`Luke Bowerman · Content Management`*

Quick links for all content and recently updated views powered by the search engine index, replacing the retired sidebar "all" option

<Frame>
  <iframe src="https://www.youtube.com/embed/657ftjh40Wk" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Invite Users Redesign

*`Luke Bowerman · Administration`*

Rebuilt invite users UI as a dialogue with real-time email validation, feedback on duplicate or expired invitations, and external user support for up to 50 invites at once

<Frame>
  <iframe src="https://www.youtube.com/embed/0GHUDMtv5sE" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Unified History View

*`Luke Bowerman · Administration`*

Consolidates versions, drafts, and changes into a single history panel with time travel for dashboards and apps, delayed loading for performance, and advanced filtering

<Frame>
  <iframe src="https://www.youtube.com/embed/Qq78O9L4KKU" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Homepage Skill

*`Luke Bowerman · Fun Internal`*

A fun skill that builds personal homepages in GeoCities, Facebook, MySpace, or TikTok style based on your birth date, showcasing skill sharing and routine composition

<Frame>
  <iframe src="https://www.youtube.com/embed/RPQLzeivY1g" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Embed V1 Signing Decoder

*`Nathan Agrin · Embed`*

New V1 signing implementation for Embed URLs using compressed Base64 strings, with a decoder UI for inspecting opaque embed tokens

<Frame>
  <iframe src="https://www.youtube.com/embed/ZZuZFgv9Wcw" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Jev Viz Router

*`Nathan Agrin · AI Visualization Performance`*

Using Jev decision APIs as a fast fronting router for small deterministic viz changes like mark type swaps, with automatic fallback to the standard LLM for complex edits

<Frame>
  <iframe src="https://www.youtube.com/embed/v_wZaJJzgr4" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Viz Layers Editor Improvements

*`Sarah Waterson · Visualization`*

Collapsed layer and axis mapping into a single inline view with drag-and-drop field assignments, expandable measure properties, and quick axis swapping

<Frame>
  <iframe src="https://www.youtube.com/embed/NmHbcfIYUhc" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Dashboard Chart Upgrade

*`Sarah Waterson · Visualization Dashboards`*

Bulk upgrade an entire dashboard from old charts to the new chart editor on a page-by-page basis, with draft support so changes can be discarded

<Frame>
  <iframe src="https://www.youtube.com/embed/pKIZGzcsDoo" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Large CSV Analysis with Python

*`Dan Spangenberger · AI Python`*

Upload arbitrarily large CSVs to a Python container for analysis, with the ability to join CSV data against the underlying data model

<Frame>
  <iframe src="https://www.youtube.com/embed/DLX4rW3vovE" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Share Dialogue Role Warnings

*`Luke Bowerman · Content Management`*

Contextual warnings in the share dialogue when a user's connection role conflicts with their content role, such as viewers invited to a workbook without a dashboard

<Frame>
  <iframe src="https://www.youtube.com/embed/1kwiCkwvKKU" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## BigQuery AI Calcs

*`Richard Czechowski · AI Bigquery`*

AI calculation columns now work on BigQuery connections, using formulas like =AI\_CLASSIFY to label rows by category; requires the Vertex AI User role on the connection's service account, and supports the same calc functions available on Snowflake and Databricks

<Frame>
  <iframe src="https://www.youtube.com/embed/jY6cF0jASxQ" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Spreadsheet AI V2

*`Richard Czechowski · Excel AI`*

Advancements in the spreadsheet AI assistant: create query tabs from natural language, ask follow-up questions about the data, and build formula-driven summary sheets with totals and month-over-month growth that format live in the sheet

<Frame>
  <iframe src="https://www.youtube.com/embed/AkySlPx-JNI" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Report JSON Drawer

*`Richard Czechowski · Pixel Perfect AI`*

A toggle in the report editor that exposes the underlying report definition as viewable and editable JSON, so you can paste in templates built in external tools like Claude and then ask Blobby to connect them to your Omni data

<Frame>
  <iframe src="https://www.youtube.com/embed/GvcDkI0WIHo" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Reports (Pixel Perfect) AI Improvements

*`Richard Czechowski · Pixel Perfect AI`*

Pixel Perfect Reporting AI workflow now supports uploading XLSX and .RDL files as templates, generates reports that replicate the template layout using real Omni data, and makes incremental edits like fixing table banding instead of rewriting the whole template

<Frame>
  <iframe src="https://www.youtube.com/embed/-CSJ3e1MCsE" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Table Quick Stats

*`Richard Czechowski · UX Workbook`*

Selecting values in a query results grid now shows a sum, count, max, and more in a popover similar to Excel, automatically including numerics and excluding non-numeric values, with a quick copy option

<Frame>
  <iframe src="https://www.youtube.com/embed/0DNgOcB-EA4" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## CSV Column

*`Richard Czechowski · CSV Input Columns`*

CSV upload improvements: dropping a file opens a preview modal with per-column type detection, flags ambiguous date formats with warnings, and lets you change column types before committing, with all choices persisting correctly into the query

<Frame>
  <iframe src="https://www.youtube.com/embed/ACAuAp_s53Y" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## Feature Flag Testing

*`Dan Mosora · Apps AI`*

Apps with hard-coded Base64 images or large strings now replace them with opaque spans in the AI's context window, keeping a 1MB PNG from consuming tokens while preserving the content for rendering

<Frame>
  <iframe src="https://www.youtube.com/embed/tU3H905HUG4" width="100%" height="400" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.