Pular para o conteúdo principal

kobana kadu executions

Comandos de kobana kadu executions. Toda opção global (Opções globais) vale aqui.

ComandoHTTPDescrição
executions searchGET /v1/executions/searchBusca textual nas execuções
executions listGET /v1/executionsLista execuções
executions getGET /v1/executions/{id}Detalha a execução
executions cancelPOST /v1/executions/{id}/cancelCancela a execução
executions consolidate-memoriesPOST /v1/executions/{id}/consolidate_memoriesConsolida as memórias da execução
executions continuePOST /v1/executions/{id}/continueContinua a conversa (próxima rodada)
executions eventsGET /v1/executions/{id}/eventsEventos da execução
executions logsGET /v1/executions/{id}/logsLogs da execução
executions todosGET /v1/executions/{id}/todosPendências (todos) da execução

Busca textual nas execuções

kobana kadu executions search [OPÇÕES]

GET /v1/executions/search

Procura em eventos, todos, logs, resultado e erro. Até 30 execuções, mais recentes primeiro, cada uma com até 3 trechos. Só entram as fontes que o chamador poderia ler direto: logs exigem a liberação executions_logs.view da organização, e num token de pessoa o papel precisa de agent.logs.list, agent.events.list e agent.todos.list para logs, eventos e todos.

Parâmetros de consulta

NomeTipoObrigatórioDescrição
qstringsim

Respostas

HTTPDescrição
200OK
400VALIDATION_ERROR — q com menos de 2 caracteres
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).

executions list​

Lista execuções

kobana kadu executions list [OPÇÕES]

GET /v1/executions

Parâmetros de consulta

NomeTipoObrigatórioDescrição
cursorstringnão
limitnumbernão
sort_bystringnãoCampo em snake_case: created_at (padrão), updated_at ou um campo filtrável.
sort_orderstringnãoPadrão: desc. Valores: asc, desc.

Respostas

HTTPDescrição
200OK
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).

executions get​

Detalha a execução

kobana kadu executions get [ID] [OPÇÕES]

GET /v1/executions/{id}

Argumentos do caminho: id

Respostas

HTTPDescrição
200OK
404not found
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).

executions cancel​

Cancela a execução

kobana kadu executions cancel [ID] [OPÇÕES]

POST /v1/executions/{id}/cancel

Argumentos do caminho: id

Respostas

HTTPDescrição
200cancelled (ou o status terminal atual, se já terminou)
404NOT_FOUND
409IDEMPOTENCY_KEY_REUSED / IDEMPOTENCY_REQUEST_IN_PROGRESS (ou CONFLICT da rota)
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).

executions consolidate-memories​

Consolida as memórias da execução

kobana kadu executions consolidate-memories [ID] [OPÇÕES]

POST /v1/executions/{id}/consolidate_memories

Lê o resultado, os eventos, as pendências e o pedido do usuário desta execução terminada e grava os fatos duráveis como memórias, no escopo da Task — mesmo com memórias desligadas nela. Refaz se já foi consolidada (atualiza as mesmas memórias). É uma chamada de modelo cobrada da organização. Assíncrono.

Argumentos do caminho: id

Respostas

HTTPDescrição
202enfileirado
404NOT_FOUND
409CONFLICT — execução não terminada / IDEMPOTENCY_KEY_REUSED
503SERVICE_UNAVAILABLE — fila indisponível

executions continue​

Continua a conversa (próxima rodada)

kobana kadu executions continue [ID] [OPÇÕES]

POST /v1/executions/{id}/continue

Só para Task conversacional (conversational): cria uma execução filha desta que retoma a sessão do agente (contexto, arquivos de saída e estado) e atende ao pedido em message. Usa os parâmetros, a data de referência e o ambiente desta execução, que precisa estar terminada (success ou failed). Continuar uma rodada antiga abre um ramo. A nova execução traz parentExecutionId (esta) e rootExecutionId (a primeira rodada).

Argumentos do caminho: id

Corpo da requisição

NomeTipoObrigatórioDescrição
messagestringsim
localestringnão
input_file_idsarray<string (uuid)>nãoArquivos novos para esta rodada (POST /files, ainda não usados).

Outros campos e objetos aninhados: kobana schema kadu.executions.continue.

Respostas

HTTPDescrição
201rodada criada (na fila da Task)
404NOT_FOUND
409NOT_CONVERSATIONAL / EXECUTOR_NOT_SUPPORTED / EXECUTOR_CHANGED / NOT_FINISHED / SESSION_UNAVAILABLE
422ENVIRONMENT_REQUIRED / MISSING_SECRETS (details.keys) / INVALID_PARAMETERS / INVALID_INPUT_FILES / COST_LIMIT_REACHED
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).

executions events​

Eventos da execução

kobana kadu executions events [ID] [OPÇÕES]

GET /v1/executions/{id}/events

Por sequence, até 500 por chamada. Para acompanhar, passe em after_sequence o último sequence recebido e repita.

Argumentos do caminho: id

Parâmetros de consulta

NomeTipoObrigatórioDescrição
after_sequenceinteger,nullnão

Respostas

HTTPDescrição
200OK
404NOT_FOUND
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).

executions logs​

Logs da execução

kobana kadu executions logs [ID] [OPÇÕES]

GET /v1/executions/{id}/logs

Em ordem de chegada, até 1000 por chamada. Para acompanhar uma execução em andamento, passe em after_id o último id recebido e repita.

Argumentos do caminho: id

Parâmetros de consulta

NomeTipoObrigatórioDescrição
after_idinteger,nullnão

Respostas

HTTPDescrição
200OK
404NOT_FOUND
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).

executions todos​

Pendências (todos) da execução

kobana kadu executions todos [ID] [OPÇÕES]

GET /v1/executions/{id}/todos

Argumentos do caminho: id

Respostas

HTTPDescrição
200OK
404NOT_FOUND
503AS_UNAVAILABLE — a verificação do token está indisponível (Authorization Server fora do ar ou configuração ausente). Tente de novo (Retry-After).