Repository navigation
v0.2.3
Marimo Studio 0.2.3
Marimo Studio 0.2.3 improves view authoring, preview delivery, and agent workflows across Python, Browser, and Prepared runtimes.
Author and manage views
- Rename views from the CLI, Python API, and Studio workspace while keeping the selected view and its published artifact connected.
- Use the view catalog commands to inspect, create, rename, and remove views with consistent diagnostics.
View.remove()returnsViewCatalog, and the CLI catalog commands report the committed catalog record. Update integrations that consumedViewRemovalResultto readdefault_view,views, andcatalog_generationfromViewCatalog.- Start a notebook with a default view when the workspace has no explicit selection.
- Keep the current and previous artifact revisions available while a new build is prepared.
Inspect previews and sources
- Preview pages keep native notebook cells, controls, rich outputs, and projection state synchronized across view switches and reconnects.
- Local source files, view scripts, and provider projects report actionable errors when a script or source pattern cannot be loaded.
- Agent workflows can discover the active workspace, target a named view, and use the same source and publication records as the Studio UI.
Provider and documentation updates
- Custom frontend providers have a guide covering project layout, build inputs, source inspection, and runtime selection.
- The Marimo Hub guide shows how to add views, run notebooks as apps, and open a Studio workspace.
- CLI help and reference pages use the same view and runtime names as the Studio interface.
Compatibility
Marimo Studio 0.2.3 supports Python 3.10 through 3.14 and
Marimo 0.25.0. The deno extra provides
Deno 2.9.5 or newer for React,
Reveal.js, Svelte, and
Observable Notebook Kit authoring.
The lens extra requires
marimo-lens 0.2.3 or newer.