@@ -7068,6 +7068,19 @@ components:
70687068 - ModelOutputStopReasonRefusal
70697069 - ModelOutputStopReasonContentFilter
70707070 - ModelOutputStopReasonError
7071+ ContentBlockMetadata :
7072+ type : object
7073+ description : >-
7074+ String key-value metadata. Maximum 16 pairs, keys up to 64 characters,
7075+ and values up to 512 characters. Keys beginning with `omnara_` are
7076+ reserved for Omnara and may affect product behavior; use them only when
7077+ intentionally invoking Omnara-defined behavior.
7078+ x-go-type : json.RawMessage
7079+ x-go-type-skip-optional-pointer : true
7080+ maxProperties : 16
7081+ additionalProperties :
7082+ type : string
7083+ maxLength : 512
70717084 TextContentBlock :
70727085 type : object
70737086 additionalProperties : false
@@ -7078,6 +7091,8 @@ components:
70787091 enum : [text]
70797092 text :
70807093 type : string
7094+ metadata :
7095+ $ref : ' #/components/schemas/ContentBlockMetadata'
70817096 InlineMediaContentBlock :
70827097 type : object
70837098 additionalProperties : false
@@ -7108,6 +7123,8 @@ components:
71087123 type : string
71097124 format : byte
71107125 minLength : 1
7126+ metadata :
7127+ $ref : ' #/components/schemas/ContentBlockMetadata'
71117128 MediaRefContentBlock :
71127129 type : object
71137130 additionalProperties : false
@@ -7118,6 +7135,8 @@ components:
71187135 enum : [media_ref]
71197136 artifact_id :
71207137 $ref : ' #/components/schemas/ArtifactID'
7138+ metadata :
7139+ $ref : ' #/components/schemas/ContentBlockMetadata'
71217140 ReasoningContentBlock :
71227141 type : object
71237142 additionalProperties : false
@@ -7128,6 +7147,8 @@ components:
71287147 enum : [reasoning]
71297148 text :
71307149 type : string
7150+ metadata :
7151+ $ref : ' #/components/schemas/ContentBlockMetadata'
71317152 ErrorContentBlock :
71327153 type : object
71337154 additionalProperties : false
@@ -7138,6 +7159,8 @@ components:
71387159 enum : [error]
71397160 text :
71407161 type : string
7162+ metadata :
7163+ $ref : ' #/components/schemas/ContentBlockMetadata'
71417164 StructuredDataContentBlock :
71427165 type : object
71437166 additionalProperties : false
@@ -7148,6 +7171,8 @@ components:
71487171 enum : [structured_data]
71497172 value :
71507173 $ref : ' #/components/schemas/JSONBlob'
7174+ metadata :
7175+ $ref : ' #/components/schemas/ContentBlockMetadata'
71517176 ModelToolCallContentBlock :
71527177 type : object
71537178 additionalProperties : false
@@ -7164,6 +7189,8 @@ components:
71647189 type : string
71657190 input :
71667191 $ref : ' #/components/schemas/ToolInput'
7192+ metadata :
7193+ $ref : ' #/components/schemas/ContentBlockMetadata'
71677194 CreateAgentInputContentBlock :
71687195 oneOf :
71697196 - $ref : ' #/components/schemas/TextContentBlock'
0 commit comments