* feat: add complex arbitrary filtering on all objects * fix: safe numeric casting and application of comparators * fix: add way more tests, fix bugs with filter parsing * chore: pass model_class as arugment to apply_filter * fix: default to not caring about is_active in get_sessions_for_peer * fix: address coderabbit complaints (valid) * fix: throw filter errors when necessary, validate inputs and handle edge cases with more tests * fix: remove all type errors and most type warnings * fix: don't use db in tests that don't need it cheat: sprinkle in some pyright: ignore in filter.py * fix: allowlist for filtering -- no filtering by content, message id, or anything internal * fix: handle mixed types in metadata, add tests * chore: refine types * chore: rename fiter param everywhere |
||
|---|---|---|
| .. | ||
| integration | ||
| routes | ||
| __init__.py | ||
| conftest.py | ||
| test_advanced_filters.py | ||
| test_agent.py | ||
| test_schema_validations.py | ||