Registro de Alterações
Esta página rastreia as alterações no contrato da API para Desenvolvedores para que você possa acompanhar a superfície da qual sua integração depende.
v1 — Estável (2026-06)
O lançamento público inicial da API para Desenvolvedores da Cuneiform Chat. v1 é o contrato atual e estável, e estabelece a linha de base de tudo o que é documentado nesta referência:
- Autenticação — acesso com credenciais por meio de uma key
cuk_<env>_<random>, apresentada comoAuthorization: Bearer cuk_…ouX-API-Key: cuk_…. Cinco scopes:knowledge:read,knowledge:write,agents:read,agents:write,agents:query. - Knowledge — upload assíncrono de documentos, listagem, busca, obtenção, status (polling + SSE) e exclusão; CRUD de pastas e tags; organização de documentos (mover para pasta, adicionar/remover tags).
- Agents — criar, listar, obter, atualizar, arquivar (soft-delete) e restaurar; ler e atualizar a configuração de um agent.
- Consulta de Agent — executar um agent em modo JSON bloqueante ou em modo SSE de streaming.
- Convenções — paginação por cursor opaco, o contrato
Idempotency-Key, o envelope de erro no estilo Stripe e os cabeçalhosRateLimit-*.
Como o contrato evolui
v1 é aditivo e estável:
- Novos campos e novos endpoints podem ser introduzidos dentro de
v1. - Campos existentes nunca são removidos ou reutilizados dentro de
v1. - As categorias de erro nunca são reutilizadas — uma nova categoria pode ser adicionada, mas uma existente mantém seu significado, então é seguro ramificar pelo
typedo erro.
Uma alteração incompatível seria publicada sob um novo prefixo de versão (/v2), nunca de forma silenciosa dentro de v1.
Last updated on