zeroclaw/src/observability
argenis de la rosa 98688c61ff feat(cache): wire two-tier response cache, multi-provider token tracking, and cache analytics
- Two-tier response cache: in-memory LRU (hot) + SQLite (warm) with TTL-aware eviction
- Wire response cache into agent turn loop (temp==0.0, text-only responses only)
- Parse Anthropic cache_creation_input_tokens/cache_read_input_tokens
- Parse OpenAI prompt_tokens_details.cached_tokens
- Add cached_input_tokens to TokenUsage, prompt_caching to ProviderCapabilities
- Add CacheHit/CacheMiss observer events with Prometheus counters
- Add response_cache_hot_entries config field (default: 256)
2026-03-16 12:44:48 -04:00
..
log.rs feat(cache): wire two-tier response cache, multi-provider token tracking, and cache analytics 2026-03-16 12:44:48 -04:00
mod.rs fix(observability): support verbose backend selection (#3374) 2026-03-13 16:15:43 -04:00
multi.rs feat(observability): implement Prometheus metrics backend with /metrics endpoint 2026-02-18 12:06:05 +08:00
noop.rs feat(observability): focus PR 596 on Prometheus backend 2026-02-18 12:06:05 +08:00
otel.rs feat(observer): live tool call notifications (#3221) 2026-03-11 19:07:34 -04:00
prometheus.rs feat(cache): wire two-tier response cache, multi-provider token tracking, and cache analytics 2026-03-16 12:44:48 -04:00
runtime_trace.rs Addressed clippy lint issues 2026-03-10 01:48:19 -04:00
traits.rs feat(cache): wire two-tier response cache, multi-provider token tracking, and cache analytics 2026-03-16 12:44:48 -04:00
verbose.rs feat(observer): live tool call notifications (#3221) 2026-03-11 19:07:34 -04:00