import { generateMessageId } from "@/types/stream"; export function generateDraftId(): string { return `draft_${generateMessageId()}`; } export function buildDraftStoreKey(input: { serverId: string; agentId: string; draftId?: string | null; }): string { const serverId = input.serverId.trim(); const explicitDraftId = input.draftId?.trim(); if (explicitDraftId) { return `draft:${serverId}:${explicitDraftId}`; } return `agent:${serverId}:${input.agentId.trim()}`; }