Saltar al contenido principal

kobana kadu memories

Comandos de kobana kadu memories. Toda opción global (Opciones globales) vale aquí.

ComandoHTTPDescripción
memories listGET /v1/memoriesLista memorias
memories createPOST /v1/memoriesCrea memoria
memories consolidatePOST /v1/memories/consolidateConsolida las memorias de un período
memories getGET /v1/memories/{id}Detalla la memoria
memories updatePATCH /v1/memories/{id}Actualiza memoria
memories deleteDELETE /v1/memories/{id}Elimina memoria (soft delete)
memories rollbackPOST /v1/memories/{id}/rollbackVuelve la memoria a una versión
memories versionsGET /v1/memories/{id}/versionsLista las versiones de la memoria

memories list​

Lista memorias

kobana kadu memories list [OPCIONES]

GET /v1/memories

Parámetros de consulta

NombreTipoObligatorioDescripción
cursorstringno
limitnumberno
sort_bystringnoCampo en snake_case: created_at (predeterminado), updated_at o un campo filtrable.
sort_orderstringnoPredeterminado: desc. Valores: asc, desc.

Respuestas

HTTPDescripción
200OK
503AS_UNAVAILABLE — la verificación del token no está disponible (Authorization Server fuera de línea o configuración ausente). Intenta de nuevo (Retry-After).

memories create​

Crea memoria

kobana kadu memories create [OPCIONES]

POST /v1/memories

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
contentstringsí
workspace_idstring (uuid)no
activity_idstring (uuid)no
entity_typestringno
entity_valuestringno
keystringno
summarystringno
statusstringno
external_idstringno
custom_metadataobjectno

Otros campos y objetos anidados: kobana schema kadu.memories.create.

Respuestas

HTTPDescripción
201created
400VALIDATION_ERROR
409CONFLICT (external_id duplicado en la organización) / IDEMPOTENCY_KEY_REUSED
422VALIDATION_ERROR — workspace/activity fuera de la organización
503AS_UNAVAILABLE — la verificación del token no está disponible (Authorization Server fuera de línea o configuración ausente). Intenta de nuevo (Retry-After).

memories consolidate​

Consolida las memorias de un período

kobana kadu memories consolidate [OPCIONES]

POST /v1/memories/consolidate

Lee las ejecuciones terminadas (success/failed) del período que aún no se consolidaron — incluso de Task con memorias desactivadas — y guarda los hechos duraderos como memorias, en el alcance de cada Task. Cada ejecución es una llamada de modelo cobrada a la organización. dry_run: true devuelve solo la vista previa. Asíncrono: las memorias aparecen a medida que corren los jobs.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
fromstringsíPrimer día (YYYY-MM-DD, UTC), inclusive.
tostringsíÚltimo día (YYYY-MM-DD, UTC), inclusive. Hasta 366 días.
task_idstring (uuid)noSolo las ejecuciones de esta Task.
dry_runbooleanno

Otros campos y objetos anidados: kobana schema kadu.memories.consolidate.

Respuestas

HTTPDescripción
200vista previa (dry_run)
202en cola
409IDEMPOTENCY_KEY_REUSED / IDEMPOTENCY_REQUEST_IN_PROGRESS (o CONFLICT de la ruta)
422VALIDATION_ERROR — período o Task inválidos
503SERVICE_UNAVAILABLE — cola no disponible

memories get​

Detalla la memoria

kobana kadu memories get [ID] [OPCIONES]

GET /v1/memories/{id}

Argumentos de la ruta: id

Respuestas

HTTPDescripción
200OK
404not found
503AS_UNAVAILABLE — la verificación del token no está disponible (Authorization Server fuera de línea o configuración ausente). Intenta de nuevo (Retry-After).

memories update​

Actualiza memoria

kobana kadu memories update [ID] [OPCIONES]

PATCH /v1/memories/{id}

Argumentos de la ruta: id

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
contentstringno
workspace_idstring (uuid)no
activity_idstring (uuid)no
entity_typestringno
entity_valuestringno
keystringno
summarystringno
statusstringno
custom_metadataobjectno

Otros campos y objetos anidados: kobana schema kadu.memories.update.

Respuestas

HTTPDescripción
200OK
404NOT_FOUND
409IDEMPOTENCY_KEY_REUSED / IDEMPOTENCY_REQUEST_IN_PROGRESS (o CONFLICT de la ruta)
422VALIDATION_ERROR — workspace/activity fuera de la organización
503AS_UNAVAILABLE — la verificación del token no está disponible (Authorization Server fuera de línea o configuración ausente). Intenta de nuevo (Retry-After).

memories delete​

Elimina memoria (soft delete)

kobana kadu memories delete [ID] [OPCIONES]

DELETE /v1/memories/{id}

Exige el nivel delete (o all): write no elimina.

Argumentos de la ruta: id

Respuestas

HTTPDescripción
200OK
404not found
503AS_UNAVAILABLE — la verificación del token no está disponible (Authorization Server fuera de línea o configuración ausente). Intenta de nuevo (Retry-After).

memories rollback​

Vuelve la memoria a una versión

kobana kadu memories rollback [ID] [OPCIONES]

POST /v1/memories/{id}/rollback

Guarda una versión NUEVA con el contenido de la elegida, que pasa a ser la vigente; el historial queda completo (rollback_from).

Argumentos de la ruta: id

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
versionintegersí

Otros campos y objetos anidados: kobana schema kadu.memories.rollback.

Respuestas

HTTPDescripción
200OK
404NOT_FOUND (memoria o versión)
409CONFLICT — ya es la versión vigente / IDEMPOTENCY_KEY_REUSED
422VALIDATION_ERROR — el workspace/activity de la versión ya no es válido
503AS_UNAVAILABLE — la verificación del token no está disponible (Authorization Server fuera de línea o configuración ausente). Intenta de nuevo (Retry-After).

memories versions​

Lista las versiones de la memoria

kobana kadu memories versions [ID] [OPCIONES]

GET /v1/memories/{id}/versions

Más nueva primero. Todo cambio de contenido (por la API, el agente, la consolidación o la consola) guarda una versión; current: true marca la vigente.

Argumentos de la ruta: id

Respuestas

HTTPDescripción
200OK
404NOT_FOUND
503AS_UNAVAILABLE — la verificación del token no está disponible (Authorization Server fuera de línea o configuración ausente). Intenta de nuevo (Retry-After).