Releases: patterns-ai-core/langchainrb
Releases · patterns-ai-core/langchainrb
0.6.6
What's Changed
- Persist functions to conversation memory by @andreibondarev in #245
- Revert "Persist functions to conversation memory" by @andreibondarev in #246
- Use "index_name" for Weaviate in README by @onerinas in #254
- Langchain::Vectorsearch::* #add_data also chunks the files passed in by @andreibondarev in #255
- Add support for baran gem's recursive text chunking by @bricolage in #251
- PGVector#update_texts by @dcluna in #248
- version-0.6.6 by @andreibondarev in #256
New Contributors
- @onerinas made their first contribution in #254
- @bricolage made their first contribution in #251
- @dcluna made their first contribution in #248
Full Changelog: 0.6.5...0.6.6
0.6.5
What's Changed
- feat: add Langchain::OutputParsers::OutputFixingParser to wrap a Langchain::OutputParser and handle invalid response by @joshweir in #220
- Adding llama_cpp.rb support by @andreibondarev in #236
- version-0.6.5 by @andreibondarev in #244
Full Changelog: 0.6.4...0.6.5
0.6.4
What's Changed
- fix: qdrant.rb by @satoru02 in #229
- Allow loading multiple files from a directory by @alchaplinsky in #230
- Introduce ConversationMemory by @alchaplinsky in #231
- Add example conversation bot by @mattlindsey in #234
- Adding missing methods by @andreibondarev in #235
- Raise an error when token calculation API call fails by @alchaplinsky in #240
- version-0.6.4 by @andreibondarev in #239
New Contributors
Full Changelog: 0.6.3...0.6.4
0.6.3
What's Changed
- Enhance README by @andreibondarev in #225
- Add
#destroy_default_schema()
toLangchain::Vectorsearch::*
classes by @andreibondarev in #226 - version-0.6.3 by @andreibondarev in #227
Full Changelog: 0.6.2...0.6.3
0.6.2
What's Changed
- Add default value to ids arg of Weaviate#add_texts by @moekidev in #217
- ActiveRecord Hooks with Pinecone by @moekidev in #218
- ActiveRecord Hooks with Chroma by @moekidev in #219
- Bump weaviate gem version by @andreibondarev in #222
- Qdrant support for ActiveRecord hooks by @andreibondarev in #223
- version 0.6.2 by @andreibondarev in #224
Full Changelog: 0.6.1...0.6.2
0.6.1
What's Changed
- 🚃
Langchain::ActiveRecord::Hooks
module for vectorsearch capabilities by @andreibondarev in #211 - version 0.6.1 by @andreibondarev in #216
Full Changelog: 0.6.0...0.6.1
0.6.0
What's Changed
- Bump cohere gem by @andreibondarev in #201
- add max token length validator for Cohere; add
truncate
to default_options by @jinshen-cn in #200 - Document data and loader by @technicalpickles in #203
- Bump google_palm_api gem by @andreibondarev in #206
- Minor database tool fixes by @mattlindsey in #204
- Fix Google Palm client by @andreibondarev in #210
- AI21 token validator by @andreibondarev in #209
- Refactor: rename ChainOfThoughtAgent to ReActAgent by @arthurhess in #207
- feat: add Langchain::OutputParsers::StructuredOutputParser to tame LLM output to JSON specification by @joshweir in #208
- version 0.6.0 by @andreibondarev in #213
New Contributors
- @jinshen-cn made their first contribution in #200
- @arthurhess made their first contribution in #207
- @joshweir made their first contribution in #208
Full Changelog: 0.5.7...0.6.0
0.5.7
What's Changed
- Calculator improvement by @andreibondarev in #197
- Improve OpenAI#chat documentation by @technicalpickles in #194
- Improve db schema dump by @mattlindsey in #181
- Allow passing default options when instantiating the llm by @bborn in #196
- version 0.5.7 by @andreibondarev in #199
Full Changelog: 0.5.6...0.5.7
0.5.6
What's Changed
- feat/LLM::Openai#chat :
stream:
option by @mael-ha in #139 - COT agent: add max_iterations option by @bborn in #162
- Simplify Logging by @rickychilcott in #176
- Change SerpApi class name to Search by @mattlindsey in #164
- Change llm prompt from json to yaml by @mattlindsey in #179
- Update limits for OpenAI token length validator by @alchaplinsky in #182
- Update store_and_query_with_pinecone instructions by @erbunao in #184
- Issues/155/json to yaml by @andreibondarev in #186
- Improve Conversation class to handle limits by @alchaplinsky in #191
- Simple text chunking by @andreibondarev in #188
- version 0.5.6 by @andreibondarev in #195
New Contributors
Full Changelog: 0.5.5...0.5.6
0.5.5
What's Changed
- Rename Langchain::Chat to Langchain::Conversation by @alchaplinsky in #168
- Conversation options by @alchaplinsky in #169
- Add attr_reader for conversation messages by @oluvvafemi in #172
- Initial weather tool implementation by @mattlindsey in #173
- version 0.5.5 by @andreibondarev in #174
New Contributors
- @oluvvafemi made their first contribution in #172
Full Changelog: 0.5.4...0.5.5