Beta Managed Agents User Define Outcome Event
BetaManagedAgentsUserDefineOutcomeEvent objectEcho of a
user.define_outcomeinput event. Carries the server-generatedoutcome_idthat subsequentspan.outcome_evaluation_*events reference.type: "user.define_outcome"id: stringUnique identifier for this event.
description: stringWhat the agent should produce. Copied from the input event.
max_iterations: number or nullEvaluate-then-revise cycles before giving up. Default 3, max 20.
format: int32
outcome_id: stringServer-generated
outc_ID for this outcome. Referenced byspan.outcome_evaluation_*events and the session'soutcome_evaluationslist.processed_at: stringA timestamp in RFC 3339 format
format: date-time
rubric: BetaManagedAgentsFileRubric or BetaManagedAgentsTextRubricRubric for grading the quality of an outcome.
BetaManagedAgentsFileRubric objectRubric referenced by a file uploaded via the Files API.
type: "file"file_id: stringID of the rubric file.
BetaManagedAgentsTextRubric objectRubric content provided inline as text.
type: "text"content: stringRubric content. Plain text or markdown — the grader treats it as freeform text.