layout.tsx
1 'use client' 2 3 import { SidebarPanelShell } from '@/components/layout/sidebar-panel-shell' 4 import { MainContent } from '@/components/layout/main-content' 5 import { MemoryAgentList } from '@/components/memory/memory-agent-list' 6 import { useAppStore } from '@/stores/use-app-store' 7 8 export default function MemoryLayout({ children }: { children: React.ReactNode }) { 9 return ( 10 <> 11 <SidebarPanelShell 12 title="Memory" 13 createLabel="Memory" 14 onNew={() => useAppStore.getState().setMemorySheetOpen(true)} 15 > 16 <MemoryAgentList /> 17 </SidebarPanelShell> 18 <MainContent>{children}</MainContent> 19 </> 20 ) 21 }