Skip to main content

Preparar o runtime

O pacote Agent SDK ainda não está disponível no Packagist. Siga as instruções de instalação a partir do código-fonte.

Início rápido

O que inclui

  • AgentSdk::createAgent(...)
  • AgentSdk::defineTool(...)
  • AgentSdk::createGatewayAgentClient(...)
  • um loop de ferramentas com limites usando a API responses da Phaseo

Runtime avançado

O PHP oferece funções de validação e aprovação, ferramentas HITL e manuais, progresso, erros recuperáveis, iteradores reproduzíveis, auxiliares de parada, turnos dinâmicos, parâmetros persistidos para o próximo turno, uso e custo normalizados e StateAccessor.

Streaming e cancelamento

Agent::stream(...) e Agent::continueStream(...) conduzem o stream SSE de Responses do gateway por uma Fiber à medida que o iterador retornado é consumido. Use textStream(), reasoningStream(), itemStream() ou fullStream(); chame cancel() para parar a Fiber e fechar o gerador. As etapas concluídas mantêm IDs de solicitação, metadados do provedor, motivos de conclusão, avisos, uso e custo.

Relacionados

Última modificação em 2 de outubro de 2026