import { getKernel } from '@szl/alloy/prompts'; import { BookOpen, Brain, Mic, Sparkles } from 'lucide-react'; import { useMemo, useState } from 'react'; export function AlloyKernelPanel() { const kernel = useMemo(() => getKernel('voice-to-action'), []); const [showExample, setShowExample] = useState(false); const example = kernel.codex.examples[0]; return (
Voice Command Parser
Continuum Codex · {kernel.name} · v{kernel.version}
{kernel.pattern}
Role

{kernel.codex.role}

Contract

{kernel.codex.contract}

{kernel.inspirations.map((i) => ( {i} ))}
{example && ( )}
{showExample && example && (
Example: {example.description}
            {example.output}
          
)}
); }