Skip to content

Editor: reliable publish-error reporting, workspace-scan scope docs, drop the marimo button - #48

Merged
NiJingzhe merged 3 commits into
masterfrom
dev
Oct 14, 2026
Merged

NiJingzhe merged 3 commits into
masterfrom
dev

Conversation

@NiJingzhe

Copy link
Copy Markdown
Collaborator

Summary

  • fix(editor): a failed publish is now told on every discrete run (page rerun, sca cell, a file change, a module reload, a param commit) instead of once per identical message — the page's "building the model" veil lifts with the reason instead of waiting out its three-minute fallback. The dedup stays for the parameter burst. A page that connects after the failure is told the last error at the end of the websocket handshake.
  • fix(editor): removed the header's jump-to-marimo button (webui rebuilt).
  • docs(skill): the workspace scan lists notebooks in subfolders of any depth; skipped names (./_ prefix, node_modules/venv/site-packages/build/dist) are now stated in editor-collaboration and notebook-runtime.

Test plan

  • pytest test/test_editor.py: 54 passed, 5 skipped (5 new tests incl. a real-ws handshake test)
  • tsc --noEmit && vite build for the webui change

NiJingzhe and others added 3 commits October 15, 2026 02:06
… and to a late page

The page's veil lifts on a preview or an error. A publish error was deduped
per identical message with no reset when a new run began, so a repeat of the
same failure (a rerun after the first report) stayed silent: no preview, no
error, and the page waited out its three-minute veil. The dedup is kept for
the parameter burst; discrete runs (page commands, agent cell commands, a
file change, a module reload, a param commit) reset it. A page that connects
after the failure is told the last error at the end of the handshake.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Subfolders of any depth are listed; names decide what is skipped
(dot/underscore-prefixed, node_modules, venv, site-packages, build, dist).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@NiJingzhe
NiJingzhe merged commit b253a6b into master Oct 14, 2026
10 checks passed
@NiJingzhe NiJingzhe mentioned this pull request Oct 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant