From 55ef2ad38972ef74eb973c01d61c739e9383721f Mon Sep 17 00:00:00 2001 From: hongming Date: Sat, 23 May 2026 15:20:57 -0700 Subject: [PATCH 1/2] fix(memory): #1734 delete dead MemoryTab + live-refresh MemoryInspectorPanel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The bug report cited canvas/src/components/tabs/MemoryTab.tsx:60 as the smoking gun ("UI reads K/V store, not v2 plugin"). Reading the source on main showed that MemoryTab.tsx is dead code — not imported by any production component. SidePanel.tsx:313 (the actually-rendered tab host) wires MemoryInspectorPanel, which already reads from GET /workspaces/:id/v2/memories and already handles the plugin-unavailable 503 with a banner. So the user's "agent says wrote, UI shows nothing" symptom is fully explained by the A0+A1 plumbing problem addressed in PR #1742 and PR #1747 — the canvas surface was never wrong. This PR collapses to: 1. Delete the dead MemoryTab.tsx + its __tests__/MemoryTab.test.tsx. This also completes the canvas portion of #1735 — the awareness