plano/crates/brightstaff/src
Spherrrical 03cb09f47e add tenant-scoped Redis session cache keys and remove dead log_affinity_hit
- Add tenant_header to SessionCacheConfig; when set, cache keys are scoped
  as plano:affinity:{tenant_id}:{session_id} for multi-tenant isolation
- Thread tenant_id through RouterService, routing_service, and llm handlers
- Use Cow<'_, str> in session_key to avoid allocation when no tenant is set
- Remove unused log_affinity_hit (logging was already inlined at call sites)
2026-04-13 16:50:53 -07:00
..
handlers add tenant-scoped Redis session cache keys and remove dead log_affinity_hit 2026-04-13 16:50:53 -07:00
router add tenant-scoped Redis session cache keys and remove dead log_affinity_hit 2026-04-13 16:50:53 -07:00
session_cache address PR review feedback on session cache 2026-04-13 16:08:10 -07:00
signals making Messages.Content optional, and having the upstream LLM fail if the right fields aren't set (#699) 2026-01-16 16:24:03 -08:00
state refactor brightstaff (#736) 2026-03-19 17:58:33 -07:00
tracing refactor brightstaff (#736) 2026-03-19 17:58:33 -07:00
app_state.rs refactor brightstaff (#736) 2026-03-19 17:58:33 -07:00
lib.rs add pluggable session cache with Redis backend 2026-04-09 16:32:31 -07:00
main.rs add tenant-scoped Redis session cache keys and remove dead log_affinity_hit 2026-04-13 16:50:53 -07:00
streaming.rs refactor brightstaff (#736) 2026-03-19 17:58:33 -07:00