import { useAgent } from "@copilotkit/react-core/v2"; import { useCallback, useState } from "react"; export const HeadlessChat = () => { const { agent } = useAgent(); const [message, setMessage] = useState(""); const sendMessage = useCallback( (message: string) => { agent.addMessage({ role: "user", id: crypto.randomUUID(), content: message, }); agent.runAgent(); setMessage(""); }, [agent], ); return (

Chat

{agent.messages.map((message) => (

{JSON.stringify(message.content)}

))} setMessage(e.target.value)} />
); };