Pular para o conteúdo
AdiosDocumentação
Explorar a documentação

API de planos de agentes

Inspecione os planos salvos e seus passos.

Usar Autenticação da API para pedidos protegidos. Exemplos usam seus próprios IDs de recursos e um token temporário; exemplos de resposta salvos são sintéticos.

MétodoCaminhoOperação
GET/v1/agent_planListar planos de agentes
GET/v1/agent_plan/{id}Obter o plano do agente
GET/v1/agent_plan_stepListar as etapas do plano do agente
GET/v1/agent_plan_step/{id}Obter etapa do plano de agente

Listar planos de agentes

GET /v1/agent_plan

Retorna uma lista paginada de AgentPlan

Autenticação: token bearer e o cabeçalho de equipe mostrado abaixo.

Parâmetros

NomeLocalizaçãoObrigatórioDescrição
X-Tenant-IDcabeçalhosimID da equipe ativa. Deve corresponder ao tenant vinculado a um token de diagnóstico.
pageconsultanãoNúmero da página
per_pageconsultanãoItens por página

Exemplo de requisição

Defina ADIOS_API_URL=https://api.adios.dev. Para requisições protegidas, defina ADIOS_ACCESS_TOKEN e ADIOS_TEAM_ID como na início rápido. Defina quaisquer variáveis adicionais ADIOS_* variáveis dos seus próprios resultados de recursos.

curl --fail-with-body --request GET "$ADIOS_API_URL/v1/agent_plan" \
  -H "Authorization: Bearer $ADIOS_ACCESS_TOKEN" \
  -H "X-Tenant-ID: $ADIOS_TEAM_ID"

Resposta: HTTP 200

Lista de AgentPlan

Campos de resposta

CampoTipoDescrição
dataarray
data[].agent_plan_idstring
data[].agent_run_idstring
data[].agent_session_idstring
data[].created_atinteiro(Timestamp Unix)
data[].deleted_atinteiro(Timestamp Unix)
data[].metadataobjeto
data[].statusstringValores permitidos: pending, running, blocked, complete, failed, cancelled.
data[].summaryobjeto
data[].team_idstring
data[].titlestring
data[].updated_atinteiro(Timestamp Unix)
data[].workspace_idstring
paginationobjeto
pagination.pageinteiroNúmero da página atual
pagination.per_pageinteiroNúmero de itens por página
pagination.totalinteiroNúmero total de itens

Exemplo ilustrativo; não é uma resposta real:

{
  "data": [
    {
      "agent_plan_id": "000000000000000000000000001",
      "agent_run_id": "",
      "agent_session_id": "000000000000000000000000001",
      "created_at": 1791072000,
      "deleted_at": 0,
      "metadata": {},
      "status": "pending",
      "summary": "",
      "team_id": "000000000000000000000000001",
      "title": "Agent plan",
      "updated_at": 1791072000,
      "workspace_id": ""
    }
  ],
  "pagination": {
    "page": 1,
    "per_page": 1,
    "total": 1
  }
}

Obter o plano do agente

GET /v1/agent_plan/{id}

Retorna um objeto AgentPlan

Defina agent_plan_id usando IDs das suas próprias respostas da API.

Autenticação: token bearer e o cabeçalho de equipe mostrado abaixo.

Parâmetros

NomeLocalizaçãoObrigatórioDescrição
idcaminhosimIdentificador de recurso dos resultados da API da sua equipe.
X-Tenant-IDcabeçalhosimID da equipe ativa. Deve corresponder ao tenant vinculado a um token de diagnóstico.

Exemplo de requisição

Defina ADIOS_API_URL=https://api.adios.dev. Para requisições protegidas, defina ADIOS_ACCESS_TOKEN e ADIOS_TEAM_ID como na início rápido. Defina quaisquer variáveis adicionais ADIOS_* variáveis dos seus próprios resultados de recursos.

curl --fail-with-body --request GET "$ADIOS_API_URL/v1/agent_plan/${ADIOS_AGENT_PLAN_ID}" \
  -H "Authorization: Bearer $ADIOS_ACCESS_TOKEN" \
  -H "X-Tenant-ID: $ADIOS_TEAM_ID"

Resposta: HTTP 200

AgentPlan

Campos de resposta

CampoTipoDescrição
agent_plan_idstring
agent_run_idstring
agent_session_idstring
created_atinteiro(Timestamp Unix)
deleted_atinteiro(Timestamp Unix)
metadataobjeto
statusstringValores permitidos: pending, running, blocked, complete, failed, cancelled.
summaryobjeto
team_idstring
titlestring
updated_atinteiro(Timestamp Unix)
workspace_idstring

Exemplo ilustrativo; não é uma resposta real:

{
  "agent_plan_id": "000000000000000000000000001",
  "agent_run_id": "",
  "agent_session_id": "000000000000000000000000001",
  "created_at": 1791072000,
  "deleted_at": 0,
  "metadata": {},
  "status": "pending",
  "summary": "",
  "team_id": "000000000000000000000000001",
  "title": "Agent plan",
  "updated_at": 1791072000,
  "workspace_id": ""
}

Listar as etapas do plano do agente

GET /v1/agent_plan_step

Retorna uma lista paginada de AgentPlanStep

Autenticação: token bearer e o cabeçalho de equipe mostrado abaixo.

Parâmetros

NomeLocalizaçãoObrigatórioDescrição
X-Tenant-IDcabeçalhosimID da equipe ativa. Deve corresponder ao tenant vinculado a um token de diagnóstico.
pageconsultanãoNúmero da página
per_pageconsultanãoItens por página

Exemplo de requisição

Defina ADIOS_API_URL=https://api.adios.dev. Para requisições protegidas, defina ADIOS_ACCESS_TOKEN e ADIOS_TEAM_ID como na início rápido. Defina quaisquer variáveis adicionais ADIOS_* variáveis dos seus próprios resultados de recursos.

curl --fail-with-body --request GET "$ADIOS_API_URL/v1/agent_plan_step" \
  -H "Authorization: Bearer $ADIOS_ACCESS_TOKEN" \
  -H "X-Tenant-ID: $ADIOS_TEAM_ID"

Resposta: HTTP 200

Lista de AgentPlanStep

Campos de resposta

CampoTipoDescrição
dataarray
data[].agent_plan_idstring
data[].agent_plan_step_idstring
data[].agent_version_idstring
data[].child_agent_run_idstring
data[].completed_atinteiro(Timestamp Unix)
data[].created_atinteiro(Timestamp Unix)
data[].deleted_atinteiro(Timestamp Unix)
data[].dependenciesobjeto
data[].descriptionobjeto
data[].errorobjeto
data[].execution_task_idstring
data[].metadataobjeto
data[].positioninteiro
data[].role_keystring
data[].specialist_rolestringValores permitidos: lead, security, code_quality, test_verification.
data[].started_atinteiro(Timestamp Unix)
data[].statusstringValores permitidos: pending, running, passed, failed, blocked, skipped.
data[].team_idstring
data[].titlestring
data[].tool_namestring
data[].updated_atinteiro(Timestamp Unix)
paginationobjeto
pagination.pageinteiroNúmero da página atual
pagination.per_pageinteiroNúmero de itens por página
pagination.totalinteiroNúmero total de itens

A ilustração de coleção derivada do esquema é omitida aqui porque não satisfaz o esquema de resposta publicado. Use o contrato de campo acima.

Obter etapa do plano de agente

GET /v1/agent_plan_step/{id}

Retorna um objeto AgentPlanStep

Defina agent_plan_step_id usando IDs das suas próprias respostas da API.

Autenticação: token bearer e o cabeçalho de equipe mostrado abaixo.

Parâmetros

NomeLocalizaçãoObrigatórioDescrição
idcaminhosimIdentificador de recurso dos resultados da API da sua equipe.
X-Tenant-IDcabeçalhosimID da equipe ativa. Deve corresponder ao tenant vinculado a um token de diagnóstico.

Exemplo de requisição

Defina ADIOS_API_URL=https://api.adios.dev. Para requisições protegidas, defina ADIOS_ACCESS_TOKEN e ADIOS_TEAM_ID como na início rápido. Defina quaisquer variáveis adicionais ADIOS_* variáveis dos seus próprios resultados de recursos.

curl --fail-with-body --request GET "$ADIOS_API_URL/v1/agent_plan_step/${ADIOS_AGENT_PLAN_STEP_ID}" \
  -H "Authorization: Bearer $ADIOS_ACCESS_TOKEN" \
  -H "X-Tenant-ID: $ADIOS_TEAM_ID"

Resposta: HTTP 200

AgentPlanStep

Campos de resposta

CampoTipoDescrição
agent_plan_idstring
agent_plan_step_idstring
agent_version_idstring
child_agent_run_idstring
completed_atinteiro(Timestamp Unix)
created_atinteiro(Timestamp Unix)
deleted_atinteiro(Timestamp Unix)
dependenciesobjeto
descriptionobjeto
errorobjeto
execution_task_idstring
metadataobjeto
positioninteiro
role_keystring
specialist_rolestringValores permitidos: lead, security, code_quality, test_verification.
started_atinteiro(Timestamp Unix)
statusstringValores permitidos: pending, running, passed, failed, blocked, skipped.
team_idstring
titlestring
tool_namestring
updated_atinteiro(Timestamp Unix)

A ilustração de coleção derivada do esquema é omitida aqui porque não satisfaz o esquema de resposta publicado. Use o contrato de campo acima.