perconversation
Perconversation is a design concept used in software systems to scope data, state, or behavior to an individual conversation rather than to a user, a session, or the entire application. In practice, systems assign a unique conversation identifier and store context, memory, or settings under that key, keeping information separate from other conversations.
In chatbots, messaging platforms, and collaborative tools, perconversation enables the system to preserve the context of
Implementation typically relies on a conversation_id to index stored state. Data may be kept in in-memory caches
Privacy and security considerations are important with perconversation data. Depending on policy, stored context may include
Related concepts include per-user, per-session, and per-channel scoping, as well as general context management and stateful