Skip to content
Prompty

FinalOutputPolicyRequest

Final output supplied to the host policy immediately before a success commit.

---
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
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

The following types are composed within FinalOutputPolicyRequest: