OpenClaw kan genormaliseerdeDocumentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
MessagePresentation-metadata toevoegen aan uitgaande Matrix-m.room.message-gebeurtenissen onder com.openclaw.presentation.
Standaard Matrix-clients blijven de platte tekst body weergeven. Clients die OpenClaw ondersteunen kunnen de gestructureerde metadata lezen en native UI weergeven, zoals knoppen, keuzelijsten, contextrijen en scheidingslijnen.
Gebeurtenisinhoud
De metadata wordt opgeslagen in Matrix-gebeurtenisinhoud:version is de schemaversie voor Matrix-presentatiemetadata. type is een stabiele discriminator voor clients die OpenClaw ondersteunen. Clients moeten onbekende type-waarden, onbekende versies die ze niet veilig kunnen interpreteren en onbekende bloktypen negeren.
Terugvalgedrag
OpenClaw geeft altijd een leesbare terugval in platte tekst weer inbody. De gestructureerde metadata is aanvullend en mag niet vereist zijn voor basale Matrix-interoperabiliteit.
Niet-ondersteunde clients moeten de terugvaltekst blijven tonen. Clients die OpenClaw ondersteunen kunnen de voorkeur geven aan de gestructureerde metadata voor weergave, terwijl ze de terugvaltekst behouden voor kopiëren, zoeken, meldingen en toegankelijkheid.
Ondersteunde blokken
De uitgaande Matrix-adapter adverteert ondersteuning voor:buttonsselectcontextdivider
Interacties
Deze metadata voegt geen Matrix-callbacksemantiek toe. Waarden van knoppen en selectieopties zijn terugval-interactiepayloads, meestal slash-commando’s of tekstcommando’s. Een Matrix-client die interactie wil ondersteunen, kan de geselecteerde waarde als normaal bericht terugsturen naar de ruimte. Een knop met de waarde/model deepseek/deepseek-chat kan bijvoorbeeld worden afgehandeld door die waarde als versleuteld Matrix-tekstbericht in dezelfde ruimte te verzenden.
Relatie tot goedkeuringsmetadata
com.openclaw.presentation is bedoeld voor algemene rijke berichtpresentatie.
Goedkeuringsprompts gebruiken de speciale com.openclaw.approval-metadata, omdat goedkeuringen veiligheidsgevoelige status, beslissingen en uitvoerings-/Plugin-details bevatten. Als beide metadatasleutels op dezelfde gebeurtenis aanwezig zijn, moeten clients de voorkeur geven aan de speciale goedkeuringsrenderer.
Mediaberichten
Wanneer een antwoord meerdere media-URL’s bevat, verzendt OpenClaw één Matrix-gebeurtenis per media-URL. Presentatiemetadata wordt alleen aan de eerste media-gebeurtenis toegevoegd, zodat clients één stabiele gestructureerde payload hebben en dubbele renderers worden vermeden. Houd presentatiemetadata compact. Grote gebruikerszichtbare tekst moet inbody blijven en het normale Matrix-pad voor tekstsegmentatie gebruiken.