import type { QueuedMessage } from "@ace/channel/protocol"; export function MessageQueue({ messages }: { messages: QueuedMessage[] }) { if (!messages.length) return null; return (

{messages.length} queued {messages.length === 1 ? "message" : "messages"}

Waiting for the agent
    {messages.map((message) => (
  1. {message.author} {message.invoked ? "@ace" : "Chat"}
    {message.text && (

    {message.text}

    )} {message.images && (
    {message.images.map((image, index) => ( {`Queued ))}
    )}
  2. ))}
); }