'use client'; import { useEffect } from 'react'; interface IContextSettings { enableL0Retrieval: boolean; enableL1Retrieval: boolean; enableHelperModel: boolean; selectedModel: string; apiKey: string; systemPrompt: string; temperature: number; } interface ContextSettingsProps { settings: IContextSettings; onSettingsChange: (settings: IContextSettings) => void; } export default function ContextSettings({ settings, onSettingsChange }: ContextSettingsProps) { const handleToggle = ( key: keyof Omit ) => { onSettingsChange({ ...settings, [key]: !settings[key] }); }; useEffect(() => { if (!localStorage.getItem('playgroundSettings')) { onSettingsChange(settings); } }, [settings]); useEffect(() => { if (!settings.selectedModel) { onSettingsChange({ ...settings, selectedModel: 'ollama', apiKey: 'http://localhost:11434' }); } }, []); return (

Chat Settings

`; document.body.appendChild(modal); modal.onclick = (e) => { if (e.target === modal) modal.remove(); }; }} title="Learn about Hybrid Architecture" >

Configure how Second Me accesses your memories

{/* Support Model section hidden as requested */}

Configure the base behavior of your SecondMe