Kitaru

SessionNodeResponse

Session node response.

Attributes

attributeiduuid.UUID
= Field(description='Node id.')
attributesession_iduuid.UUID
= Field(description='Session this node belongs to.')
attributeindexint
= Field(description='Position within the session.')
attributeparent_indexint | None
= Field(description='Parent node index.')
attributesecondary_parent_indexeslist[int]
= Field(description='Secondary parent indexes.')
attributeparent_iduuid.UUID | None
= Field(default=None, description='Parent node.')
attributesecondary_parent_idslist[uuid.UUID]
= Field(description='Additional parent nodes.')
attributeexternal_idstr | None
= Field(default=None, description='Id from the source system.')
attributetrace_idstr | None
= Field(default=None, description='Distributed trace id.')
attributenode_typeNodeType
= Field(description='Kind of work the node records.')
attributenamestr
= Field(description='Node name.')
attributestatusNodeStatus
= Field(description='Node status.')
attributeerrorstr | None
= Field(default=None, description='Error from a failed node.')
attributestarted_atdatetime | None
= Field(default=None, description='Time the node started.')
attributeended_atdatetime | None
= Field(default=None, description='Time the node ended.')
attributeinput_text_selectorstr | None
= Field(default=None, description='RFC 6901 JSON Pointer selecting display text from node inputs.')
attributeoutput_text_selectorstr | None
= Field(default=None, description='RFC 6901 JSON Pointer selecting display text from node outputs.')
attributesystem_prompt_selectorstr | None
= Field(default=None, description='RFC 6901 JSON Pointer selecting the system prompt from node inputs.')
attributereasoningstr | None
= Field(default=None, description='Visible reasoning, null unless payloads are included.')
attributeinputsAny
= Field(default=None, description='Node inputs, null unless include_payloads.')
attributeoutputsAny
= Field(default=None, description='Node outputs, null unless include_payloads.')
attributerequested_modelstr | None
= Field(default=None, description='Model requested by the call.')
attributemodelstr | None
= Field(default=None, description='Model that served the call.')
attributemodel_providerstr | None
= Field(default=None, description='Model provider.')
attributetokensTokenUsage | None
= Field(default=None, description='Token usage.')
attributecostDecimal | None
= Field(default=None, description='Cost of the call.')
attributemodel_paramsdict[str, JsonValue] | None
= Field(default=None, description='Parameters passed to the model.')
attributetool_namestr | None
= Field(default=None, description='Tool called.')
attributesubagent_idstr | None
= Field(default=None, description='Subagent invoked.')
attributecache_keystr | None
= Field(default=None, description='Cache key for a replayed tool call.')
attributeattributesAny
= Field(default=None, description='Arbitrary span attributes, null unless include_payloads.')
attributemetadatadict[str, JsonValue]
= Field(description='Arbitrary metadata.')

On this page