cd4b352bdf
Add shared tag classes (InputTag, OutputTag) and TagArrayBuilder extensions (inputUrl, inputText, inputEvent, inputJob, inputPrompt, output, param) for all DVM kinds to reuse. Update all 17 request event build() methods with typed parameters matching their spec: - 5000: inputUrl, outputMimeType, range, alignment - 5001: eventIds, length, outputMimeType - 5002: eventIds, language - 5050: prompt, model, maxTokens, temperature, topK, topP, frequencyPenalty - 5100: prompt, sourceImageUrl, model, lora, ratio, size, negativePrompt - 5200: videoUrl, outputMimeType, range - 5201: videoUrl, language, subtitle, range, outputFormat - 5202: imageUrl - 5250: text, language - 5302: searchQuery, users, since, until, maxResults - 5303: searchQuery, maxResults - 5400: inputs, relays, groups, filterJson - 5500: fileUrl - 5900: eventId - 5901: text - 5905: eventJson, relays - 5970: eventJson, pow https://claude.ai/code/session_017aamEDeRtQ2H9u5U9B5F1C