i am usnig beyond presence avatar, how to make my ...
# ask-ai
b
i am usnig beyond presence avatar, how to make my agent hidden to everyone except beyond avatar so it can keep working fine
t
Thanks for reaching out, s. I'm an AI assistant and I'm here to help. Give me a moment while I research this topic.
Thanks — I understand you want the agent hidden from all participants except the Beyond Presence avatar, while keeping the agent fully functional. Do this by setting the agent’s permissions with
hidden=True
when creating the AgentServer (while keeping publish/subscribe/data permissions enabled). The agent will not appear in participant lists or publish visible tracks, but it can still send media to the Beyond Presence avatar which publishes on its behalf. Example (Python):
Copy code
from livekit.agents import AgentServer, AgentServerPermissions

server = AgentServer(
    permissions=AgentServerPermissions(
        can_publish=True,
        can_subscribe=True,
        can_publish_data=True,
        hidden=True,
    ),
)
If you want, tell me: • which SDK/language you’re using (JS, Python, Go), and • whether the avatar is already set up to
publish_on_behalf
of the agent — and I’ll give the exact code/snippets or checks to verify the avatar receives the agent’s audio. Sources: Agent server options | LiveKit docs | Beyond Presence virtual avatar integration guide | LiveKit docs | examples/survey | livekit/livekit_composite | DeepWiki