Sync And Async Message Flow
const result = await client.messages.send(
{ agentId, sessionId: "chat-1", message: "Summarize this" },
"idem-123"
);
if (result.status === "responded") {
console.log("sync", result.response);
} else {
const final = await client.messages.waitForResponse(result.messageId, {
timeoutMs: 60_000,
pollIntervalMs: 1_000,
});
console.log("async", final.response);
}