Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: langchain-ai/langchain
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.0.336
Choose a base ref
...
head repository: langchain-ai/langchain
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.0.337
Choose a head ref
Loading
Showing with 22,461 additions and 6,397 deletions.
  1. +509 βˆ’313 cookbook/Multi_modal_RAG.ipynb
  2. +396 βˆ’0 docs/docs/expression_language/how_to/message_history.ipynb
  3. +1 βˆ’1 docs/docs/get_started/introduction.mdx
  4. +0 βˆ’29 docs/docs/integrations/document_loaders/example_data/notebook.md
  5. +2 βˆ’2 docs/docs/integrations/llms/huggingface_hub.ipynb
  6. +56 βˆ’55 docs/docs/integrations/memory/elasticsearch_chat_message_history.ipynb
  7. +8 βˆ’7 docs/docs/integrations/memory/upstash_redis_chat_message_history.ipynb
  8. +24 βˆ’33 docs/docs/integrations/retrievers/Activeloop DeepMemory+LangChain.ipynb
  9. +15 βˆ’4 docs/docs/integrations/text_embedding/ernie.ipynb
  10. +8 βˆ’8 docs/docs/integrations/text_embedding/fastembed.ipynb
  11. +5 βˆ’3 docs/docs/integrations/text_embedding/instruct_embeddings.ipynb
  12. +109 βˆ’85 docs/docs/integrations/text_embedding/johnsnowlabs_embedding.ipynb
  13. +5 βˆ’3 docs/docs/integrations/text_embedding/sentence_transformers.ipynb
  14. +6 βˆ’2 docs/docs/integrations/text_embedding/tensorflowhub.ipynb
  15. +3 βˆ’1 docs/docs/integrations/text_embedding/voyageai.ipynb
  16. +18 βˆ’32 docs/docs/integrations/toolkits/clickup.ipynb
  17. +33 βˆ’7 docs/docs/integrations/vectorstores/astradb.ipynb
  18. +20 βˆ’96 docs/docs/integrations/vectorstores/faiss.ipynb
  19. +30 βˆ’156 docs/docs/integrations/vectorstores/{async_faiss.ipynb β†’ faiss_async.ipynb}
  20. +104 βˆ’33 docs/docs/integrations/vectorstores/hippo.ipynb
  21. +2 βˆ’2 docs/docs/integrations/vectorstores/{vectorstores β†’ }/semadb.ipynb
  22. +1 βˆ’1 docs/docs/integrations/vectorstores/sklearn.ipynb
  23. +41 βˆ’17 docs/docs/integrations/vectorstores/sqlitevss.ipynb
  24. +9 βˆ’7 docs/docs/integrations/vectorstores/timescalevector.ipynb
  25. +41 βˆ’4 docs/docs/integrations/vectorstores/vearch.ipynb
  26. +69 βˆ’35 docs/docs/integrations/vectorstores/zep.ipynb
  27. +111 βˆ’19 docs/docs/modules/agents/agent_types/openai_assistants.ipynb
  28. +17 βˆ’7 docs/docs/modules/data_connection/index.mdx
  29. +2 βˆ’2 docs/docs/use_cases/question_answering/index.ipynb
  30. +8 βˆ’0 docs/vercel.json
  31. +1 βˆ’1 libs/cli/langchain_cli/cli.py
  32. +4 βˆ’0 libs/cli/langchain_cli/namespaces/app.py
  33. +4 βˆ’0 libs/cli/langchain_cli/project_template/pyproject.toml
  34. +1 βˆ’1 libs/cli/pyproject.toml
  35. +13 βˆ’2 libs/langchain/langchain/agents/openai_assistant/base.py
  36. +6 βˆ’1 libs/langchain/langchain/agents/output_parsers/openai_functions.py
  37. +22 βˆ’593 libs/langchain/langchain/callbacks/base.py
  38. +122 βˆ’56 libs/langchain/langchain/callbacks/llmonitor_callback.py
  39. +60 βˆ’2,028 libs/langchain/langchain/callbacks/manager.py
  40. +2 βˆ’96 libs/langchain/langchain/callbacks/stdout.py
  41. +4 βˆ’4 libs/langchain/langchain/callbacks/tracers/__init__.py
  42. +2 βˆ’534 libs/langchain/langchain/callbacks/tracers/base.py
  43. +5 βˆ’220 libs/langchain/langchain/callbacks/tracers/evaluation.py
  44. +4 βˆ’258 libs/langchain/langchain/callbacks/tracers/langchain.py
  45. +2 βˆ’184 libs/langchain/langchain/callbacks/tracers/langchain_v1.py
  46. +7 βˆ’309 libs/langchain/langchain/callbacks/tracers/log_stream.py
  47. +2 βˆ’53 libs/langchain/langchain/callbacks/tracers/root_listeners.py
  48. +2 βˆ’51 libs/langchain/langchain/callbacks/tracers/run_collector.py
  49. +13 βˆ’126 libs/langchain/langchain/callbacks/tracers/schemas.py
  50. +5 βˆ’177 libs/langchain/langchain/callbacks/tracers/stdout.py
  51. +16 βˆ’0 libs/langchain/langchain/chat_models/bedrock.py
  52. +23 βˆ’6 libs/langchain/langchain/embeddings/voyageai.py
  53. +11 βˆ’3 libs/langchain/langchain/graphs/falkordb_graph.py
  54. +22 βˆ’0 libs/langchain/langchain/llms/bedrock.py
  55. +3 βˆ’0 libs/langchain/langchain/prompts/chat.py
  56. 0 libs/langchain/langchain/schema/callbacks/__init__.py
  57. +598 βˆ’0 libs/langchain/langchain/schema/callbacks/base.py
  58. +2,075 βˆ’0 libs/langchain/langchain/schema/callbacks/manager.py
  59. +97 βˆ’0 libs/langchain/langchain/schema/callbacks/stdout.py
  60. 0 libs/langchain/langchain/schema/callbacks/tracers/__init__.py
  61. +537 βˆ’0 libs/langchain/langchain/schema/callbacks/tracers/base.py
  62. +222 βˆ’0 libs/langchain/langchain/schema/callbacks/tracers/evaluation.py
  63. +262 βˆ’0 libs/langchain/langchain/schema/callbacks/tracers/langchain.py
  64. +185 βˆ’0 libs/langchain/langchain/schema/callbacks/tracers/langchain_v1.py
  65. +311 βˆ’0 libs/langchain/langchain/schema/callbacks/tracers/log_stream.py
  66. +54 βˆ’0 libs/langchain/langchain/schema/callbacks/tracers/root_listeners.py
  67. +52 βˆ’0 libs/langchain/langchain/schema/callbacks/tracers/run_collector.py
  68. +140 βˆ’0 libs/langchain/langchain/schema/callbacks/tracers/schemas.py
  69. +178 βˆ’0 libs/langchain/langchain/schema/callbacks/tracers/stdout.py
  70. +8 βˆ’9 libs/langchain/langchain/schema/runnable/base.py
  71. +1 βˆ’1 libs/langchain/langchain/schema/runnable/branch.py
  72. +2 βˆ’2 libs/langchain/langchain/schema/runnable/configurable.py
  73. +1 βˆ’1 libs/langchain/langchain/schema/runnable/fallbacks.py
  74. +288 βˆ’0 libs/langchain/langchain/schema/runnable/history.py
  75. +1 βˆ’2 libs/langchain/langchain/schema/runnable/passthrough.py
  76. +1 βˆ’2 libs/langchain/langchain/schema/runnable/router.py
  77. +1 βˆ’1 libs/langchain/langchain/schema/runnable/utils.py
  78. +1 βˆ’1 libs/langchain/langchain/text_splitter.py
  79. +21 βˆ’1 libs/langchain/langchain/vectorstores/astradb.py
  80. +7 βˆ’2 libs/langchain/langchain/vectorstores/mongodb_atlas.py
  81. +1 βˆ’1 libs/langchain/pyproject.toml
  82. +1 βˆ’1 libs/langchain/scripts/check_imports.sh
  83. +16 βˆ’0 libs/langchain/tests/unit_tests/agents/output_parsers/test_openai_functions.py
  84. +3 βˆ’3 libs/langchain/tests/unit_tests/callbacks/tracers/test_langchain_v1.py
  85. +231 βˆ’0 libs/langchain/tests/unit_tests/schema/runnable/test_history.py
  86. +2 βˆ’2 libs/langchain/tests/unit_tests/test_globals.py
  87. +23 βˆ’12 templates/basic-critique-revise/poetry.lock
  88. +1 βˆ’1 templates/basic-critique-revise/pyproject.toml
  89. +23 βˆ’12 templates/cassandra-entomology-rag/poetry.lock
  90. +1 βˆ’1 templates/cassandra-entomology-rag/pyproject.toml
  91. +23 βˆ’12 templates/cassandra-synonym-caching/poetry.lock
  92. +1 βˆ’1 templates/cassandra-synonym-caching/pyproject.toml
  93. +21 βˆ’0 templates/chain-of-note-wiki/LICENSE
  94. +71 βˆ’0 templates/chain-of-note-wiki/README.md
  95. +3 βˆ’0 templates/chain-of-note-wiki/chain_of_note_wiki/__init__.py
  96. +33 βˆ’0 templates/chain-of-note-wiki/chain_of_note_wiki/chain.py
  97. +1,909 βˆ’0 templates/chain-of-note-wiki/poetry.lock
  98. +26 βˆ’0 templates/chain-of-note-wiki/pyproject.toml
  99. 0 templates/chain-of-note-wiki/tests/__init__.py
  100. +23 βˆ’12 templates/chat-bot-feedback/poetry.lock
  101. +1 βˆ’1 templates/chat-bot-feedback/pyproject.toml
  102. +23 βˆ’12 templates/csv-agent/poetry.lock
  103. +1 βˆ’1 templates/csv-agent/pyproject.toml
  104. +23 βˆ’12 templates/elastic-query-generator/poetry.lock
  105. +1 βˆ’1 templates/elastic-query-generator/pyproject.toml
  106. +23 βˆ’12 templates/extraction-openai-functions/poetry.lock
  107. +1 βˆ’1 templates/extraction-openai-functions/pyproject.toml
  108. +27 βˆ’16 templates/guardrails-output-parser/poetry.lock
  109. +1 βˆ’1 templates/guardrails-output-parser/pyproject.toml
  110. +23 βˆ’12 templates/hybrid-search-weaviate/poetry.lock
  111. +1 βˆ’1 templates/hybrid-search-weaviate/pyproject.toml
  112. +23 βˆ’12 templates/hyde/poetry.lock
  113. +1 βˆ’1 templates/hyde/pyproject.toml
  114. +68 βˆ’12 templates/mongo-parent-document-retrieval/poetry.lock
  115. +1 βˆ’1 templates/mongo-parent-document-retrieval/pyproject.toml
  116. +79 βˆ’12 templates/neo4j-advanced-rag/poetry.lock
  117. +1 βˆ’1 templates/neo4j-advanced-rag/pyproject.toml
  118. +23 βˆ’12 templates/neo4j-cypher-ft/poetry.lock
  119. +1 βˆ’1 templates/neo4j-cypher-ft/pyproject.toml
  120. +23 βˆ’12 templates/neo4j-cypher-memory/poetry.lock
  121. +1 βˆ’1 templates/neo4j-cypher-memory/pyproject.toml
  122. +23 βˆ’12 templates/neo4j-cypher/poetry.lock
  123. +1 βˆ’1 templates/neo4j-cypher/pyproject.toml
  124. +23 βˆ’12 templates/neo4j-generation/poetry.lock
  125. +1 βˆ’1 templates/neo4j-generation/pyproject.toml
  126. +23 βˆ’12 templates/neo4j-parent/poetry.lock
  127. +1 βˆ’1 templates/neo4j-parent/pyproject.toml
  128. +23 βˆ’12 templates/neo4j-vector-memory/poetry.lock
  129. +1 βˆ’1 templates/neo4j-vector-memory/pyproject.toml
  130. +23 βˆ’12 templates/openai-functions-agent/poetry.lock
  131. +1 βˆ’1 templates/openai-functions-agent/pyproject.toml
  132. +23 βˆ’12 templates/openai-functions-tool-retrieval-agent/poetry.lock
  133. +1 βˆ’1 templates/openai-functions-tool-retrieval-agent/pyproject.toml
  134. +23 βˆ’46 templates/pii-protected-chatbot/poetry.lock
  135. +1 βˆ’1 templates/pii-protected-chatbot/pyproject.toml
  136. +2 βˆ’2 templates/pirate-speak-configurable/pirate_speak_configurable/chain.py
  137. +12 βˆ’12 templates/pirate-speak-configurable/poetry.lock
  138. +1 βˆ’1 templates/pirate-speak-configurable/pyproject.toml
  139. +23 βˆ’12 templates/pirate-speak/poetry.lock
  140. +1 βˆ’1 templates/pirate-speak/pyproject.toml
  141. +23 βˆ’12 templates/plate-chain/poetry.lock
  142. +1 βˆ’1 templates/plate-chain/pyproject.toml
  143. +23 βˆ’12 templates/rag-astradb/poetry.lock
  144. +1 βˆ’1 templates/rag-astradb/pyproject.toml
  145. +5 βˆ’5 templates/rag-chroma/poetry.lock
  146. +1 βˆ’1 templates/rag-chroma/pyproject.toml
  147. +23 βˆ’12 templates/rag-conversation-zep/poetry.lock
  148. +1 βˆ’1 templates/rag-conversation-zep/pyproject.toml
  149. +23 βˆ’12 templates/rag-conversation/poetry.lock
  150. +1 βˆ’1 templates/rag-conversation/pyproject.toml
  151. +23 βˆ’12 templates/rag-elasticsearch/poetry.lock
  152. +1 βˆ’1 templates/rag-elasticsearch/pyproject.toml
  153. +23 βˆ’12 templates/rag-fusion/poetry.lock
  154. +1 βˆ’1 templates/rag-fusion/pyproject.toml
  155. +1 βˆ’15 templates/rag-google-cloud-vertexai-search/poetry.lock
  156. +23 βˆ’12 templates/rag-momento-vector-index/poetry.lock
  157. +1 βˆ’1 templates/rag-momento-vector-index/pyproject.toml
  158. +23 βˆ’12 templates/rag-mongo/poetry.lock
  159. +1 βˆ’1 templates/rag-mongo/pyproject.toml
  160. +1 βˆ’0 templates/rag-multi-index-fusion/.gitignore
  161. +21 βˆ’0 templates/rag-multi-index-fusion/LICENSE
  162. +73 βˆ’0 templates/rag-multi-index-fusion/README.md
  163. +1,889 βˆ’0 templates/rag-multi-index-fusion/poetry.lock
  164. +29 βˆ’0 templates/rag-multi-index-fusion/pyproject.toml
  165. +3 βˆ’0 templates/rag-multi-index-fusion/rag_multi_index_fusion/__init__.py
  166. +102 βˆ’0 templates/rag-multi-index-fusion/rag_multi_index_fusion/chain.py
  167. 0 templates/rag-multi-index-fusion/tests/__init__.py
  168. +1 βˆ’0 templates/rag-multi-index-router/.gitignore
  169. +21 βˆ’0 templates/rag-multi-index-router/LICENSE
  170. +73 βˆ’0 templates/rag-multi-index-router/README.md
  171. +1,889 βˆ’0 templates/rag-multi-index-router/poetry.lock
  172. +29 βˆ’0 templates/rag-multi-index-router/pyproject.toml
  173. +3 βˆ’0 templates/rag-multi-index-router/rag_multi_index_router/__init__.py
  174. +96 βˆ’0 templates/rag-multi-index-router/rag_multi_index_router/chain.py
  175. 0 templates/rag-multi-index-router/tests/__init__.py
  176. +23 βˆ’12 templates/rag-pinecone-multi-query/poetry.lock
  177. +1 βˆ’1 templates/rag-pinecone-multi-query/pyproject.toml
  178. +23 βˆ’12 templates/rag-pinecone-rerank/poetry.lock
  179. +1 βˆ’1 templates/rag-pinecone-rerank/pyproject.toml
  180. +23 βˆ’12 templates/rag-pinecone/poetry.lock
  181. +1 βˆ’1 templates/rag-pinecone/pyproject.toml
  182. +23 βˆ’12 templates/rag-redis/poetry.lock
  183. +1 βˆ’1 templates/rag-redis/pyproject.toml
  184. +23 βˆ’16 templates/rag-self-query/poetry.lock
  185. +1 βˆ’1 templates/rag-self-query/pyproject.toml
  186. +23 βˆ’12 templates/rag-semi-structured/poetry.lock
  187. +1 βˆ’1 templates/rag-semi-structured/pyproject.toml
  188. +23 βˆ’12 templates/rag-singlestoredb/poetry.lock
  189. +1 βˆ’1 templates/rag-singlestoredb/pyproject.toml
  190. +23 βˆ’12 templates/rag-supabase/poetry.lock
  191. +1 βˆ’1 templates/rag-supabase/pyproject.toml
  192. +6 βˆ’8 templates/rag-timescale-conversation/poetry.lock
  193. +1 βˆ’1 templates/rag-timescale-conversation/pyproject.toml
  194. +23 βˆ’12 templates/rag-timescale-hybrid-search-time/poetry.lock
  195. +1 βˆ’1 templates/rag-timescale-hybrid-search-time/pyproject.toml
  196. +1,800 βˆ’0 templates/rag-vectara-multiquery/poetry.lock
  197. +1 βˆ’1 templates/rag-vectara-multiquery/pyproject.toml
  198. +1,800 βˆ’0 templates/rag-vectara/poetry.lock
  199. +1 βˆ’1 templates/rag-vectara/pyproject.toml
  200. +23 βˆ’12 templates/rag-weaviate/poetry.lock
  201. +1 βˆ’1 templates/rag-weaviate/pyproject.toml
  202. +23 βˆ’12 templates/research-assistant/poetry.lock
  203. +1 βˆ’1 templates/research-assistant/pyproject.toml
  204. +1,680 βˆ’0 templates/retrieval-agent/poetry.lock
  205. +1 βˆ’1 templates/retrieval-agent/pyproject.toml
  206. +23 βˆ’12 templates/rewrite-retrieve-read/poetry.lock
  207. +1 βˆ’1 templates/rewrite-retrieve-read/pyproject.toml
  208. +23 βˆ’12 templates/self-query-qdrant/poetry.lock
  209. +1 βˆ’1 templates/self-query-qdrant/pyproject.toml
  210. +23 βˆ’12 templates/self-query-supabase/poetry.lock
  211. +1 βˆ’1 templates/self-query-supabase/pyproject.toml
  212. +23 βˆ’12 templates/solo-performance-prompting-agent/poetry.lock
  213. +1 βˆ’1 templates/solo-performance-prompting-agent/pyproject.toml
  214. +23 βˆ’12 templates/sql-pgvector/poetry.lock
  215. +1 βˆ’1 templates/sql-pgvector/pyproject.toml
  216. +23 βˆ’12 templates/stepback-qa-prompting/poetry.lock
  217. +1 βˆ’1 templates/stepback-qa-prompting/pyproject.toml
  218. +21 βˆ’0 templates/vertexai-chuck-norris/LICENSE
  219. +84 βˆ’0 templates/vertexai-chuck-norris/README.md
  220. +2,175 βˆ’0 templates/vertexai-chuck-norris/poetry.lock
  221. +26 βˆ’0 templates/vertexai-chuck-norris/pyproject.toml
  222. 0 templates/vertexai-chuck-norris/tests/__init__.py
  223. 0 templates/vertexai-chuck-norris/vertexai_chuck_norris/__init__.py
  224. +11 βˆ’0 templates/vertexai-chuck-norris/vertexai_chuck_norris/chain.py
Loading