Skip to content

Commit 161dbde

Browse files
authored
📦 NEW: add filters support (#78)
1 parent 14334d4 commit 161dbde

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

packages/langbase/src/langbase/langbase.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,10 +210,16 @@ export interface MemoryDeleteOptions {
210210
name: string;
211211
}
212212

213+
type FilterOperator = 'Eq' | 'NotEq' | 'In' | 'NotIn' | 'And' | 'Or';
214+
type FilterConnective = 'And' | 'Or';
215+
type FilterValue = string | string[];
216+
type MemoryFilters = [FilterOperator | FilterConnective, FilterValue | MemoryFilters][];
217+
213218
export interface MemoryRetrieveOptions {
214219
query: string;
215220
memory: {
216221
name: string;
222+
filters?: MemoryFilters;
217223
}[];
218224
topK?: number;
219225
}

0 commit comments

Comments
 (0)