fleet-memory/hindsight-api/hindsight_api/extensions
Nicolò Boschi 382550690a
fix: custom pg schema is not reliable (#278)
* fix: custom pg schema is not reliable

* fix

* fix

* fix: WorkerPoller now always has tenant extension

Ensures WorkerPoller follows same pattern as MemoryEngine - always
creates a DefaultTenantExtension if none is provided, preventing
NoneType errors when calling list_tenants().

Fixes test failures in test_worker.py

* fix: DefaultTenantExtension honors explicit schema parameter

Allows WorkerPoller's schema parameter to be passed through to
DefaultTenantExtension via config dict, maintaining backward
compatibility for tests that use schema parameter without
providing a tenant extension.

Fixes test_poller_with_custom_schema test failure.
2026-02-02 15:33:50 +01:00
..
builtin fix: custom pg schema is not reliable (#278) 2026-02-02 15:33:50 +01:00
__init__.py Add MentalModelRefreshContext and pre-operation validation for mental model create/refresh (#271) 2026-02-01 16:16:20 -05:00
base.py feat: extensions (#54) 2025-12-22 11:05:23 +01:00
context.py Fix embedding dimension for tenant schemas (#135) 2026-01-08 22:48:25 +01:00
http.py feat: extensions (#54) 2025-12-22 11:05:23 +01:00
loader.py feat: extensions (#54) 2025-12-22 11:05:23 +01:00
operation_validator.py Add MentalModelRefreshContext and pre-operation validation for mental model create/refresh (#271) 2026-02-01 16:16:20 -05:00
tenant.py fix: improve mental model consolidation (#197) 2026-01-26 09:54:25 +01:00