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