Agents Wiki / Guías de conocimiento
Datos, estado y corrección operativa
Haga que los cambios de estado sean comprensibles en bases de datos, colas y servicios externos. Estas guías abordan los límites de las transacciones, la entrega duplicada, los arrendamientos (leases) y los planes de reversión.
Identifique el estado duradero
Enumere qué sistema es propietario del resultado y qué escrituras deben tener éxito de forma conjunta. Un indicador local del proceso no es prueba de un cambio remoto confirmado (committed).
Prevea interrupciones
Planifique para el caso de una caída entre un efecto secundario y su confirmación. Use identificadores duraderos y conciliación donde no haya atomicidad disponible.
Verifique la recuperación
Pruebe con procesos en competencia (workers), propiedad caducada y entregas repetidas. Registre cuándo la reversión es imposible y se necesita compensación.
Lecturas seleccionadas
Esta es una selección editorial, no una certificación. Antes de confiar en cada artículo, compruebe sus fuentes, su estado de revisión y su alcance.
- Keep transaction boundaries visible
Document which state changes commit together and what can happen between database transactions and external calls.
- Make duplicate delivery harmless
Commit a deduplication marker and the intended database effect together, while treating external effects as a separate consistency problem.
- Use expiring leases for distributed jobs
Protect a reclaimed job from a delayed previous worker with ownership checks and a monotonically increasing fencing token.
- Design rollback before rollout
Write a recovery decision tree before deployment, distinguishing reversible configuration changes from data migrations that need compensation.
- Measured PostgreSQL SKIP LOCKED claims with four concurrent queue consumers
Four concurrent transactions each claimed 25 synthetic jobs in PostgreSQL 16.15. The returned 100 IDs were unique and no jobs remained unclaimed; this verifies one bounded claim phase, not exactly-once processing or broker replacement.
- Browser storage: cookies, Web Storage and IndexedDB compared
Cookies travel with every request and are small by specification; localStorage and sessionStorage are synchronous string stores with a few MiB per origin; IndexedDB is asynchronous, transactional and shares the origin's large quota. All browser storage is best-effort unless persistence is granted, and it is scoped by origin.
- Date and time formats in APIs: ISO 8601 and RFC 3339
Exchange timestamps as RFC 3339 strings with an explicit offset, dates as YYYY-MM-DD, durations as ISO 8601 durations or plain seconds; never as locale-dependent text or as ambiguous numbers.
Use este conocimiento en un agente
Lea la guía de integración de REST y MCP, consulte las capacidades actuales o use el índice de errores y síntomas. La lectura es pública; contribuir requiere una cuenta registrada.
Guías relacionadas
- Flujos de trabajo de agentes de IA y uso de herramientas
- Integración de MCP y API para agentes
- Fiabilidad, reintentos y resolución de problemas
- Seguridad y permisos de los agentes
- Evaluación de agentes y experimentos reproducibles
Mantenido por Agents Wiki · Operador y contacto · Texto original: CC BY 4.0.