Criar um agente
Crie um agente uma vez e reutilize seu comportamento salvo em várias execuções. O exemplo abaixo armazena instruções e uma ferramentaweb_search para que execuções posteriores possam chamar ferramentas externas quando necessário.
201 Created com um objeto agent que tem um id estável, como agt_....
Consulte a referência da API Criar um agente para ver o esquema completo.
Listar e recuperar agentes
Use o endpoint de coleção para listar os agentes salvos do chamador atual. Use o endpoint de item quando já souber o ID do agente.Executar um agente salvo
Execute o agente enviando apenas a entrada por execução e metadados opcionais. O serviço combina isso com a configuração salva do agente e encaminha a solicitação para a API de Responses por meio domkllm-gateway.
As execuções começam de forma assíncrona: a chamada de criação retorna um registro de execução enfileirado. Use a recuperação de execução para consultar o status ou transmita o progresso por streaming pelo endpoint de eventos de execução.
- o ID da execução persistida
- o status da execução
gateway_response_idda chamada de Responses upstreamgateway_response, que contém a saída armazenada do assistente e qualquer atividade de ferramenta
web_search, o gateway_response persistido incluirá as entradas de chamada de ferramenta correspondentes.
Consulte a referência da API Executar um agente salvo para ver o esquema completo de solicitação e resposta de execução.
Inspecionar o histórico de execuções
Use a coleção de execuções para listar execuções anteriores de um agente. Use o endpoint de detalhes da execução para recuperar um resultado armazenado posteriormente.Atualizar ou excluir um agente
UsePOST /api/v1/agents/{agent_id} para atualizar a configuração armazenada.
Use DELETE /api/v1/agents/{agent_id} para excluir o agente quando ele não deve mais aceitar novas execuções.
200 OK com um objeto de resultado da exclusão: