Reliability
Making agents survive the real world.
Pages
- Resilience — Retry, fallback, health state, circuit breaker.
- Error Handling — Error types, propagation, recovery.
- Long-Running Runs — Checkpoint, resume, idempotent retry, runtime cost ceiling for hour-scale executions.
- Schema Identity — Deterministic schema hashes across LLM providers.
Memory
TnsAI.Core provides a pluggable memory system for agent conversation history. The MemoryStore interface defines storage, retrieval, pruning, and search operations. Four implementations cover different persistence and sharing requirements. The AgentBuilder.memoryStore() method wires a store into an agent.
Resilience
TnsAI.Core provides a declarative resilience framework built on top of Resilience4j. The @Resilience annotation configures retry, circuit breaker, rate limiting, bulkhead isolation, timeout, and fallback policies for actions and roles. The ResilienceExecutor applies these policies in a layered pipeline and tracks terminal failures in a dead-letter queue.