FinalOutputPolicyRequest
Final output supplied to the host policy immediately before a success commit.
Class Diagram
Section titled “Class Diagram”---
title: FinalOutputPolicyRequest
config:
look: handDrawn
theme: colorful
class:
hideEmptyMembersBox: true
---
classDiagram
class FinalOutputPolicyRequest {
+string sessionId
+string turnId
+int32 iteration
+Message[] messages
+unknown output
+unknown inputs
}
class Message {
+string role
+ContentPart[] parts
+dictionary metadata
}
FinalOutputPolicyRequest *-- Message
Properties
Section titled “Properties”| Name | Type | Description |
|---|---|---|
| sessionId | string | Stable session identifier |
| turnId | string | Stable turn identifier |
| iteration | int32 | Zero-based model loop iteration |
| messages | Message[] | Canonical messages at commit time |
| output | unknown | Proposed final output |
| inputs | unknown | Turn inputs |
Composed Types
Section titled “Composed Types”The following types are composed within FinalOutputPolicyRequest: