Initial data collection
logger = logging.getLogger(__name__)
module-attribute
CollectAdditionalInfoOutput
Bases: TypedDict
current_context
instance-attribute
debug_info
instance-attribute
last_completed_step
instance-attribute
previous_messages
instance-attribute
GraphInputs
Bases: BaseModel
in_subgraph = False
class-attribute
instance-attribute
remaining_steps = -1
class-attribute
instance-attribute
sub_assistant_state_datas = Field(default_factory=dict)
class-attribute
instance-attribute
user_input
instance-attribute
collect_initial_data(state, config=None)
async
Collect initial information for this request.
E.g.: - Current messages in conversation (or any new messages since summary) - Previous messages summary - Contexts that should always be used for this conversation - Etc.