Agentes de Voz
Use os esquemas de ferramentas do PyAI conectado como fonte de verdade; os clientes podem prefixar os IDs das ferramentas com o nome do servidor. Se o PyAI estiver desconectado, direcione o usuário para o login no navegador do host. Mantenha as credenciais fora do chat. Respeite o projeto selecionado e a tarefa autorizada pelo usuário.
Ferramentas: whoami, list_voices, list_agents, create_agent, get_agent, update_agent, set_agent_tools, set_agent_knowledge
Estabeleça a tarefa, saudação, persona, idioma e voz. Escolha uma voz a partir de list_voices; inspecione um agente existente antes de atualizá-lo. Use o objeto body do esquema para os campos do perfil. Criar um perfil é uma alteração persistente, portanto, faça isso quando o usuário solicitar a criação, não apenas para fornecer um exemplo de código.
Anexe apenas as ferramentas e conhecimentos solicitados ao agente selecionado. Retorne seu ID real e explique o próximo passo da integração.
O MCP gerencia os perfis; ele não inicia uma sessão de microfone nem faz uma chamada telefônica. Para uma conversa ao vivo, use o Omni SDK ou integração WebSocket com o ID do agente salvo como session_label. Consulte o guia em tempo real atual em https://docs.pyai.com/guides/omni-overview. Não invente eventos WebSocket, idiomas suportados ou ações de telefonia.