diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index 30a992e..42f1e29 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -12,7 +12,7 @@ "@radix-ui/react-slot": "^1.1.0", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "langbase": "^1.1.44", + "langbase": "^1.1.45", "lucide-react": "^0.416.0", "mxcn": "^2.0.0", "next": "14.2.5", diff --git a/examples/nodejs/package.json b/examples/nodejs/package.json index 5bdd9ee..ee60789 100644 --- a/examples/nodejs/package.json +++ b/examples/nodejs/package.json @@ -42,7 +42,7 @@ "dependencies": { "@langbase/cli": "workspace:*", "dotenv": "^16.4.5", - "langbase": "1.1.44", + "langbase": "1.1.45", "uuid": "^11.1.0" } } diff --git a/packages/langbase/CHANGELOG.md b/packages/langbase/CHANGELOG.md index 7c464b3..cf91c57 100644 --- a/packages/langbase/CHANGELOG.md +++ b/packages/langbase/CHANGELOG.md @@ -1,5 +1,11 @@ # `langbase` SDK +## 1.1.45 + +### Patch Changes + +- configurable top-k in memory + ## 1.1.44 ### Patch Changes diff --git a/packages/langbase/package.json b/packages/langbase/package.json index 84873a9..bde6028 100644 --- a/packages/langbase/package.json +++ b/packages/langbase/package.json @@ -1,6 +1,6 @@ { "name": "langbase", - "version": "1.1.44", + "version": "1.1.45", "license": "Apache-2.0", "sideEffects": false, "main": "./dist/index.js", diff --git a/packages/langbase/src/langbase/langbase.ts b/packages/langbase/src/langbase/langbase.ts index c46d207..a5668a3 100644 --- a/packages/langbase/src/langbase/langbase.ts +++ b/packages/langbase/src/langbase/langbase.ts @@ -268,6 +268,7 @@ export interface MemoryCreateOptions { name: string; description?: string; embedding_model?: EmbeddingModels; + top_k?: number; } export interface MemoryDeleteOptions { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d7615ca..e84f92d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -51,8 +51,8 @@ importers: specifier: ^2.1.1 version: 2.1.1 langbase: - specifier: ^1.1.44 - version: 1.1.44(react@18.3.1)(ws@8.18.0) + specifier: ^1.1.45 + version: 1.1.45(react@18.3.1)(ws@8.18.0) lucide-react: specifier: ^0.416.0 version: 0.416.0(react@18.3.1) @@ -115,8 +115,8 @@ importers: specifier: ^16.4.5 version: 16.4.7 langbase: - specifier: 1.1.44 - version: 1.1.44(react@18.3.1)(ws@8.18.0) + specifier: 1.1.45 + version: 1.1.45(react@18.3.1)(ws@8.18.0) uuid: specifier: ^11.1.0 version: 11.1.0 @@ -264,7 +264,7 @@ importers: version: 5.7.3 vitest: specifier: 1.6.0 - version: 1.6.0(@edge-runtime/vm@4.0.4)(@types/node@22.13.5)(jsdom@24.1.3)(terser@5.38.1) + version: 1.6.0(@edge-runtime/vm@4.0.4)(@types/node@22.13.5)(jsdom@24.1.3(canvas@2.11.2))(terser@5.38.1) packages/langbase: dependencies: @@ -3243,8 +3243,8 @@ packages: keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - langbase@1.1.44: - resolution: {integrity: sha512-99nmbZ2DVwqYiqSVgH8lF9UoM7glIYSdG3WzE3Z2nZbJKoFyZPvRRk7Czq05b32nqcAALwzk3zqVOZmDIn1rqQ==} + langbase@1.1.45: + resolution: {integrity: sha512-uh2oiYxVPWXRExJemzZtetiKsa9jMACuU1MJDO7oLLtsBskOlrwFYHFT2bc8SttM7lOUZIKjBGEXoSGps99g/A==} engines: {node: '>=18'} peerDependencies: react: ^18 || ^19 @@ -6043,7 +6043,7 @@ snapshots: '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1)(typescript@5.7.3) '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.7.3) eslint-config-prettier: 9.1.0(eslint@8.57.1) - eslint-import-resolver-alias: 1.1.2(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1)) + eslint-import-resolver-alias: 1.1.2(eslint-plugin-import@2.31.0) eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.1) eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1) @@ -6540,7 +6540,7 @@ snapshots: clear-any-console@1.16.3(react@18.3.1)(ws@8.18.0): dependencies: - langbase: 1.1.44(react@18.3.1)(ws@8.18.0) + langbase: 1.1.45(react@18.3.1)(ws@8.18.0) transitivePeerDependencies: - encoding - react @@ -6558,7 +6558,7 @@ snapshots: cli-handle-error@4.4.1(react@18.3.1)(ws@8.18.0): dependencies: chalk: 3.0.0 - langbase: 1.1.44(react@18.3.1)(ws@8.18.0) + langbase: 1.1.45(react@18.3.1)(ws@8.18.0) log-symbols: 3.0.0 transitivePeerDependencies: - encoding @@ -6568,7 +6568,7 @@ snapshots: cli-handle-unhandled@1.1.2(react@18.3.1)(ws@8.18.0): dependencies: cli-handle-error: 4.4.1(react@18.3.1)(ws@8.18.0) - langbase: 1.1.44(react@18.3.1)(ws@8.18.0) + langbase: 1.1.45(react@18.3.1)(ws@8.18.0) transitivePeerDependencies: - encoding - react @@ -6595,7 +6595,7 @@ snapshots: dependencies: chalk: 5.4.1 clear-any-console: 1.16.3(react@18.3.1)(ws@8.18.0) - langbase: 1.1.44(react@18.3.1)(ws@8.18.0) + langbase: 1.1.45(react@18.3.1)(ws@8.18.0) transitivePeerDependencies: - encoding - react @@ -7059,7 +7059,7 @@ snapshots: eslint-plugin-turbo: 2.4.1(eslint@8.57.1)(turbo@2.4.1) turbo: 2.4.1 - eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.7.0)(eslint@8.57.1)): + eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.31.0): dependencies: eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1) @@ -8053,7 +8053,7 @@ snapshots: dependencies: json-buffer: 3.0.1 - langbase@1.1.44(react@18.3.1)(ws@8.18.0): + langbase@1.1.45(react@18.3.1)(ws@8.18.0): dependencies: dotenv: 16.4.7 openai: 4.83.0(ws@8.18.0)(zod@3.24.1) @@ -9582,7 +9582,7 @@ snapshots: - supports-color - terser - vitest@1.6.0(@edge-runtime/vm@4.0.4)(@types/node@22.13.5)(jsdom@24.1.3)(terser@5.38.1): + vitest@1.6.0(@edge-runtime/vm@4.0.4)(@types/node@22.13.5)(jsdom@24.1.3(canvas@2.11.2))(terser@5.38.1): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0