Hi LiveKit Agents maintainers. I’m Vivek Gupta, Founder & CEO of MemCode (https://memcode.in). LiveKit’s realtime participant model and plugin ecosystem seem like a good place to let a returning caller carry a few approved preferences across calls.
I’d propose a narrow Python plugin or recipe: resolve the authenticated caller at session setup, fetch a small relevant memory set before the first response, and write only user-confirmed facts after a completed turn. It would keep audio, raw transcripts, and transient room state out of long-term storage. We could measure the added setup latency and make recall optional so realtime behavior stays predictable.
Would you prefer a community plugin, an example agent, or a first-party memory integration? I can contribute the implementation and a short guide if you indicate the right path.
cc @chenghao-mou for your thoughts on this integration.
Hi LiveKit Agents maintainers. I’m Vivek Gupta, Founder & CEO of MemCode (https://memcode.in). LiveKit’s realtime participant model and plugin ecosystem seem like a good place to let a returning caller carry a few approved preferences across calls.
I’d propose a narrow Python plugin or recipe: resolve the authenticated caller at session setup, fetch a small relevant memory set before the first response, and write only user-confirmed facts after a completed turn. It would keep audio, raw transcripts, and transient room state out of long-term storage. We could measure the added setup latency and make recall optional so realtime behavior stays predictable.
Would you prefer a community plugin, an example agent, or a first-party memory integration? I can contribute the implementation and a short guide if you indicate the right path.
cc @chenghao-mou for your thoughts on this integration.