You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: a plugin's objects survive its removal visibly, and its tool joins the palette (0249/0251 audit riders) (#521)
Fresh gap audit of the plugin platform found two real holes. (1) An
unregistered Kind rendered null — a disabled/uninstalled plugin's
already-placed objects became invisible, unselectable and undeletable,
silently breaking the 'objects stay untouched' promise; same for an
ingestion-claimed kind whose plugin never registered. They now render
a neutral fallback face (dashed, muted, names why it isn't live) and
stay deletable through the standard context menu — proven by a
two-server restart e2e. (2) Built-in tools each have an
atlas.create.<id> palette command; plugin tools had none — the host
now collects one per registered object through the same channel plugin
commands ride (surface-scoped to atlas, arming the identical placement
mechanism), proven by a palette e2e.
Claude-Session: https://claude.ai/code/session_012im1JxQQV2ahnXzZDdVmZq
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
0 commit comments