Skip to content

enable storage inspector by default#8666

Merged
mscolnick merged 3 commits intomainfrom
sham/enable-storage-inspector-by-default
Mar 16, 2026
Merged

enable storage inspector by default#8666
mscolnick merged 3 commits intomainfrom
sham/enable-storage-inspector-by-default

Conversation

@Light2Dark
Copy link
Collaborator

@Light2Dark Light2Dark commented Mar 12, 2026

Enables the experimental storage inspector for all users by default.

Users can still disable it via Settings > Experimental > Storage Inspector.

Copilot AI review requested due to automatic review settings March 12, 2026 16:07
@vercel
Copy link

vercel bot commented Mar 12, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
marimo-docs Ready Ready Preview, Comment Mar 13, 2026 3:13pm

Request Review

@github-actions github-actions bot added the documentation Improvements or additions to documentation label Mar 12, 2026
@Light2Dark Light2Dark changed the title feat: enable storage inspector by default enable storage inspector by default Mar 12, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Enables the (experimental) Storage Inspector / Remote Storage UI and corresponding kernel broadcasts by default when the user has not explicitly set experimental.storage_inspector.

Changes:

  • Frontend: default experimental.storage_inspector feature flag set to true.
  • Backend: introduced STORAGE_INSPECTOR_DEFAULT = True and used it as the fallback when experimental.storage_inspector is unset, enabling storage namespace broadcasts by default.
  • Docs: updated Remote Storage guide to reflect default-on behavior and how to disable it.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
marimo/_runtime/runtime.py Use backend default constant when deciding whether to register the storage broadcast post-execution hook.
marimo/_pyodide/pyodide_session.py Same defaulting behavior as native runtime for Pyodide kernels.
marimo/_config/config.py Adds STORAGE_INSPECTOR_DEFAULT constant for backend defaulting behavior.
frontend/src/core/config/feature-flag.tsx Flips storage_inspector default to true for UI feature gating.
docs/guides/working_with_data/remote_storage.md Updates docs to note default-on behavior and how to disable.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

mscolnick
mscolnick previously approved these changes Mar 12, 2026
dmadisetti
dmadisetti previously approved these changes Mar 12, 2026
Copy link
Collaborator

@dmadisetti dmadisetti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

Copy link
Contributor

@akshayka akshayka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: obstore should not be capitalized (you can see this in their docs)

Why let users disable remote storage? Are we not confident in its correctness or performance?

- Set storage_inspector default to true in frontend feature-flag.tsx
- Add STORAGE_INSPECTOR_DEFAULT constant in config.py and use in runtime
  and pyodide_session when experimental.storage_inspector is unset
- Update remote_storage.md to note feature is on by default

Made-with: Cursor
@Light2Dark
Copy link
Collaborator Author

Light2Dark commented Mar 13, 2026

nit: obstore should not be capitalized (you can see this in their docs)

Why let users disable remote storage? Are we not confident in its correctness or performance?

I think it's safe to release, but opting to be more defensive and get more feedback (since it's documented as experimental). We can remove the feat flag in subsequent release imo.

Thanks for the obstore correction

@mscolnick mscolnick merged commit f3c4abb into main Mar 16, 2026
36 of 43 checks passed
@mscolnick mscolnick deleted the sham/enable-storage-inspector-by-default branch March 16, 2026 14:37
@github-actions
Copy link

🚀 Development release published. You may be able to view the changes at https://marimo.app?v=0.20.5-dev74

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants