Skip to content

MemCode recall plugin for returning LiveKit voice callers #7546

Description

@vivekgupta-memcode

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions