honcho/tests
Rajat Ahuja 8e3f24d4f8
feat: add caching (redis) (#265)
* feat: init redis cache

* feat: initialize redis client

* fix: add fakeredis client

* fix: update docker compose

* fix: various coderabbit comments

* fix: update docker-compose.yml.example

* fix: CR comments 2

* fix: clean up client

* fix: cache key class; workspace LRU; constants -> utils

* fix: CodeRabbit comments

* feat: add redis to harness

* fix: use cashews

* fix: add locking for cache stampedes

* fix: clean up PR

* f: unify cache key templates and stop caching None

* fix: alter prefixes + prime cache on get_or_create()

* fix: re-add fakeredis

* chore: Code Rabbit nits

* CR comments; make client more resilient

* fix: BPR

* fix: set redis once but clear cache in between every test

* fix: attempt fix contextvar error

* fix: make TestClient rely on redis patch

* fix: potential working fix

* fix: namespace inheritance; address comments

* fix: namespace inheritance; address comments

---------

Co-authored-by: Vineeth Voruganti <13438633+VVoruganti@users.noreply.github.com>
2025-11-07 13:04:28 -05:00
..
alembic align DB state to sqlalchemy model definitions (#245) 2025-11-03 14:58:12 -05:00
bench feat: add caching (redis) (#265) 2025-11-07 13:04:28 -05:00
crud feat: fix race condition in message sequence batching (#235) 2025-10-16 11:46:55 -04:00
deriver feat: fix race condition in message sequence batching (#235) 2025-10-16 11:46:55 -04:00
dreamer create Representation class and use it to unify all formatting (#214) 2025-10-07 15:28:44 -04:00
integration fix: message seq in session N+1 (#261) 2025-11-03 15:33:48 -05:00
routes fix: remove list webhook db call (not needed, causes race condition) (#257) 2025-11-03 11:26:44 -05:00
sdk feat: introduce alembic migration verification (#238) 2025-10-23 16:24:35 -04:00
utils feat: rework langfuse setup to work more cleanly; fix bug in dream scheduling (#253) 2025-11-03 11:25:29 -05:00
__init__.py [0.0.10] Release 2024-07-25 13:45:27 -04:00
conftest.py feat: add caching (redis) (#265) 2025-11-07 13:04:28 -05:00
test_advanced_filters.py Ben/search rrf (#179) 2025-08-06 17:43:03 -04:00
test_datetime_parsing.py create Representation class and use it to unify all formatting (#214) 2025-10-07 15:28:44 -04:00
test_llm_mock.py Integrate prometheus into Honcho (#226) 2025-10-08 13:53:48 -04:00
test_schema_validations.py create Representation class and use it to unify all formatting (#214) 2025-10-07 15:28:44 -04:00