in aidial_assistant/utils/state.py [0:0]
def _get_invocations(custom_content: CustomContent | None) -> list[Invocation]:
if custom_content is None:
return []
state: State | None = custom_content.state
if state is None:
return []
invocations: list[Invocation] | None = state.get("invocations")
if invocations is None:
return []
invocations.sort(key=lambda invocation: int(invocation["index"]))
return invocations