Microsoft Research Releases Flint-interactive for Agent-Built Interactive Charts
Microsoft Research · rss · 2026-10-23
Microsoft Research launched Flint-interactive, a language on top of Flint for building interactive data visualizations, targeting the two big failure modes when agents generate charts: high generation cost (endless reasoning-debugging loops burn tokens) and low reliability (broken layouts and interactions).
The core design separates visual logic from interaction logic: Flint's compiler resolves raw triggers (clicks, drags, key presses) into semantic events that identify chart elements and data, then translates high-level update operators (set style, set annotation, set viewport) into rendered changes. Users and agents only declare what event triggers what update, without touching renderer-specific marks.
Usage:
- In chat via Flint-MCP and MCP Apps: agents emit an interactionspec alongside the chart spec, rendering charts users can brush, zoom, and filter to pass selection context into follow-up turns.
- In apps via Flint Interactive Canvas: event handlers let charts, tables, text, and application state update each other bidirectionally.
- A programming API supports bespoke interactions by mapping semantic events to custom update sequences.
Available now, with an interaction gallery and an interaction-author skill to share with coding agents.
More from coding & agent
- Garry Tan endorses Aside Browser as the fix for agents getting blocked on the web — garrytan · 2026-10-23
- MCP server turned rogue 30 days after approval, prompting open-source mcp-guard lockfile tool — ErgoniaWorks · 2026-10-23
- Test: Coding Agents Won't Use an MCP Tool Unless AGENTS.md Mentions It — colinmcnamara · 2026-10-23
- Open-Source Tennis Models Plus Claude Turn Video Into a World-Class Coach — tweetsatpreet · 2026-10-23
- awesome-ai-apps: 132 Free Open-Source AI Agent and RAG Projects on GitHub — Arindam_1729 · 2026-10-23
- Google's Agents CLI Adds Extension System, Ships First-Party LangChain Support — rseroter · 2026-10-23