Kitaru

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.')

On this page