Skip to content

Version 1.2.0

Latest

Choose a tag to compare

@philippjfr philippjfr released this 10 Jun 16:20

Lumen AI 1.2 deepens the tool-calling architecture introduced in 1.1, adds new LLM providers and data sources, and delivers a large batch of agent reliability and UX improvements.

New Providers & Models

  • OpenRouter LLM provider integration (#1863)
  • MLX (Apple Silicon) model support (#1861)
  • OpenAI Responses API support (#1807)

Data Sources & Ingestion

  • XArraySQLSource for natural language queries on N-dimensional scientific data (#1741, #1791)
  • Kaggle dataset support in DownloadSourceControls (#1848)
  • Auto catalog source discovery (#1826)
  • Read tables and text directly from URLs (#1839)
  • Image upload support (#1802)

Agents & Planning

  • New SourceAgent for data source management (#1810)
  • SQLAgent discovery mode replaced with tool calling (#1803)
  • Improved Planner validation flow with clarification LLM tool (#1833)
  • Simplified Planner reasoning and clarification (#1836)
  • Planned context added to ChatAgent's prompt (#1847)
  • ValidationAgent improvements: better context, logic, and TableListAgent interop (#1820, #1827, #1845)
  • Custom clarification support (#1856)

Reports & Exports

  • HTML export option for Reports (#1798)
  • Cancel support for running reports (#1819)
  • Explain query icon in SQL editor (#1785)
  • Task previews in the UI (#1792)

UX & Interface

  • Updated to use panel-material-ui (#1876)
  • All new controls interface (#1805)
  • Show table names in exploration tool (#1854)
  • Show popout only when more than one exploration exists (#1869)
  • Unified LLM message logging (#1841)
  • Various minor UI polish fixes (#1837)
  • Improved DocumentEditor document rendering (#1817)
  • Downloaded source propagated into global context (#1858)

Tools & Vector Stores

  • LLM tools can now be provided per Actor (#1808)
  • Custom embedding functions in ChromaDBVectorStore (#1814)
  • DuckDBVectorStore metadata property implemented (#1838)
  • Document search tools added (#1813)

Bug Fixes

  • Fix XArraySQLSource crashes on NetCDF files with bounds variables (#1886)
  • Fix SQLAgent crash on columns absent from the source catalog (#1881)
  • Fix SQLAgent crash on sources with the legacy 'any' dialect (#1879)
  • Fix message format and tool handling for Google LLMs (#1877)
  • Fix correctly logging tool call results (#1884)
  • Ensure OpenAI LLM doesn't error when no tools provided (#1883)
  • Fix report export (#1870)
  • Fix max_retries leaking to bare SDK client in _run_tool_loop (#1850)
  • Fix issues handling tool calls in OpenAI responses API (#1811)
  • Ensure stream responses handled correctly with tool calls (#1832)
  • Fix ingestion of source not showing in controls (#1853)
  • Fix blocking calls (#1818)
  • Fix prefilter and add tests (#1797)
  • Fix provenance bug (#1796)
  • Prevent error on reconnection (#1795)
  • Fix TableListAgent to list one or more data sources available (#1872)
  • Fix format floats (#1851)
  • Fix copy icon (#1868)
  • Prevent duplicate system prompts (#1860)
  • Handle missing user messages in plan task history rendering (#1864)

Documentation

  • Panel extensions docs (#1787)

Contributors

Many thanks to @philippjfr, @ahuang11, @hoxbro, @maximlt, @ghostiee-11, and @caioaao for their contributions to this release.