Liste o histórico de versões de um agente específico em ordem decrescente.
Cabeçalhos da requisição
|
Cabeçalho |
Obrigatório |
Descrição |
|
|
Sim |
|
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
|
string |
Sim |
Identificador exclusivo do agente. |
Parâmetros de consulta
|
Parâmetro |
Tipo |
Obrigatório |
Padrão |
Descrição |
|
|
integer |
Não |
20 |
Número de resultados por página. |
|
|
string |
Não |
|
Direção da ordenação: |
|
|
string |
Não |
- |
Cursor. Retorna registros posteriores a esta versão. |
|
|
string |
Não |
- |
Cursor. Retorna registros anteriores a esta versão. |
Consulte Paginação para entender a semântica dos cursores.
Exemplo de requisição
curl -X GET "https://api.qoder.com.cn/api/v1/cloud/agents/agent_019eXXXX.../versions" \
-H "Authorization: Bearer $QODER_PAT"
Exemplo de resposta
HTTP 200 OK
{
"data": [
{
"type": "agent",
"id": "agent_019eXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"name": "doc-test-agent-updated",
"description": "Used for API documentation testing.",
"model": "ultimate",
"system": "You are the updated documentation test assistant.",
"instructions": "You are the updated documentation test assistant.",
"tools": [],
"mcp_servers": [],
"default_environment": "",
"version": 2,
"created_at": "2026-05-18T15:26:39.61669Z",
"updated_at": "2026-05-18T15:27:07.967138Z"
},
{
"type": "agent",
"id": "agent_019eXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"name": "doc-test-agent",
"description": "",
"model": "ultimate",
"system": "You are a documentation test assistant.",
"instructions": "You are a documentation test assistant.",
"tools": [],
"mcp_servers": [],
"default_environment": "",
"version": 1,
"created_at": "2026-05-18T15:26:39.61669Z",
"updated_at": "2026-05-18T15:26:39.61669Z"
}
],
"first_id": "2",
"last_id": "1",
"has_more": false
}
Campos da resposta
|
Campo |
Tipo |
Descrição |
|
|
array |
Array de snapshots das versões do agente. Cada elemento é um objeto completo do agente no momento daquela versão. |
|
|
string |
Identificador da versão do primeiro registro na página atual. |
|
|
string |
Identificador da versão do último registro na página atual. |
|
|
boolean |
Indica se há registros adicionais de versões disponíveis. |
Comportamento do histórico de versões
Toda atualização PUT em um agente cria uma nova versão.
Os números de versão começam em 1 e incrementam de um em um.
Cada versão armazena um snapshot completo do agente no momento da alteração.
Use este endpoint para auditar o histórico de alterações ou como referência para rollback.
Erros
|
HTTP |
Tipo |
Gatilho |
|
401 |
|
O PAT é inválido ou expirou. |
|
403 |
|
O chamador não tem autorização para acessar este agente. |
|
404 |
|
Não existe agente com o ID especificado. |
Consulte Erros para ver a estrutura completa de erros.
Observações
Neste endpoint, os campos
first_idelast_idcorrespondem aos números de versão em formato string, como"1"ou"2".Por padrão, os resultados são ordenados por número de versão em ordem decrescente (mais recentes primeiro).
Combine este recurso com as verificações de concorrência otimista (OCC) em requisições PUT para rastrear alterações de configuração ao longo do tempo.