feat: cache warming (T1.4 PR3b) #11

Merged
clawdie merged 1 commit from feat/t14-pr3b-cache-warming into main 2026-05-31 17:34:07 +02:00
Owner

Fire-and-forget cache warming on daemon startup, config-gated, disabled by default.

Fire-and-forget cache warming on daemon startup, config-gated, disabled by default.
clawdie added 1 commit 2026-05-31 17:34:04 +02:00
Disabled by default. Enables DeepSeek prefix cache warming:
- Fire-and-forget probe on daemon startup
- Optional periodic re-warming (COLIBRI_CACHE_WARMING_INTERVAL_HOURS)
- Cache warming metrics exposed in daemon status
- Fix: Box<dyn Error> -> Box<dyn Error + Send + Sync> in deepseek crate

Config: COLIBRI_CACHE_WARMING=0|1, COLIBRI_CACHE_WARMING_INTERVAL_HOURS=N
Status: cache_warming.enabled, .last_warm_at, .last_warm_cache_hit,
        .last_warm_hit_tokens

Build: pass | Tests: workspace green | Fmt: clean
clawdie merged commit a0deeada85 into main 2026-05-31 17:34:07 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clawdie/colibri#11
No description provided.