Saltar para o conteúdo principal
O YCloud Developer Kit ajuda seu agente de programação por IA a planejar integrações, gerar código no lado do servidor e testar fluxos de trabalho no seu projeto existente. Descreva o que você deseja criar, como notificações de pedidos por WhatsApp, lembretes de consultas ou suporte ao cliente, e o agente usa os contratos da API da YCloud para guiar o trabalho. Você também pode pedir ao agente para revisar uma integração existente ou realizar uma operação de API real específica com suas credenciais do lado do servidor configuradas.

Antes de começar

Para a instalação e o desenvolvimento local, você precisa de:
  • Codex, Claude Code ou WorkBuddy.
  • Node.js e npx disponíveis no seu terminal.
  • O projeto no qual você deseja construir sua integração.
Você não precisa de uma chave de API da YCloud para a verificação de instalação ou testes que usem mocks. Para requisições reais à API, você precisa de uma conta YCloud, uma chave de API do lado do servidor e os recursos exigidos pelo seu fluxo de trabalho. Consulte Autenticação para a configuração de credenciais.

Instalar as habilidades

Execute o comando para o seu agente de programação a partir do diretório do seu projeto. Cada comando instala o conjunto completo de 17 habilidades nesse projeto.
Para escolher seu agente de programação interativamente, execute:
Você pode encontrar os pacotes ZIP versionados do plugin e os checksums na página oficial de versões.

Verificar a instalação

Inicie uma nova sessão no seu agente de programação e envie:
A resposta esperada é:
Esta verificação confirma que o agente consegue descobrir e invocar a habilidade de prontidão. Ela não lê credenciais, não faz chamadas para a YCloud nem valida a configuração da sua conta. Se o agente não conseguir encontrar a habilidade, confirme se você executou o comando de instalação no projeto correto, selecionou o agente correto e abriu uma nova sessão para esse projeto.

Construir sua primeira integração

Descreva seu objetivo de negócio, a stack do projeto e o resultado necessário. Comece com ycloud-integration-architect quando o fluxo de trabalho abranger vários recursos, como modelos, envio de mensagens e webhooks. Por exemplo, envie este prompt a partir do projeto da sua aplicação:
O agente usa as habilidades de domínio relevantes para o seu fluxo de trabalho selecionado. Revise o código gerado e os resultados dos testes, depois configure os recursos necessários da YCloud antes de solicitar um teste com a API real. Forneça ao agente o seguinte contexto quando for relevante: Faça referência às credenciais por meio da configuração do seu servidor ou gerenciador de segredos. Não cole chaves de API nem segredos de assinatura de webhook em prompts.

O que o kit cobre

A versão 0.7.13 inclui 17 habilidades cobrindo 88 operações de API, além de autenticação de API e recebimento de webhooks. A tabela agrupa as habilidades de domínio pelo trabalho que você pode solicitar. As duas habilidades restantes são ycloud-integration-architect, que coordena fluxos de trabalho entre domínios, e ycloud-developer-kit-smoke-test, que verifica a disponibilidade das habilidades instaladas.
Esta versão não abrange integrações de SMS, Verify, Voice ou Email. Esses produtos continuam disponíveis por meio das APIs da YCloud. Use os guias de API e as páginas de referência correspondentes para obter detalhes sobre a integração.

Mais exemplos de prompts

Adicionar mensagens recebidas e webhooks

Revisar uma integração existente

Solicitar uma consulta à API real

Testes locais e operações reais

Testes simulados locais permitem verificar o comportamento do aplicativo com dados sintéticos. Um teste simulado bem-sucedido não confirma a autenticação na API real, a entrega de mensagens ou a implantação em produção. Para operações reais, especifique a conta, o ambiente, os recursos de destino e a ação. O agente usa as credenciais configuradas dentro desse escopo. Ele solicita detalhes faltantes quando o destino ou os impactos não estiverem claros. Uma solicitação para desenvolver código localmente não autoriza alterações reais não relacionadas. Para envios de mensagens e outras operações assíncronas, diferencie uma solicitação aceita do seu resultado final. Verifique a entrega ou a conclusão por meio da API de consulta correspondente ou por Webhook. Se uma alteração real atingir o tempo limite, verifique o estado do recurso disponível antes de tentar novamente.

Próximos passos

Enviar uma mensagem pelo WhatsApp

Prepare modelos de mensagem, payloads e o tratamento de entrega.

Configurar webhooks

Conecte seu aplicativo a mensagens recebidas e atualizações de status.