SessionResponse
Session response.
Attributes
attributeiduuid.UUID= Field(description='Session id.')attributeagent_iduuid.UUID= Field(description='Agent the session belongs to.')attributenumberint= Field(description='Session number within the agent.')attributeagent_version_iduuid.UUID | None= Field(default=None, description='Agent version recorded for the session.')attributetask_iduuid.UUID | None= Field(default=None, description='Task the session was produced by.')attributeimport_iduuid.UUID | None= Field(default=None, description='Import the session was created by.')attributeoriginSessionOrigin= Field(description='How the session came to exist.')attributestatusSessionStatus= Field(description='Session status.')attributenamestr | None= Field(default=None, description='Session name.')attributeerrorstr | None= Field(default=None, description='Error from a failed session.')attributestarted_atdatetime | None= Field(default=None, description='Time the session started.')attributeended_atdatetime | 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(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.')attributecostDecimal | None= Field(default=None, description='Total cost.')attributetokensTokenUsage | None= Field(default=None, description='Total token usage.')attributellm_call_countint= Field(description='Number of LLM call nodes.')attributetool_call_countint= Field(description='Number of tool call nodes.')