Christophe Bornet 
							
						 
					 
					
						
						
							
						
						913c896598 
					 
					
						
						
							
							core: Add ruff rules FBT001 and FBT002 ( #30695 )  
						
						 
						
						... 
						
						
						
						Add ruff rules
[FBT001](https://docs.astral.sh/ruff/rules/boolean-type-hint-positional-argument/ )
and
[FBT002](https://docs.astral.sh/ruff/rules/boolean-default-value-positional-argument/ ).
Mostly `noqa`s to not introduce breaking changes and possible
non-breaking fixes have already been done in a [previous
PR](https://github.com/langchain-ai/langchain/pull/29424 ).
These rules will prevent new violations to happen. 
						
						
					 
					
						2025-04-11 16:26:33 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe Bornet 
							
						 
					 
					
						
						
							
						
						88b4233fa1 
					 
					
						
						
							
							core: Add ruff rules D (docstring) ( #29406 )  
						
						 
						
						... 
						
						
						
						This ensures that the code is properly documented:
https://docs.astral.sh/ruff/rules/#pydocstyle-d 
Related to #21983  
						
						
					 
					
						2025-04-01 13:15:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erick Friis 
							
						 
					 
					
						
						
							
						
						b3ee1f8713 
					 
					
						
						
							
							core: add space at end of error message link ( #28270 )  
						
						 
						
						
						
						
					 
					
						2024-11-21 22:19:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erick Friis 
							
						 
					 
					
						
						
							
						
						0ebddabf7d 
					 
					
						
						
							
							docs, core: error messaging [wip] ( #27397 )  
						
						 
						
						
						
						
					 
					
						2024-10-17 03:39:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe Bornet 
							
						 
					 
					
						
						
							
						
						d31ec8810a 
					 
					
						
						
							
							core: Add ruff rules for error messages (EM) ( #26965 )  
						
						 
						
						... 
						
						
						
						All auto-fixes
Co-authored-by: Erick Friis <erick@langchain.dev > 
						
						
					 
					
						2024-10-07 22:12:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe Bornet 
							
						 
					 
					
						
						
							
						
						7809b31b95 
					 
					
						
						
							
							core[patch]: Add ruff rules for flake8-simplify (SIM) ( #26848 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com > 
						
						
					 
					
						2024-09-27 20:13:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe Bornet 
							
						 
					 
					
						
						
							
						
						fd21ffe293 
					 
					
						
						
							
							core: Add N(naming) ruff rules ( #25362 )  
						
						 
						
						... 
						
						
						
						Public classes/functions are not renamed and rule is ignored for them.
Co-authored-by: Erick Friis <erick@langchain.dev > 
						
						
					 
					
						2024-09-19 05:09:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christophe Bornet 
							
						 
					 
					
						
						
							
						
						ee98da4f4e 
					 
					
						
						
							
							core[patch]: Add UP(upgrade) ruff rules ( #25358 )  
						
						 
						
						
						
						
					 
					
						2024-08-22 16:29:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Leonid Ganeline 
							
						 
					 
					
						
						
							
						
						198b85334f 
					 
					
						
						
							
							core[patch]: docstrings langchain_core/ files update ( #24285 )  
						
						 
						
						... 
						
						
						
						Added missed docstrings. Formatted docstrings to the consistent form. 
						
						
					 
					
						2024-07-16 09:21:51 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Leonid Ganeline 
							
						 
					 
					
						
						
							
						
						2c9b84c3a8 
					 
					
						
						
							
							core[patch]: docstrings agents ( #23502 )  
						
						 
						
						... 
						
						
						
						Added missed docstrings. Formatted docstrings to the consistent form. 
						
						
					 
					
						2024-06-26 17:50:48 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Leonid Ganeline 
							
						 
					 
					
						
						
							
						
						2f2b77602e 
					 
					
						
						
							
							docs: modules descriptions ( #17844 )  
						
						 
						
						... 
						
						
						
						Several `core` modules do not have descriptions, like the
[agent](https://api.python.langchain.com/en/latest/core_api_reference.html#module-langchain_core.agents )
module.
- Added missed module descriptions. The descriptions are mostly copied
from the `langchain` or `community` package modules. 
						
						
					 
					
						2024-02-21 15:58:21 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bagatur 
							
						 
					 
					
						
						
							
						
						d32e511826 
					 
					
						
						
							
							REFACTOR: Refactor langchain_core ( #13627 )  
						
						 
						
						... 
						
						
						
						Changes:
- remove langchain_core/schema since no clear distinction b/n schema and
non-schema modules
- make every module that doesn't end in -y plural
- where easy have 1-2 classes per file
- no more than one level of nesting in directories
- only import from top level core modules in langchain 
						
						
					 
					
						2023-11-21 08:35:29 -08:00