BI and analytics tools gave their agents reusable skills and write access, while observability stayed in release-candidate plumbing.
The week in analytics
The dominant pattern is BI tools turning their agents from question-answerers into builders. Lightdash, Basedash and Omni each shipped something that lets an agent produce or operate analytic artifacts, not just read them.
Observability and data infrastructure moved on a different clock, covered by candidate builds and caches.
Leaders
Lightdash gave agents reusable skills, written procedures saved in agent settings and run with a slash command in any thread. It also let users describe a custom chart type in natural language and get it generated.
Basedash builds entire dashboards from chat, with layout, charts, tabs, variables and filters, and its MCP server now writes as well as reads, so a developer in Cursor or Claude can ask for a chart or dashboard from anywhere. Its AI analyst also takes questions in Slack DMs.
Omni took Apps to GA and let MCP clients export dashboard PNGs directly from AI workflows. The earlier release added dbt on Trino connections and MCP tools for managing apps.
Holistics shipped AI Tasks, a reusable unit of AI work defined once and run on a schedule or on demand, and made chart switching in Explore remember fields and settings.
Chord let Ask Chord write durable context back into its own knowledge base during a conversation and retrieve it later, and added OpenAI Ads Pixel and Conversions API destinations for ChatGPT Ads.
Wildcards
OpenHouse is the off-pattern entry: a commit-driven table optimizer that added required indexes for its optimizer tables in v0.5.516 after v0.5.513 added batched stats collection. It is the least visible plumbing here and the clearest sign of production hardening.
Themes that compounded
- Agents given reusable procedures or persistent memory at Lightdash, Holistics and Chord.
- Governed assistants moving to GA: Keboola made its Kai agent generally available for multi-tenant contracted customers.
- Admin controls in a data warehouse product: Tinybird turned its JSON type on by default and ran scheduled Copy Pipes on on-demand compute.
- Version-bump candidates with no notes at Kubecost and Graylog, which gives no signal on what changed.
Watch this week
Graylog 7.2 reached a second release candidate, so a GA is the next likely step. In the BI group, the question is whether write-capable MCP servers at Basedash and Omni acquire permission controls before others copy the pattern.