Agentes de voz
Usa los esquemas de herramientas PyAI conectados como fuente de verdad; los clientes pueden prefijar los IDs de las herramientas con el nombre del servidor. Si PyAI está desconectado, dirige al usuario al inicio de sesión del navegador del host. Mantén las credenciales fuera del chat. Respeta el proyecto seleccionado y la tarea autorizada del usuario.
Herramientas: whoami, list_voices, list_agents, create_agent, get_agent, update_agent, set_agent_tools, set_agent_knowledge
Establece la tarea, el saludo, la personalidad, el idioma y la voz. Resuelve una voz de list_voices; inspecciona un agente existente antes de actualizarlo. Usa el objeto body del esquema para los campos del perfil. Crear un perfil es un cambio persistente, así que hazlo cuando el usuario solicite la creación, no solo para proporcionar un ejemplo de código.
Adjunta solo las herramientas y el conocimiento solicitados al agente seleccionado. Devuelve su ID real y explica el siguiente paso de integración.
MCP gestiona los perfiles; no inicia por sí mismo una sesión de micrófono ni realiza una llamada telefónica. Para una conversación en vivo, usa el Omni SDK o la integración WebSocket con el ID del agente guardado como session_label. Obtén la guía de tiempo real actual en https://docs.pyai.com/guides/omni-overview. No inventes eventos WebSocket, idiomas compatibles ni acciones de telefonía.