Three utility command groups: omni tts for voice synthesis, omni batch for bulk media processing, and omni prompts for customizing LLM prompt templates.
The omni prompts command group manages LLM prompt templates used for media description (images, videos, documents) and gating decisions. Override defaults to customize how Omni processes media.
Set a prompt override. Reads from stdin if no value is provided (for multiline prompts).
omni prompts set <name> [value] [options]
Option
Description
--reason <reason>
Reason for change
# Inline overrideomni prompts set image "Describe this image in detail, including text and objects" --reason "More detailed descriptions"# Multiline via stdincat <<'EOF' | omni prompts set document --reason "Custom extraction"Extract all text from this document. Include:- Headers and titles- Body text- Table contents as markdownEOF
Clear a prompt override, reverting to the code default.
omni prompts reset <name>
omni prompts reset image
omni prompts set overrides the global default for every instance, agent, and incoming media of that type until reset. Test on a non-production instance first — a bad transcription prompt can silently corrupt downstream agent context for hours before anyone notices.
Use --reason on every prompts set so the next operator can tell why an override exists. The reason is surfaced in omni prompts list.