View .mdOptimized for LLMs — paste directly into ChatGPT, Claude, or Cursor.
Transcription and image generation
transcription and image are first-class manifest kinds. They use the same versioning, authentication, content upload, retention, and run APIs as LLM agents.
Transcription
agents/social-transcription.yaml
id: social-transcriptionkind: transcriptionname: Social narration transcriptionmodel: provider: openai name: gpt-4o-mini-transcribe maxRetries: 2instruction: | Cooking video narration. Preserve ingredient amounts, units, temperatures, and times exactly.settings: language: en temperature: 0 timestampGranularities: [segment]retention: mode: none artifactTtlSeconds: 3600
The call must contain exactly one audio content block. URLs, base64, existing artifact ids, and local files are accepted; downloaded or uploaded audio is limited to 50 MiB.
The normalized output contains text, segments, language, and durationInSeconds when supplied by the provider. Token usage is zero when the transcription provider does not report token accounting.
prompt is rendered from structured input. When it is omitted, Agntz uses the string input. instruction is prepended to the rendered prompt. Optional image content blocks become reference images for providers and models that support image-to-image generation.
Generated bytes are never embedded into the JSON response. Each output is a managed artifact with artifactId, mediaType, sizeBytes, and expiresAt.
Image settings support n, maxImagesPerCall, size, aspectRatio, and seed. Provider-specific controls belong under the matching providerOptions key.
Provider support and extension
The built-in adapters currently require provider: openai. Self-hosted workers can supply a HostedOperationRegistry to createWorkerAPI for additional host-level operations. Transcription and image generation are the stable public kinds; embeddings, speech synthesis, moderation, realtime, and batch APIs remain extension points rather than portable manifest contracts.