Skip to content

Commit dcb7318

Browse files
fix: restore evidence_filter logic for non-history facet filtering
The previous commit introduced a dependency on prune_entities in the evidence_filter assignment that broke live-only evidence filtering when memory_types/time facets were requested without include_history. Restore the original 'not include_history' logic; the prune_entities override for history mode is handled separately below. Fixes test_graph_scene_filters_supporting_memory_type_and_time_window.
1 parent 0b2f070 commit dcb7318

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

engraphis/service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7797,7 +7797,7 @@ def _graph_scene_rows_unlocked(self, *, workspace: str, repo: Optional[str] = No
77977797
prune_entities = bool(
77987798
clean_memory_types or lower_time is not None or upper_time is not None
77997799
)
7800-
evidence_filter = not include_history and not prune_entities
7800+
evidence_filter = not include_history
78017801
allow_supportless = not (
78027802
clean_memory_types or lower_time is not None or upper_time is not None
78037803
)

0 commit comments

Comments
 (0)