-
Notifications
You must be signed in to change notification settings - Fork 16.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Minor redis improvements #13381
Minor redis improvements #13381
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎ 1 Ignored Deployment
|
cc @Spartee for a review too |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like I don't have permissions to modify your branch, and would be great to get linting passing! Looks like there might be some extra changes from a weird formatter too. Maybe confirm you're on ruff 0.1.5?
Working on fixing this! I had an outdated version of ruff :) |
066fdf1
to
e4a65a6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @tylerhutcherson ! A few edits and questions
f"{self.OPERATORS.values()}" | ||
) | ||
"""Return the Redis Query syntax for a RedisTag filter expression""" | ||
return "*" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this a commonly understood empty expression in redis? A little code comment here would be helpful
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good callout. I will add a comment clarifying the implementation!
@efriis I pushed a commit to add some more comments, clean up old prints (sorry!), and switch to logger.debug for a few chatty things |
Thanks @tylerhutcherson ! Just one more on filters.py, and then good to go :) |
- **Description:** - Fixes a `key_prefix` bug where passing it in on `Redis.from_existing(...)` did not work properly. Updates doc strings accordingly. - Updates Redis filter classes logic with best practices on typing, string formatting, and handling "empty" filters. - Fixes a bug that would prevent multiple tag filters from being applied together in some scenarios. - Added a whole new filter unit testing module. Also updated code formatting for a number of modules that were failing the `make` commands. - **Issue:** N/A - **Dependencies:** N/A - **Tag maintainer:** @baskaryan - **Twitter handle:** @tchutch94
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@autoblocks/client](https://togithub.com/autoblocksai/javascript-sdk) | [`^0.0.20` -> `^0.0.21`](https://renovatebot.com/diffs/npm/@autoblocks%2fclient/0.0.20/0.0.21) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`20.9.1` -> `20.10.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.9.1/20.10.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`20.9.2` -> `20.10.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.9.2/20.10.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`18.2.37` -> `18.2.38`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.37/18.2.38) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`18.2.15` -> `18.2.17`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.15/18.2.17) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [ai](https://sdk.vercel.ai/docs) ([source](https://togithub.com/vercel/ai)) | [`2.2.24` -> `2.2.25`](https://renovatebot.com/diffs/npm/ai/2.2.24/2.2.25) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [langchain](https://togithub.com/langchain-ai/langchain) | `^0.0.338` -> `^0.0.340` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [langchain](https://togithub.com/langchain-ai/langchainjs) | [`^0.0.194` -> `^0.0.196`](https://renovatebot.com/diffs/npm/langchain/0.0.194/0.0.196) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [openai](https://togithub.com/openai/openai-python) | `1.3.3` -> `1.3.5` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [openai](https://togithub.com/openai/openai-node) | [`4.17.4` -> `4.20.0`](https://renovatebot.com/diffs/npm/openai/4.17.4/4.20.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [openai](https://togithub.com/openai/openai-node) | [`4.19.0` -> `4.20.0`](https://renovatebot.com/diffs/npm/openai/4.19.0/4.20.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [tsx](https://togithub.com/privatenumber/tsx) | [`4.1.3` -> `4.5.0`](https://renovatebot.com/diffs/npm/tsx/4.1.3/4.5.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [typescript](https://www.typescriptlang.org/) ([source](https://togithub.com/Microsoft/TypeScript)) | [`5.2.2` -> `5.3.2`](https://renovatebot.com/diffs/npm/typescript/5.2.2/5.3.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>autoblocksai/javascript-sdk (@​autoblocks/client)</summary> ### [`v0.0.21`](https://togithub.com/autoblocksai/javascript-sdk/compare/0.0.20...0.0.21) [Compare Source](https://togithub.com/autoblocksai/javascript-sdk/compare/0.0.20...0.0.21) </details> <details> <summary>vercel/ai (ai)</summary> ### [`v2.2.25`](https://togithub.com/vercel/ai/releases/tag/ai%402.2.25) [Compare Source](https://togithub.com/vercel/ai/compare/[email protected]@2.2.25) ##### Patch Changes - [`1e61c69`](https://togithub.com/vercel/ai/commit/1e61c69): chore: specify the minimum react version to 18 - [`6aec2d2`](https://togithub.com/vercel/ai/commit/6aec2d2): Expose threadId in useAssistant - [`c2369df`](https://togithub.com/vercel/ai/commit/c2369df): Add AWS Bedrock support - [`223fde3`](https://togithub.com/vercel/ai/commit/223fde3): ai/svelte: Add complex response parsing and StreamData support to useChat </details> <details> <summary>langchain-ai/langchain (langchain)</summary> ### [`v0.0.340`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.340) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.339...v0.0.340) #### What's Changed - DOCS: update rag use case images by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13615](https://togithub.com/langchain-ai/langchain/pull/13615) - WIP: core by [@​hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/13577](https://togithub.com/langchain-ai/langchain/pull/13577) - Add core as dep by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13623](https://togithub.com/langchain-ai/langchain/pull/13623) - Add template for gpt-crawler by [@​rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/13625](https://togithub.com/langchain-ai/langchain/pull/13625) - Use pytest asyncio auto mode by [@​nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/13643](https://togithub.com/langchain-ai/langchain/pull/13643) - Add error rate by [@​hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/13568](https://togithub.com/langchain-ai/langchain/pull/13568) - Core refac by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13627](https://togithub.com/langchain-ai/langchain/pull/13627) - bump 0.0.339rc0 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13664](https://togithub.com/langchain-ai/langchain/pull/13664) - fix templates dockerfile by [@​jakerachleff](https://togithub.com/jakerachleff) in [https://github.com/langchain-ai/langchain/pull/13672](https://togithub.com/langchain-ai/langchain/pull/13672) - update langserve to v0.0.30 by [@​jakerachleff](https://togithub.com/jakerachleff) in [https://github.com/langchain-ai/langchain/pull/13673](https://togithub.com/langchain-ai/langchain/pull/13673) - docugami cookbook by [@​tjaffri](https://togithub.com/tjaffri) in [https://github.com/langchain-ai/langchain/pull/13183](https://togithub.com/langchain-ai/langchain/pull/13183) - CLI 0.0.19 by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/13677](https://togithub.com/langchain-ai/langchain/pull/13677) - Update name by [@​hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/13676](https://togithub.com/langchain-ai/langchain/pull/13676) - more core fixes by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13665](https://togithub.com/langchain-ai/langchain/pull/13665) - Bagatur/core utils by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13688](https://togithub.com/langchain-ai/langchain/pull/13688) - add callback import test by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13689](https://togithub.com/langchain-ai/langchain/pull/13689) - bump core dep 0.0.3 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13690](https://togithub.com/langchain-ai/langchain/pull/13690) - fixed import error for BashOutputParser by [@​gyliu513](https://togithub.com/gyliu513) in [https://github.com/langchain-ai/langchain/pull/13680](https://togithub.com/langchain-ai/langchain/pull/13680) - remove openai api key from cookbook by [@​gyliu513](https://togithub.com/gyliu513) in [https://github.com/langchain-ai/langchain/pull/13633](https://togithub.com/langchain-ai/langchain/pull/13633) - Update bedrock.py to fix bug by [@​ruanwz](https://togithub.com/ruanwz) in [https://github.com/langchain-ai/langchain/pull/13646](https://togithub.com/langchain-ai/langchain/pull/13646) - BUG fix anthropic models on bedrock by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/13629](https://togithub.com/langchain-ai/langchain/pull/13629) - Lint for imports by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/13632](https://togithub.com/langchain-ai/langchain/pull/13632) - Added partial_variables to BaseStringMessagePromptTemplate.from_template(...) by [@​jponf](https://togithub.com/jponf) in [https://github.com/langchain-ai/langchain/pull/13645](https://togithub.com/langchain-ai/langchain/pull/13645) - chore: add serializer for tool message by [@​tanujtiwari-at](https://togithub.com/tanujtiwari-at) in [https://github.com/langchain-ai/langchain/pull/13626](https://togithub.com/langchain-ai/langchain/pull/13626) - VoyageEmbeddings embed_general_texts by [@​thomas0809](https://togithub.com/thomas0809) in [https://github.com/langchain-ai/langchain/pull/13620](https://togithub.com/langchain-ai/langchain/pull/13620) - BUGFIX: llm backwards compat imports by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13698](https://togithub.com/langchain-ai/langchain/pull/13698) - fix the problem that redis vector store will change metadata with val… by [@​dandanwei](https://togithub.com/dandanwei) in [https://github.com/langchain-ai/langchain/pull/13652](https://togithub.com/langchain-ai/langchain/pull/13652) - IMPROVEMENT: Conditionally import for type hints by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13700](https://togithub.com/langchain-ai/langchain/pull/13700) - Template Metadata pt 1 by [@​efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/13691](https://togithub.com/langchain-ai/langchain/pull/13691) - BUGFIX: add prompt imports for backwards compat by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13702](https://togithub.com/langchain-ai/langchain/pull/13702) - Fix locking by [@​hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/13725](https://togithub.com/langchain-ai/langchain/pull/13725) - Fix typo/line break in python code by [@​h3l](https://togithub.com/h3l) in [https://github.com/langchain-ai/langchain/pull/13708](https://togithub.com/langchain-ai/langchain/pull/13708) - REFACTOR: combine core documents files by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13733](https://togithub.com/langchain-ai/langchain/pull/13733) - DOCS: fix core api ref build by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13744](https://togithub.com/langchain-ai/langchain/pull/13744) - INFRA: run LC ci after core changes by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13742](https://togithub.com/langchain-ai/langchain/pull/13742) - Bagatur/bump core 4 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13745](https://togithub.com/langchain-ai/langchain/pull/13745) - RELEASE: 0.0.339rc1 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13746](https://togithub.com/langchain-ai/langchain/pull/13746) - DOCS: core editable dep api refs by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13747](https://togithub.com/langchain-ai/langchain/pull/13747) - Add Batch Size kwarg to the llm start callback by [@​hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/13483](https://togithub.com/langchain-ai/langchain/pull/13483) - IMPROVEMENT: filter global warnings properly by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13754](https://togithub.com/langchain-ai/langchain/pull/13754) - rm master condition by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13753](https://togithub.com/langchain-ai/langchain/pull/13753) #### New Contributors - [@​gyliu513](https://togithub.com/gyliu513) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13680](https://togithub.com/langchain-ai/langchain/pull/13680) - [@​jponf](https://togithub.com/jponf) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13645](https://togithub.com/langchain-ai/langchain/pull/13645) - [@​dandanwei](https://togithub.com/dandanwei) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13652](https://togithub.com/langchain-ai/langchain/pull/13652) - [@​h3l](https://togithub.com/h3l) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13708](https://togithub.com/langchain-ai/langchain/pull/13708) **Full Changelog**: langchain-ai/langchain@v0.0.339...v0.0.340 ### [`v0.0.339`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.339) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.338...v0.0.339) #### What's Changed - updated langchain stack img to be svg by [@​bracesproul](https://togithub.com/bracesproul) in [https://github.com/langchain-ai/langchain/pull/13540](https://togithub.com/langchain-ai/langchain/pull/13540) - DOCS `langchain decorators` update by [@​leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/13535](https://togithub.com/langchain-ai/langchain/pull/13535) - fix: Make YoutubeLoader support on demand language translation by [@​RaflyLesmana3003](https://togithub.com/RaflyLesmana3003) in [https://github.com/langchain-ai/langchain/pull/13583](https://togithub.com/langchain-ai/langchain/pull/13583) - Add embedchain retriever by [@​taranjeet](https://togithub.com/taranjeet) in [https://github.com/langchain-ai/langchain/pull/13553](https://togithub.com/langchain-ai/langchain/pull/13553) - feat: load all namespaces by [@​andstu](https://togithub.com/andstu) in [https://github.com/langchain-ai/langchain/pull/13549](https://togithub.com/langchain-ai/langchain/pull/13549) - Fix for oracle schema parsing stated on the issue [#​7928](https://togithub.com/langchain-ai/langchain/issues/7928) by [@​Tazc54](https://togithub.com/Tazc54) in [https://github.com/langchain-ai/langchain/pull/13545](https://togithub.com/langchain-ai/langchain/pull/13545) - fix: VLLMOpenAI -- create() got an unexpected keyword argument 'api_key' by [@​umair313](https://togithub.com/umair313) in [https://github.com/langchain-ai/langchain/pull/13517](https://togithub.com/langchain-ai/langchain/pull/13517) - Fix Astra integration tests by [@​nicoloboschi](https://togithub.com/nicoloboschi) in [https://github.com/langchain-ai/langchain/pull/13520](https://togithub.com/langchain-ai/langchain/pull/13520) - Introduce search_kwargs for Custom Parameters in BingSearchAPIWrapper by [@​shumpei19](https://togithub.com/shumpei19) in [https://github.com/langchain-ai/langchain/pull/13525](https://togithub.com/langchain-ai/langchain/pull/13525) - AstraDB: use includeSimilarity option instead of $similarity by [@​nicoloboschi](https://togithub.com/nicoloboschi) in [https://github.com/langchain-ai/langchain/pull/13512](https://togithub.com/langchain-ai/langchain/pull/13512) - docs updating `AzureML` notebooks by [@​leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/13492](https://togithub.com/langchain-ai/langchain/pull/13492) - Fix hunyuan appid type by [@​maiqingqiang](https://togithub.com/maiqingqiang) in [https://github.com/langchain-ai/langchain/pull/13496](https://togithub.com/langchain-ai/langchain/pull/13496) - FIX: doc-string - langchain.vectorstores.dashvector.DashVector by [@​linzeyang](https://togithub.com/linzeyang) in [https://github.com/langchain-ai/langchain/pull/13502](https://togithub.com/langchain-ai/langchain/pull/13502) - FIX: Limit Azure OpenAI embeddings chunk size by [@​mspronesti](https://togithub.com/mspronesti) in [https://github.com/langchain-ai/langchain/pull/13425](https://togithub.com/langchain-ai/langchain/pull/13425) - Feature cognitive health by [@​jwbeck97](https://togithub.com/jwbeck97) in [https://github.com/langchain-ai/langchain/pull/13448](https://togithub.com/langchain-ai/langchain/pull/13448) - Add llama2-13b-chat-v1 support to `chat_models.BedrockChat` by [@​WouterDurnez](https://togithub.com/WouterDurnez) in [https://github.com/langchain-ai/langchain/pull/13403](https://togithub.com/langchain-ai/langchain/pull/13403) - Fix tool arguments formatting in StructuredChatAgent by [@​skozlovf](https://togithub.com/skozlovf) in [https://github.com/langchain-ai/langchain/pull/10480](https://togithub.com/langchain-ai/langchain/pull/10480) - Fix typo in MongoDB memory docs by [@​sijunhe](https://togithub.com/sijunhe) in [https://github.com/langchain-ai/langchain/pull/13588](https://togithub.com/langchain-ai/langchain/pull/13588) - Minor redis improvements by [@​tylerhutcherson](https://togithub.com/tylerhutcherson) in [https://github.com/langchain-ai/langchain/pull/13381](https://togithub.com/langchain-ai/langchain/pull/13381) - DeepLake Backwards compatibility fix by [@​adolkhan](https://togithub.com/adolkhan) in [https://github.com/langchain-ai/langchain/pull/13388](https://togithub.com/langchain-ai/langchain/pull/13388) - feat: add ERNIE-Bot-4 Function Calling by [@​wangwei1237](https://togithub.com/wangwei1237) in [https://github.com/langchain-ai/langchain/pull/13320](https://togithub.com/langchain-ai/langchain/pull/13320) - VertexAI LLM count_tokens method requires list of prompts by [@​stijntratsaertit](https://togithub.com/stijntratsaertit) in [https://github.com/langchain-ai/langchain/pull/13451](https://togithub.com/langchain-ai/langchain/pull/13451) - fixed an UnboundLocalError when no documents are found by [@​lkuligin](https://togithub.com/lkuligin) in [https://github.com/langchain-ai/langchain/pull/12995](https://togithub.com/langchain-ai/langchain/pull/12995) - fix: Reduce post-processing time for `DocAIParser` by [@​holtskinner](https://togithub.com/holtskinner) in [https://github.com/langchain-ai/langchain/pull/13210](https://togithub.com/langchain-ai/langchain/pull/13210) - bugfix in using search_kwargs in Vectara retriever by [@​ofermend](https://togithub.com/ofermend) in [https://github.com/langchain-ai/langchain/pull/13299](https://togithub.com/langchain-ai/langchain/pull/13299) - bump 339 by [@​baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/13613](https://togithub.com/langchain-ai/langchain/pull/13613) #### New Contributors - [@​taranjeet](https://togithub.com/taranjeet) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13553](https://togithub.com/langchain-ai/langchain/pull/13553) - [@​andstu](https://togithub.com/andstu) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13549](https://togithub.com/langchain-ai/langchain/pull/13549) - [@​Tazc54](https://togithub.com/Tazc54) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13545](https://togithub.com/langchain-ai/langchain/pull/13545) - [@​umair313](https://togithub.com/umair313) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13517](https://togithub.com/langchain-ai/langchain/pull/13517) - [@​nicoloboschi](https://togithub.com/nicoloboschi) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13520](https://togithub.com/langchain-ai/langchain/pull/13520) - [@​shumpei19](https://togithub.com/shumpei19) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13525](https://togithub.com/langchain-ai/langchain/pull/13525) - [@​linzeyang](https://togithub.com/linzeyang) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13502](https://togithub.com/langchain-ai/langchain/pull/13502) - [@​jwbeck97](https://togithub.com/jwbeck97) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13448](https://togithub.com/langchain-ai/langchain/pull/13448) - [@​WouterDurnez](https://togithub.com/WouterDurnez) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13403](https://togithub.com/langchain-ai/langchain/pull/13403) - [@​sijunhe](https://togithub.com/sijunhe) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13588](https://togithub.com/langchain-ai/langchain/pull/13588) - [@​stijntratsaertit](https://togithub.com/stijntratsaertit) made their first contribution in [https://github.com/langchain-ai/langchain/pull/13451](https://togithub.com/langchain-ai/langchain/pull/13451) **Full Changelog**: langchain-ai/langchain@v0.0.338...v0.0.339 </details> <details> <summary>langchain-ai/langchainjs (langchain)</summary> ### [`v0.0.196`](https://togithub.com/langchain-ai/langchainjs/releases/tag/0.0.196) [Compare Source](https://togithub.com/langchain-ai/langchainjs/compare/0.0.195...0.0.196) #### What's Changed - Release 0.0.195 by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/3350](https://togithub.com/langchain-ai/langchainjs/pull/3350) - Jacob/core by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/3354](https://togithub.com/langchain-ai/langchainjs/pull/3354) **Full Changelog**: langchain-ai/langchainjs@0.0.195...0.0.196 ### [`v0.0.195`](https://togithub.com/langchain-ai/langchainjs/releases/tag/0.0.195) [Compare Source](https://togithub.com/langchain-ai/langchainjs/compare/0.0.194...0.0.195) #### What's Changed - Release 0.0.194 by [@​jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchainjs/pull/3345](https://togithub.com/langchain-ai/langchainjs/pull/3345) - Fix ReAct agent hallucinating result by [@​dqbd](https://togithub.com/dqbd) in [https://github.com/langchain-ai/langchainjs/pull/3341](https://togithub.com/langchain-ai/langchainjs/pull/3341) - Adding self query for vectara by [@​adeelehsan](https://togithub.com/adeelehsan) in [https://github.com/langchain-ai/langchainjs/pull/3338](https://togithub.com/langchain-ai/langchainjs/pull/3338) - Updates to Vectara Implementation by [@​ofermend](https://togithub.com/ofermend) in [https://github.com/langchain-ai/langchainjs/pull/3332](https://togithub.com/langchain-ai/langchainjs/pull/3332) - Removed **sentence-transformers/distilbert-base-nli-mean-tokens** as default model and added **BAAI/bge-base-en-v1.5** as default model when no model param is given. by [@​sumosp](https://togithub.com/sumosp) in [https://github.com/langchain-ai/langchainjs/pull/3323](https://togithub.com/langchain-ai/langchainjs/pull/3323) - feat: add filters to `ChaindeskRetriever` by [@​antoinewg](https://togithub.com/antoinewg) in [https://github.com/langchain-ai/langchainjs/pull/3314](https://togithub.com/langchain-ai/langchainjs/pull/3314) - Add OpenAI Files for OpenAI assistant by [@​castroCrea](https://togithub.com/castroCrea) in [https://github.com/langchain-ai/langchainjs/pull/3228](https://togithub.com/langchain-ai/langchainjs/pull/3228) #### New Contributors - [@​adeelehsan](https://togithub.com/adeelehsan) made their first contribution in [https://github.com/langchain-ai/langchainjs/pull/3338](https://togithub.com/langchain-ai/langchainjs/pull/3338) - [@​sumosp](https://togithub.com/sumosp) made their first contribution in [https://github.com/langchain-ai/langchainjs/pull/3323](https://togithub.com/langchain-ai/langchainjs/pull/3323) - [@​antoinewg](https://togithub.com/antoinewg) made their first contribution in [https://github.com/langchain-ai/langchainjs/pull/3314](https://togithub.com/langchain-ai/langchainjs/pull/3314) - [@​castroCrea](https://togithub.com/castroCrea) made their first contribution in [https://github.com/langchain-ai/langchainjs/pull/3228](https://togithub.com/langchain-ai/langchainjs/pull/3228) **Full Changelog**: langchain-ai/langchainjs@0.0.194...0.0.195 </details> <details> <summary>openai/openai-python (openai)</summary> ### [`v1.3.5`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#135-2023-11-21) [Compare Source](https://togithub.com/openai/openai-python/compare/v1.3.4...v1.3.5) Full Changelog: [v1.3.4...v1.3.5](https://togithub.com/openai/openai-python/compare/v1.3.4...v1.3.5) ##### Bug Fixes - **azure:** ensure custom options can be passed to copy ([#​858](https://togithub.com/openai/openai-python/issues/858)) ([05ca0d6](https://togithub.com/openai/openai-python/commit/05ca0d68e84d40f975614d27cb52c0f382104377)) ##### Chores - **package:** add license classifier ([#​826](https://togithub.com/openai/openai-python/issues/826)) ([bec004d](https://togithub.com/openai/openai-python/commit/bec004d030b277e05bdd51f66fae1e881291c30b)) - **package:** add license classifier metadata ([#​860](https://togithub.com/openai/openai-python/issues/860)) ([80dffb1](https://togithub.com/openai/openai-python/commit/80dffb17ff0a10b0b9ea704c4247521e48b68408)) ### [`v1.3.4`](https://togithub.com/openai/openai-python/blob/HEAD/CHANGELOG.md#134-2023-11-21) [Compare Source](https://togithub.com/openai/openai-python/compare/v1.3.3...v1.3.4) Full Changelog: [v1.3.3...v1.3.4](https://togithub.com/openai/openai-python/compare/v1.3.3...v1.3.4) ##### Bug Fixes - **client:** attempt to parse unknown json content types ([#​854](https://togithub.com/openai/openai-python/issues/854)) ([ba50466](https://togithub.com/openai/openai-python/commit/ba5046611029a67714d5120b9cc6a3c7fecce10c)) ##### Chores - **examples:** fix static types in assistants example ([#​852](https://togithub.com/openai/openai-python/issues/852)) ([5b47b2c](https://togithub.com/openai/openai-python/commit/5b47b2c542b9b4fb143af121022e2d5ad0890ef4)) </details> <details> <summary>openai/openai-node (openai)</summary> ### [`v4.20.0`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4200-2023-11-22) [Compare Source](https://togithub.com/openai/openai-node/compare/v4.19.1...v4.20.0) Full Changelog: [v4.19.1...v4.20.0](https://togithub.com/openai/openai-node/compare/v4.19.1...v4.20.0) ##### Features - allow installing package directly from github ([#​522](https://togithub.com/openai/openai-node/issues/522)) ([51926d7](https://togithub.com/openai/openai-node/commit/51926d7a0092744e49de39f4988feddf313adafa)) ##### Chores - **internal:** don't call prepare in dist ([#​525](https://togithub.com/openai/openai-node/issues/525)) ([d09411e](https://togithub.com/openai/openai-node/commit/d09411ebaa28d6610e1b880d03339d520b4a1833)) ### [`v4.19.1`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4191-2023-11-20) [Compare Source](https://togithub.com/openai/openai-node/compare/v4.19.0...v4.19.1) Full Changelog: [v4.19.0...v4.19.1](https://togithub.com/openai/openai-node/compare/v4.19.0...v4.19.1) ### [`v4.19.0`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4190-2023-11-15) [Compare Source](https://togithub.com/openai/openai-node/compare/v4.18.0...v4.19.0) Full Changelog: [v4.18.0...v4.19.0](https://togithub.com/openai/openai-node/compare/v4.18.0...v4.19.0) ##### Features - **api:** updates ([#​501](https://togithub.com/openai/openai-node/issues/501)) ([944d58e](https://togithub.com/openai/openai-node/commit/944d58e5fc46f1a0671aaa2b809d28e67edf6023)) ### [`v4.18.0`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4180-2023-11-14) [Compare Source](https://togithub.com/openai/openai-node/compare/v4.17.5...v4.18.0) Full Changelog: [v4.17.5...v4.18.0](https://togithub.com/openai/openai-node/compare/v4.17.5...v4.18.0) ##### Features - **api:** add gpt-3.5-turbo-1106 ([#​496](https://togithub.com/openai/openai-node/issues/496)) ([45f7672](https://togithub.com/openai/openai-node/commit/45f7672ccf4856ac309b08c6c96f0e73ab48b525)) ### [`v4.17.5`](https://togithub.com/openai/openai-node/blob/HEAD/CHANGELOG.md#4175-2023-11-13) [Compare Source](https://togithub.com/openai/openai-node/compare/v4.17.4...v4.17.5) Full Changelog: [v4.17.4...v4.17.5](https://togithub.com/openai/openai-node/compare/v4.17.4...v4.17.5) ##### Chores - fix typo in docs and add request header for function calls ([#​494](https://togithub.com/openai/openai-node/issues/494)) ([22ce244](https://togithub.com/openai/openai-node/commit/22ce2443a77f10988b3215bd81ba17d4eda4b10e)) </details> <details> <summary>privatenumber/tsx (tsx)</summary> ### [`v4.5.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.5.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.4.0...v4.5.0) ##### Features - **watch:** log reason for rerun & improved exit handling ([#​412](https://togithub.com/privatenumber/tsx/issues/412)) ([fb59907](https://togithub.com/privatenumber/tsx/commit/fb599075416e4aec33d9e16014b6c2a667ae81a9)) *** This release is also available on: - [npm package (@​latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.5.0) ### [`v4.4.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.4.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.3.0...v4.4.0) ##### Bug Fixes - send SIGKILL on unresponsive process ([#​395](https://togithub.com/privatenumber/tsx/issues/395)) ([fb61588](https://togithub.com/privatenumber/tsx/commit/fb61588933f7143e81a2243ae3f8d807e5286458)) - **watch:** dont log rerunning on first run ([5a71a87](https://togithub.com/privatenumber/tsx/commit/5a71a870b55b38cd06a1fc3cd37ad9d9b32e9e49)) ##### Features - support TypeScript in `--test` flag ([#​410](https://togithub.com/privatenumber/tsx/issues/410)) ([af1b911](https://togithub.com/privatenumber/tsx/commit/af1b911c0ac3bd13e12a8b71588b2178bf73e345)) *** This release is also available on: - [npm package (@​latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.4.0) ### [`v4.3.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.3.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.2.1...v4.3.0) ##### Bug Fixes - cache bust for dynamic-import transfomer change ([15b4277](https://togithub.com/privatenumber/tsx/commit/15b4277502db96ed3e6028c1ba1bd6e9d491f535)) ##### Features - readable transpilation errors ([#​407](https://togithub.com/privatenumber/tsx/issues/407)) ([f58b496](https://togithub.com/privatenumber/tsx/commit/f58b49615ce248fb61ad2a11b19d010b472cfbab)) ##### Performance Improvements - **esbuild:** disable `sourcesContent` ([#​390](https://togithub.com/privatenumber/tsx/issues/390)) ([0b624b3](https://togithub.com/privatenumber/tsx/commit/0b624b34fa57eae1ffc52ff1ff6f8f46832484bb)) *** This release is also available on: - [npm package (@​latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.3.0) ### [`v4.2.1`](https://togithub.com/privatenumber/tsx/releases/tag/v4.2.1) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.2.0...v4.2.1) ##### Bug Fixes - source map on dynamic import ([#​406](https://togithub.com/privatenumber/tsx/issues/406)) ([7a0eb7e](https://togithub.com/privatenumber/tsx/commit/7a0eb7e826c4330521298f2833d03f74431b0ff1)) *** This release is also available on: - [npm package (@​latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.2.1) ### [`v4.2.0`](https://togithub.com/privatenumber/tsx/releases/tag/v4.2.0) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.1.4...v4.2.0) ##### Features - support TypeScript code in eval flag ([#​402](https://togithub.com/privatenumber/tsx/issues/402)) ([db773c5](https://togithub.com/privatenumber/tsx/commit/db773c566786f5c11b783d58b654a56e7d3669d4)) *** This release is also available on: - [npm package (@​latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.2.0) ### [`v4.1.4`](https://togithub.com/privatenumber/tsx/releases/tag/v4.1.4) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.1.3...v4.1.4) ##### Reverts - source-map stripping ([#​398](https://togithub.com/privatenumber/tsx/issues/398)) ([a95a482](https://togithub.com/privatenumber/tsx/commit/a95a482a25b026b877d17b766d68cd38e4caa5ba)) *** This release is also available on: - [npm package (@​latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.1.4) </details> <details> <summary>Microsoft/TypeScript (typescript)</summary> ### [`v5.3.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.3.2): TypeScript 5.3 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.2.2...v5.3.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-3/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.3.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.3.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.3.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.3.2%22+is%3Aclosed+). Downloads are available on: - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone America/Chicago, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/autoblocksai/autoblocks-examples). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy41OS44IiwidXBkYXRlZEluVmVyIjoiMzcuNTkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
key_prefix
bug where passing it in onRedis.from_existing(...)
did not work properly. Updates doc strings accordingly.make
commands.