Mason Daugherty 
							
						 
					 
					
						
						
							
						
						5e9eb19a83 
					 
					
						
						
							
							chore: update branch with changes from master ( #32277 )  
						
						... 
						
						
						
						Co-authored-by: Maxime Grenu <69890511+cluster2600@users.noreply.github.com >
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: jmaillefaud <jonathan.maillefaud@evooq.ch >
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com >
Co-authored-by: tanwirahmad <tanwirahmad@users.noreply.github.com >
Co-authored-by: Christophe Bornet <cbornet@hotmail.com >
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: niceg <79145285+growmuye@users.noreply.github.com >
Co-authored-by: Chaitanya varma <varmac301@gmail.com >
Co-authored-by: dishaprakash <57954147+dishaprakash@users.noreply.github.com >
Co-authored-by: Chester Curme <chester.curme@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Kanav Bansal <13186335+bansalkanav@users.noreply.github.com >
Co-authored-by: Aleksandr Filippov <71711753+alex-feel@users.noreply.github.com >
Co-authored-by: Alex Feel <afilippov@spotware.com > 
						
						
					 
					
						2025-07-28 10:39:41 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Li 
							
						 
					 
					
						
						
							
						
						12d370a55a 
					 
					
						
						
							
							fix(cli): exception to prevent swallowing unexpected errors ( #31983 )  
						
						
						
						
					 
					
						2025-07-16 10:23:43 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Li 
							
						 
					 
					
						
						
							
						
						5a4c0c0816 
					 
					
						
						
							
							fix(cli): handle exception in remove() ( #31982 )  
						
						
						
						
					 
					
						2025-07-16 10:23:02 -04:00 
						 
				 
			
				
					
						
							
							
								Mason Daugherty 
							
						 
					 
					
						
						
							
						
						ae210c1590 
					 
					
						
						
							
							ruff: add bugbear across packages ( #31917 )  
						
						... 
						
						
						
						WIP, other packages will get in next PRs 
						
						
					 
					
						2025-07-08 12:22:55 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Li 
							
						 
					 
					
						
						
							
						
						a1c1421bf4 
					 
					
						
						
							
							cli: ensure the connection always get closed in github.py ( #31914 )  
						
						... 
						
						
						
						Thank you for contributing to LangChain!
- [x] **PR title**: "package: description"
- Where "package" is whichever of langchain, core, etc. is being
modified. Use "docs: ..." for purely docs changes, "infra: ..." for CI
changes.
  - Example: "core: add foobar LLM"
- [x] **PR message**: ***Delete this entire checklist*** and replace
with
    - **Description:** a description of the change
    - **Issue:** the issue # it fixes, if applicable
    - **Dependencies:** any dependencies required for this change
- **Twitter handle:** if your PR gets announced, and you'd like a
mention, we'll gladly shout you out!
- [x] **Add tests and docs**: If you're adding a new integration, please
include
1. a test for the integration, preferably unit tests that do not rely on
network access,
2. an example notebook showing its use. It lives in
`docs/docs/integrations` directory.
- [x] **Lint and test**: Run `make format`, `make lint` and `make test`
from the root of the package(s) you've modified. See contribution
guidelines for more: https://python.langchain.com/docs/contributing/ 
Additional guidelines:
- Make sure optional dependencies are imported within a function.
- Please do not add dependencies to pyproject.toml files (even optional
ones) unless they are required for unit tests.
- Most PRs should not touch more than one package.
- Changes should be backwards compatible.
If no one reviews your PR within a few days, please @-mention one of
baskaryan, eyurtsev, ccurme, vbarda, hwchase17. 
						
						
					 
					
						2025-07-08 11:58:33 -04:00 
						 
				 
			
				
					
						
							
							
								Mason Daugherty 
							
						 
					 
					
						
						
							
						
						e7eac27241 
					 
					
						
						
							
							ruff: more rules across the board & fixes ( #31898 )  
						
						... 
						
						
						
						* standardizes ruff dep version across all `pyproject.toml` files
* cli: ruff rules and corrections
* langchain: rules and corrections 
						
						
					 
					
						2025-07-07 17:48:01 -04:00 
						 
				 
			
				
					
						
							
							
								Christophe Bornet 
							
						 
					 
					
						
						
							
						
						a46a2b8bda 
					 
					
						
						
							
							cli: Ruff autofixes ( #31863 )  
						
						... 
						
						
						
						Auto-fixes from ruff with rule ALL 
						
						
					 
					
						2025-07-07 10:06:34 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Li 
							
						 
					 
					
						
						
							
						
						73552883c3 
					 
					
						
						
							
							cli: fix dockerfile incorrect copy ( #31883 )  
						
						
						
						
					 
					
						2025-07-06 21:20:57 -04:00 
						 
				 
			
				
					
						
							
							
								Christophe Bornet 
							
						 
					 
					
						
						
							
						
						46fe09f013 
					 
					
						
						
							
							cli: Bump ruff version to 0.12 ( #31864 )  
						
						
						
						
					 
					
						2025-07-05 17:15:24 -04:00 
						 
				 
			
				
					
						
							
							
								Christophe Bornet 
							
						 
					 
					
						
						
							
						
						b8e9b4adfc 
					 
					
						
						
							
							cli: Add ruff rule UP (pyupgrade) ( #31843 )  
						
						... 
						
						
						
						See https://docs.astral.sh/ruff/rules/#pyupgrade-up 
All auto-fixed
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com > 
						
						
					 
					
						2025-07-03 14:12:46 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Li 
							
						 
					 
					
						
						
							
						
						0aec05bde5 
					 
					
						
						
							
							docs: fix grammar in multiple docs ( #31375 )  
						
						... 
						
						
						
						Fix grammar in multiple docs 
						
						
					 
					
						2025-05-28 12:12:56 -04:00 
						 
				 
			
				
					
						
							
							
								Ako 
							
						 
					 
					
						
						
							
						
						7b45d46210 
					 
					
						
						
							
							ci: fix typo in doc-string ( #31284 )  
						
						... 
						
						
						
						Fix typo
---------
Co-authored-by: Eugene Yurtsev <eugene@langchain.dev > 
						
						
					 
					
						2025-05-20 20:52:18 +00:00 
						 
				 
			
				
					
						
							
							
								Oskar Stark 
							
						 
					 
					
						
						
							
						
						0d2cea747c 
					 
					
						
						
							
							docs: streamline LangSmith teasing ( #30302 )  
						
						... 
						
						
						
						This can only be reviewed by [hiding
whitespaces](https://github.com/langchain-ai/langchain/pull/30302/files?diff=unified&w=1 ).
The motivation behind this PR is to get my hands on the docs and make
the LangSmith teasing short and clear.
Right now I don't know how to do it, but this could be an include in the
future.
---------
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com > 
						
						
					 
					
						2025-03-28 15:13:22 -04:00 
						 
				 
			
				
					
						
							
							
								ccurme 
							
						 
					 
					
						
						
							
						
						22d1a7d7b6 
					 
					
						
						
							
							standard-tests[patch]: require model_name in response_metadata if returns_usage_metadata ( #30497 )  
						
						... 
						
						
						
						We are implementing a token-counting callback handler in
`langchain-core` that is intended to work with all chat models
supporting usage metadata. The callback will aggregate usage metadata by
model. This requires responses to include the model name in its
metadata.
To support this, if a model `returns_usage_metadata`, we check that it
includes a string model name in its `response_metadata` in the
`"model_name"` key.
More context: https://github.com/langchain-ai/langchain/pull/30487  
						
						
					 
					
						2025-03-26 12:20:53 -04:00 
						 
				 
			
				
					
						
							
							
								ccurme 
							
						 
					 
					
						
						
							
						
						3823daa0b9 
					 
					
						
						
							
							cli: update integration doc template for tools ( #30188 )  
						
						... 
						
						
						
						Chain example -> langgraph agent 
						
						
					 
					
						2025-03-09 21:14:43 +00:00 
						 
				 
			
				
					
						
							
							
								ccurme 
							
						 
					 
					
						
						
							
						
						924d9b1b33 
					 
					
						
						
							
							cli[patch]: fix retriever template ( #29907 )  
						
						... 
						
						
						
						Chat model tabs don't render correctly in .ipynb template. 
						
						
					 
					
						2025-02-20 17:51:19 +00:00 
						 
				 
			
				
					
						
							
							
								Erick Friis 
							
						 
					 
					
						
						
							
						
						6c1e21d128 
					 
					
						
						
							
							core: basemessage.text() ( #29078 )  
						
						
						
						
					 
					
						2025-02-18 17:45:44 -08:00 
						 
				 
			
				
					
						
							
							
								Erick Friis 
							
						 
					 
					
						
						
							
						
						dced0ed3fd 
					 
					
						
						
							
							deepseek, docs: chatdeepseek integration added ( #29445 )  
						
						
						
						
					 
					
						2025-01-28 06:32:58 +00:00 
						 
				 
			
				
					
						
							
							
								ccurme 
							
						 
					 
					
						
						
							
						
						1bf6576709 
					 
					
						
						
							
							cli[patch]: fix anchor links in templates ( #29178 )  
						
						... 
						
						
						
						These are outdated and can break docs builds. 
						
						
					 
					
						2025-01-13 18:28:18 +00:00 
						 
				 
			
				
					
						
							
							
								Isaac Francisco 
							
						 
					 
					
						
						
							
						
						62074bac60 
					 
					
						
						
							
							replace all LANGCHAIN_ flags with LANGSMITH_ flags ( #29120 )  
						
						
						
						
					 
					
						2025-01-11 01:24:40 +00:00 
						 
				 
			
				
					
						
							
							
								Erick Friis 
							
						 
					 
					
						
						
							
						
						cef21a0b49 
					 
					
						
						
							
							cli: warning on app add ( #28619 )  
						
						... 
						
						
						
						instead of #28128  
						
						
					 
					
						2024-12-09 06:07:14 +00:00 
						 
				 
			
				
					
						
							
							
								Erick Friis 
							
						 
					 
					
						
						
							
						
						dd0085a9ff 
					 
					
						
						
							
							docs: standard tests to markdown, load templates from files ( #28603 )  
						
						
						
						
					 
					
						2024-12-07 01:37:21 +00:00 
						 
				 
			
				
					
						
							
							
								ccurme 
							
						 
					 
					
						
						
							
						
						2c6bc74cb1 
					 
					
						
						
							
							multiple: combine sync/async vector store standard test suites ( #28580 )  
						
						... 
						
						
						
						Breaking change in `langchain-tests`. 
						
						
					 
					
						2024-12-06 14:55:06 -05:00 
						 
				 
			
				
					
						
							
							
								ccurme 
							
						 
					 
					
						
						
							
						
						f3dc142d3c 
					 
					
						
						
							
							cli[patch]: implement minimal starter vector store ( #28577 )  
						
						... 
						
						
						
						Basically the same as core's in-memory vector store. Removed some
optional methods. 
						
						
					 
					
						2024-12-06 13:10:22 -05:00 
						 
				 
			
				
					
						
							
							
								Erick Friis 
							
						 
					 
					
						
						
							
						
						7ecf38f4fa 
					 
					
						
						
							
							cli: create specific files from template ( #28556 )  
						
						
						
						
					 
					
						2024-12-06 00:32:47 +00:00 
						 
				 
			
				
					
						
							
							
								Erick Friis 
							
						 
					 
					
						
						
							
						
						ecff9a01e4 
					 
					
						
						
							
							cli: release 0.0.34 ( #28525 )  
						
						
						
						
					 
					
						2024-12-05 15:35:49 +00:00 
						 
				 
			
				
					
						
							
							
								Erick Friis 
							
						 
					 
					
						
						
							
						
						43c35d19d4 
					 
					
						
						
							
							cli: standard tests in cli, test that they run, skip vectorstore tests ( #28521 )  
						
						
						
						
					 
					
						2024-12-05 00:38:32 -08:00 
						 
				 
			
				
					
						
							
							
								ccurme 
							
						 
					 
					
						
						
							
						
						7b9a0d9ed8 
					 
					
						
						
							
							docs: update tutorials ( #28219 )  
						
						
						
						
					 
					
						2024-11-26 10:43:12 -05:00 
						 
				 
			
				
					
						
							
							
								Erick Friis 
							
						 
					 
					
						
						
							
						
						49254cde70 
					 
					
						
						
							
							docs: poetry publish ( #28275 )  
						
						
						
						
					 
					
						2024-11-22 03:10:03 +00:00 
						 
				 
			
				
					
						
							
							
								Bagatur 
							
						 
					 
					
						
						
							
						
						ee63d21915 
					 
					
						
						
							
							many: use core 0.3.15 ( #27834 )  
						
						
						
						
					 
					
						2024-11-01 20:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								Erick Friis 
							
						 
					 
					
						
						
							
						
						7ecd720120 
					 
					
						
						
							
							multiple: update docs urls to latest 2 ( #26837 )  
						
						
						
						
					 
					
						2024-09-30 17:37:07 -07:00 
						 
				 
			
				
					
						
							
							
								Eugene Yurtsev 
							
						 
					 
					
						
						
							
						
						88891477eb 
					 
					
						
						
							
							langchain-cli: release 0.0.31 ( #26533 )  
						
						... 
						
						
						
						langchain-cli 0.0.31 release 
						
						
					 
					
						2024-09-16 12:57:24 -04:00 
						 
				 
			
				
					
						
							
							
								Erick Friis 
							
						 
					 
					
						
						
							
						
						4131be63af 
					 
					
						
						
							
							multiple: 0.3.0 not dev version ( #26502 )  
						
						
						
						
					 
					
						2024-09-15 18:26:50 +00:00 
						 
				 
			
				
					
						
							
							
								Eugene Yurtsev 
							
						 
					 
					
						
						
							
						
						77ccb4b1cf 
					 
					
						
						
							
							cli[patch]: Update the migration script message ( #26490 )  
						
						... 
						
						
						
						Update the migration script message 
						
						
					 
					
						2024-09-14 14:40:35 -04:00 
						 
				 
			
				
					
						
							
							
								Erick Friis 
							
						 
					 
					
						
						
							
						
						c2a3021bb0 
					 
					
						
						
							
							multiple: pydantic 2 compatibility, v0.3 ( #26443 )  
						
						... 
						
						
						
						Signed-off-by: ChengZi <chen.zhang@zilliz.com >
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com >
Co-authored-by: Bagatur <22008038+baskaryan@users.noreply.github.com >
Co-authored-by: Dan O'Donovan <dan.odonovan@gmail.com >
Co-authored-by: Tom Daniel Grande <tomdgrande@gmail.com >
Co-authored-by: Grande <Tom.Daniel.Grande@statsbygg.no >
Co-authored-by: Bagatur <baskaryan@gmail.com >
Co-authored-by: ccurme <chester.curme@gmail.com >
Co-authored-by: Harrison Chase <hw.chase.17@gmail.com >
Co-authored-by: Tomaz Bratanic <bratanic.tomaz@gmail.com >
Co-authored-by: ZhangShenao <15201440436@163.com >
Co-authored-by: Friso H. Kingma <fhkingma@gmail.com >
Co-authored-by: ChengZi <chen.zhang@zilliz.com >
Co-authored-by: Nuno Campos <nuno@langchain.dev >
Co-authored-by: Morgante Pell <morgantep@google.com > 
						
						
					 
					
						2024-09-13 14:38:45 -07:00 
						 
				 
			
				
					
						
							
							
								Bagatur 
							
						 
					 
					
						
						
							
						
						7bf54636ff 
					 
					
						
						
							
							make  
						
						
						
						
					 
					
						2024-09-04 10:24:42 -07:00 
						 
				 
			
				
					
						
							
							
								Bagatur 
							
						 
					 
					
						
						
							
						
						3ec93c2817 
					 
					
						
						
							
							standard-tests[patch]: add Ser/Des test  
						
						
						
						
					 
					
						2024-09-04 10:24:06 -07:00 
						 
				 
			
				
					
						
							
							
								Christophe Bornet 
							
						 
					 
					
						
						
							
						
						038c287b3a 
					 
					
						
						
							
							all: Improve make lint command ( #25344 )  
						
						... 
						
						
						
						* Removed `ruff check --select I` as `I` is already selected and checked
in the main `ruff check` command
* Added checks for non-empty `PYTHON_FILES`
* Run `ruff check` only on `PYTHON_FILES`
Co-authored-by: Erick Friis <erick@langchain.dev > 
						
						
					 
					
						2024-08-23 18:23:52 -07:00 
						 
				 
			
				
					
						
							
							
								Erick Friis 
							
						 
					 
					
						
						
							
						
						580fbd9ada 
					 
					
						
						
							
							docs: api ref to new site somewheres ( #25679 )  
						
						... 
						
						
						
						```
https://api\.python\.langchain\.com/en/latest/ ([^/]*)/langchain_([^.]*)\.(.*)\.html([^"]*)
https://python.langchain.com/v0.2/api_reference/$2/$1/langchain_$2.$3.html$4 
```
---------
Co-authored-by: Bagatur <baskaryan@gmail.com > 
						
						
					 
					
						2024-08-23 10:01:16 -07:00 
						 
				 
			
				
					
						
							
							
								ZhangShenao 
							
						 
					 
					
						
						
							
						
						ba89933c2c 
					 
					
						
						
							
							Doc[Embeddings] Add docs for ZhipuAIEmbeddings ( #25662 )  
						
						... 
						
						
						
						- Add docs for `ZhipuAIEmbeddings`.
- Using integration doc template.
- Source api reference: https://bigmodel.cn/dev/api#vector 
---------
Co-authored-by: Erick Friis <erick@langchain.dev > 
						
						
					 
					
						2024-08-23 01:33:43 +00:00 
						 
				 
			
				
					
						
							
							
								Isaac Francisco 
							
						 
					 
					
						
						
							
						
						e0bbb81d04 
					 
					
						
						
							
							[docs]: standardize tool docstrings ( #25351 )  
						
						
						
						
					 
					
						2024-08-13 16:10:00 -07:00 
						 
				 
			
				
					
						
							
							
								Erick Friis 
							
						 
					 
					
						
						
							
						
						d5b548b4ce 
					 
					
						
						
							
							docs: index pages, sidebars ( #25316 )  
						
						
						
						
					 
					
						2024-08-13 15:52:51 -07:00 
						 
				 
			
				
					
						
							
							
								Isaac Francisco 
							
						 
					 
					
						
						
							
						
						0478f7f5e4 
					 
					
						
						
							
							[docs]: LLM integration pages ( #25005 )  
						
						
						
						
					 
					
						2024-08-13 14:50:45 -07:00 
						 
				 
			
				
					
						
							
							
								Eugene Yurtsev 
							
						 
					 
					
						
						
							
						
						dadb6f1445 
					 
					
						
						
							
							cli[patch]: Update integration template for embedding models ( #25248 )  
						
						... 
						
						
						
						Update integration template for embedding models 
						
						
					 
					
						2024-08-09 14:28:57 -04:00 
						 
				 
			
				
					
						
							
							
								ccurme 
							
						 
					 
					
						
						
							
						
						3b7437d184 
					 
					
						
						
							
							docs: update integration api refs ( #25195 )  
						
						... 
						
						
						
						- [x] toolkits
- [x] retrievers (in this repo) 
						
						
					 
					
						2024-08-09 12:27:32 +00:00 
						 
				 
			
				
					
						
							
							
								Isaac Francisco 
							
						 
					 
					
						
						
							
						
						dc7423e88f 
					 
					
						
						
							
							[docs]: standardizing document loader integration pages ( #25002 )  
						
						
						
						
					 
					
						2024-08-08 16:33:09 -07:00 
						 
				 
			
				
					
						
							
							
								Isaac Francisco 
							
						 
					 
					
						
						
							
						
						11adc09e02 
					 
					
						
						
							
							[docs]: change rag reference in vector store pages ( #25125 )  
						
						
						
						
					 
					
						2024-08-08 10:08:14 -07:00 
						 
				 
			
				
					
						
							
							
								Brace Sproul 
							
						 
					 
					
						
						
							
						
						d77c7c4236 
					 
					
						
						
							
							docs: Fix misspelling of instantiate in docs ( #25107 )  
						
						
						
						
					 
					
						2024-08-07 15:05:06 -07:00 
						 
				 
			
				
					
						
							
							
								Erick Friis 
							
						 
					 
					
						
						
							
						
						35ebd2620c 
					 
					
						
						
							
							infra,cli: template matching registration ( #25110 )  
						
						
						
						
					 
					
						2024-08-06 15:29:55 -07:00 
						 
				 
			
				
					
						
							
							
								Isaac Francisco 
							
						 
					 
					
						
						
							
						
						a72fddbf8d 
					 
					
						
						
							
							[docs]: vector store integration pages ( #24858 )  
						
						... 
						
						
						
						Co-authored-by: Erick Friis <erick@langchain.dev > 
						
						
					 
					
						2024-08-06 17:20:27 +00:00