Enable multi-participant conversations with automatic memory attribution to individual speakers
user_id
or agent_id
name
field:
"Alice (user): content"
for processinguser_id
(for users) or agent_id
(for assistants/agents)name
field becomes the user_id
in stored memoriesname
field becomes the agent_id
in stored memoriesrole
: The participant’s role ("user"
, "assistant"
, "agent"
)content
: The message contentname
: The participant’s name (required for group chat detection)user
: Human participants (memories stored with user_id
)assistant
: AI assistants (memories stored with agent_id
)user
, assistant
, or agent
) for proper memory categorization.
run_id
values to organize group chat sessions and enable easy retrieval.
async_mode=True
for large group conversations to improve performance.