SessionCreateRequest
Session create request.
Attributes
attributeagent_iduuid.UUID | None= Field(default=None, description='Agent the session belongs to, inferred from the task or the agent version when unset.')attributeagent_version_iduuid.UUID | None= Field(default=None, description='Agent version recorded for the session, inferred from the task when unset.')attributeoriginSessionOrigin= Field(description='How the session came to exist.')attributestatusSessionStatus | None= Field(default=None, description='Initial session status.')attributenamestr | None= Field(default=None, description='Session name.')attributeinput_text_selectorstr | None= Field(default=None, description='RFC 6901 JSON Pointer selecting display text from session inputs.')attributeoutput_text_selectorstr | None= Field(default=None, description='RFC 6901 JSON Pointer selecting display text from session outputs.')attributeinputsAny= Field(description='Session inputs.')attributeoutputsAny= Field(description='Session outputs.')attributeerrorstr | None= Field(default=None, description='Error from a failed session.')attributestarted_atAwareDatetime | None= Field(default=None, description='Time the session started.')attributeended_atAwareDatetime | None= Field(default=None, description='Time the session ended.')attributeexternal_idstr | None= Field(default=None, description='Id from the source system.')attributemetadatadict[str, JsonValue]= Field(default_factory=dict, description='Arbitrary metadata.')attributeimported_fromstr | None= Field(default=None, description='Source system the session was imported from.')attributeframeworkstr | None= Field(default=None, description='Agent framework used.')attributeadapter_versionstr | None= Field(default=None, description='Recording adapter version.')