Skip to content

v0.1.6

tagged this 05 Jun 06:49
runLlmCallPipeline hardcoded a 24h TTL on every cache write; the host's
namespaced cache treats a per-call TTL as an override, so a DAG's
configured cacheTtlMs never applied to LLM cache entries (observed live:
a 7-day cacheTtlMs produced 1-day Redis expiries). The pipeline now
omits the TTL — expiry policy belongs to the adapter, which the host
wires from per-DAG config / host defaults. Contract documented on
ContextCacheAdapter.set; regression test pins the no-TTL call.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Assets 2
Loading