Supervisor pattern
Status: planned/not implemented as a named framework pattern.
LiveKit's docs describe supervisor-style orchestration as a way to coordinate specialized agents. rtp-agent has pieces that can support handoff behavior, but it does not currently expose a named supervisor framework.
Use the existing primitives instead:
AgentSession.UpdateAgentcan switch the active agent.RunResultrecords agent handoff events.core/beta/workflowscontains specific workflow helpers.
Do not document a production supervisor pattern until the repository has a source-backed package or example that defines the pattern and tests its behavior.
Evidence:
app/app.goincludes ahandoffworkflow entry.- No source package named supervisor or full supervisor orchestration exists under
core/agentorcore/beta/workflows.