- Strukturierte
mediaUrl- /mediaUrls-Felder für die Zustellung von Anhängen. [[audio_as_voice]]für Hinweise zur Audiodarstellung.[[reply_to_current]]/[[reply_to:<id>]]für Antwortmetadaten.[embed ...]für Rich Rendering in der Control UI.
[[...]]-Tags sind Zustellungsmetadaten. [embed ...] ist der separate, ausschließlich webbasierte Pfad für Rich Rendering; es handelt sich nicht um einen Medienalias.
Medienanhänge
Remote-Anhänge müssen öffentlichehttps:-URLs sein. http:, Loopback-, Link-Local-, private und interne Hostnamen werden als Anhangsanweisungen abgelehnt; serverseitige Medienabrufe wenden zusätzlich ihre eigenen Netzwerkschutzmechanismen an.
Lokale Anhänge akzeptieren absolute Pfade, arbeitsbereichsrelative Pfade oder ~/-Pfade relativ zum Home-Verzeichnis. Vor der Zustellung werden sie weiterhin anhand der Richtlinie für Dateizugriffe des Agenten und der Medientypprüfungen geprüft.
Einfache Markdown-Bildsyntax () bleibt standardmäßig Text. Kanäle, die Markdown-Bilder als Medienantworten behandeln möchten, aktivieren dies in ihrem ausgehenden Adapter; Telegram tut dies, sodass  zu einem Medienanhang wird.
Wenn Block-Streaming aktiviert ist, müssen Medien über strukturierte Nutzlastfelder übertragen werden. Wenn dieselbe Medien-URL in einem gestreamten Block und erneut in der endgültigen Assistentennutzlast erscheint, stellt OpenClaw sie einmal zu und entfernt das Duplikat aus der endgültigen Nutzlast.
[embed ...]
[embed ...] ist die einzige agentenseitige Rich-Rendering-Syntax für die Control UI. Beispiel mit selbstschließendem Element:
[view ...]ist für neue Ausgaben nicht mehr gültig.- Embed-Shortcodes werden nur auf der Assistentennachrichtenoberfläche gerendert.
- Nur URL-basierte Einbettungen werden gerendert; verwenden Sie
ref="..."oderurl="...". - Inline-HTML-Embed-Shortcodes in Blockform werden nicht gerendert.
- Die Web-UI entfernt den Shortcode aus dem sichtbaren Text und rendert die Einbettung inline.
Gespeicherte Rendering-Struktur
Der normalisierte/gespeicherte Inhaltsblock des Assistenten ist ein strukturiertescanvas-Element:
present_view wird nicht erkannt; gespeicherte/gerenderte Rich-Blöcke verwenden stets diese canvas-Struktur.