Commit Graph

  • 8d93720c70 fix(fireworks): models used in tests & naming schema (#34125) Mason Daugherty 2025-12-19 22:21:17 -06:00
  • 0917d5fd4e Merge branch 'master' into mdrxy/thropic-tool-helpers mdrxy/thropic-tool-helpers Mason Daugherty 2025-12-19 21:09:41 -06:00
  • 85c401f648 feat(core): add PEP 702 __deprecated__ attribute support to @deprecated (#34257) Mason Daugherty 2025-12-19 21:07:37 -06:00
  • 04ec6cacaf fix(core): ensure tool_call_count is never null (#34431) Mason Daugherty 2025-12-19 21:04:01 -06:00
  • ed9bd6e3ad feat(core): automatically count and store meta for tool call count (#33756) Mason Daugherty 2025-12-19 20:41:57 -06:00
  • c739afd45b chore(infra): remove jupyter recommended extensions (#34430) Mason Daugherty 2025-12-19 20:24:58 -06:00
  • 4fbeffcfee feat(core): add 'approximate' alias in place of count_tokens_approximately (#33045) James 2025-12-20 06:55:29 +05:30
  • 72f1d79022 chore(core): fix some ruff preview rules (#34425) Christophe Bornet 2025-12-19 21:33:42 +01:00
  • f6297ced67 fix(openai): handle function_call content in token counting (#34379) Saurav Sapkota 2025-12-20 01:47:40 +05:30
  • c391fb1f31 add test cc/token_counts_from_usage Chester Curme 2025-12-19 15:07:47 -05:00
  • 4804bd6ec2 docs(langchain): Docstring improved to show Streaming custom events (#34353) Mohammad Mohtashim 2025-12-20 00:15:10 +05:00
  • 10087ac024 release(core): 1.2.4 (#34429) langchain-core==1.2.4 Mason Daugherty 2025-12-19 13:05:17 -06:00
  • f752c1a07f feat(langchain): Add support to google_genai provider in init_embeddings (#34388) Christophe Lamarche 2025-12-19 14:04:13 -05:00
  • 7902fa3238 feat(core): add usage_metadata to metadata in LangChainTracer (#34414) Hunter Lovell 2025-12-19 10:59:52 -08:00
  • 4be9407b09 fix(openai): filter function_call blocks in token counting (#34396) Sujal M H 2025-12-20 00:23:44 +05:30
  • 9225bff326 fix(core): defer persisting traces for iterator inputs (#34416) Hunter Lovell 2025-12-19 10:45:22 -08:00
  • d4cb740e0c revert(infra): temp disable lockfile CI check (#34428) Mason Daugherty 2025-12-19 13:42:11 -05:00
  • e5c9912a89 docs: Fix typo in Zapier NLA API description (#34424) Sai-Srikar-Boddupalli 2025-12-19 13:23:10 -05:00
  • 8bca31f8c4 chore(core): fix some docstrings (#34426) Christophe Bornet 2025-12-19 19:08:10 +01:00
  • c5baa3ac27 feat(perplexity): overhaul integration with official SDK and Search API (#34412) Kesku 2025-12-19 18:58:41 +01:00
  • 74463b299e Merge branch 'sr/multiple-typing-fixes' of https://github.com/langchain-ai/langchain into sr/multiple-typing-fixes sr/multiple-typing-fixes Sydney Runkle 2025-12-19 12:53:30 -05:00
  • 20e5fd4186 plumbing through theoretically Sydney Runkle 2025-12-19 12:53:25 -05:00
  • 46ad97c297 Update libs/langchain_v1/tests/integration_tests/agents/middleware/test_shell_tool_integration.py Sydney Runkle 2025-12-19 12:28:02 -05:00
  • 73d9061764 examples Sydney Runkle 2025-12-19 10:43:51 -05:00
  • 795e746ca7 release(core): 1.2.3 (#34421) langchain-core==1.2.3 ccurme 2025-12-18 15:06:32 -05:00
  • 6519a5675b fix(core): allow unknown blocks in convert_to_openai_messages (#34420) ccurme 2025-12-18 14:22:53 -05:00
  • 8178e9b053 fix: use message when applying output hunter/flatten-lct-generations Hunter Lovell 2025-12-18 11:19:13 -08:00
  • 02ced19d71 chore(core): flatten generations for LangChainTracer Hunter Lovell 2025-12-17 22:44:29 -08:00
  • 95116652bf cr Hunter Lovell 2025-12-18 10:56:00 -08:00
  • 1b42a9af50 combine usage metadata Hunter Lovell 2025-12-18 10:50:56 -08:00
  • e9f7cd3e0e release(openai): 1.1.6: update max input tokens for gpt-5 series (#34419) langchain-openai==1.1.6 ccurme 2025-12-18 12:49:59 -05:00
  • be295899f9 feat(core): add usage_metadata to metadata in LangChainTracer Hunter Lovell 2025-12-17 22:16:46 -08:00
  • d62d77925c fix(docs): add redirects (#34411) Lauren Hirata Singh 2025-12-17 16:52:46 -05:00
  • a53ed2ba5d typing fixes sr/middleware-typing-fix Sydney Runkle 2025-12-17 16:09:49 -05:00
  • 5c94e47d14 release(openai): 1.1.5 (#34409) langchain-openai==1.1.5 ccurme 2025-12-17 14:04:37 -05:00
  • e0950f29b7 fix(openai): rely on langchain-core for setting chunk_position (#34404) ccurme 2025-12-17 12:44:12 -05:00
  • 71778cb721 feat(infra): add CI check for out of date lockfiles (#34397) Mason Daugherty 2025-12-16 22:23:25 -05:00
  • 37d8666276 release(openai): 1.1.4 (#34395) langchain-tests==1.1.1 langchain-openai==1.1.4 langchain-core==1.2.2 Mason Daugherty 2025-12-16 14:55:18 -05:00
  • c286c06f16 revert(openai): switch model from nano to mini when using flex (#34394) Mason Daugherty 2025-12-16 14:45:19 -05:00
  • b83e9b1056 release(standard-tests): 1.1.1 (#34393) Mason Daugherty 2025-12-16 14:25:12 -05:00
  • c1f66611fc chore(core): bump lockfile (#34392) Mason Daugherty 2025-12-16 14:21:11 -05:00
  • f93bc48915 release(core): 1.2.2 (#34391) Mason Daugherty 2025-12-16 14:17:47 -05:00
  • 516d74b6df fix(core): use get_type_hints for Python 3.14 TypedDict compatibility (#34390) Mason Daugherty 2025-12-16 14:08:01 -05:00
  • c85f7b6061 docs(standard-tests): throw more descriptive errors for some streaming cases (#34389) Mason Daugherty 2025-12-16 11:22:35 -05:00
  • f167c35243 fix(openai): Correct hyperlinks in documentation of function with_structured_output (#34385) tom1299 2025-12-16 16:49:57 +01:00
  • b8a76cb6e9 chore(deps): bump actions/download-artifact from 6 to 7 (#34361) dependabot[bot] 2025-12-15 09:57:13 -05:00
  • dbcdf0b702 chore(deps): bump actions/upload-artifact from 5 to 6 (#34360) dependabot[bot] 2025-12-15 09:56:56 -05:00
  • beb2ee6edf chore(infra): add openai back to core release test matrix (#34372) ccurme 2025-12-15 09:56:16 -05:00
  • 9f61ed8b81 release(langchain): 1.2 (#34373) langchain==1.2.0 ccurme 2025-12-15 09:49:49 -05:00
  • 6cff82d02e release(core): 1.2.1 (#34370) langchain-core==1.2.1 ccurme 2025-12-15 09:28:46 -05:00
  • 0cd72b50fb release(text-splitters): 1.1.0 (#34346) langchain-text-splitters==1.1.0 Mason Daugherty 2025-12-13 20:13:03 -05:00
  • 1a3cd46d88 release(anthropic): 1.3.1 (#34337) Mason Daugherty 2025-12-12 17:37:55 -05:00
  • 470160cf81 fix(anthropic): prevent crash with cache_control and empty message content (#34025) Viktor Taranenko 2025-12-13 01:32:11 +03:00
  • 20b8342fdf test(openai): switch model from nano to mini when using flex (#34336) langchain-openai==1.1.3 Mason Daugherty 2025-12-12 17:17:11 -05:00
  • 2f8af61218 release(huggingface): 1.2.0 (#34335) langchain-huggingface==1.2.0 Mason Daugherty 2025-12-12 17:16:38 -05:00
  • 81758e22f3 release(mistralai): 1.1.1 (#34334) langchain-mistralai==1.1.1 Mason Daugherty 2025-12-12 17:08:30 -05:00
  • 54241f4d06 fix(langchain): shell output multithreading race condition (#34333) Mason Daugherty 2025-12-12 17:06:18 -05:00
  • 7c9223d2b2 release(standard-tests): 1.1.0 (#34331) langchain-tests==1.1.0 Mason Daugherty 2025-12-12 16:55:41 -05:00
  • 3342e4d62d release(groq): 1.1.1 (#34332) langchain-groq==1.1.1 Mason Daugherty 2025-12-12 16:52:56 -05:00
  • 5842110dbc release(ollama): 1.0.1 (#34330) langchain-ollama==1.0.1 Mason Daugherty 2025-12-12 16:46:28 -05:00
  • 62db04c43a revert: make integration tests output verbose (#34329) Mason Daugherty 2025-12-12 16:40:41 -05:00
  • fb892ee50a feat(groq): Allow kwargs in with_structured_output to override tool_choice (#34053) dumko2001 2025-12-13 02:46:26 +05:30
  • 2160b7c503 Merge branch 'master' into mdrxy/thropic-tool-helpers Mason Daugherty 2025-12-12 15:47:51 -05:00
  • 8ad0e9f267 chore(infra,openai): make integration tests output verbose (#34327) Mason Daugherty 2025-12-12 15:34:01 -05:00
  • d0b13e926d release(openai): 1.1.3 (#34325) Mason Daugherty 2025-12-12 15:18:02 -05:00
  • 6fa4a45311 chore(anthropic): bump min core version (#34326) langchain-anthropic==1.3.0 Mason Daugherty 2025-12-12 15:17:36 -05:00
  • 97dd5f2cb8 release(anthropic): 1.3.0 (#34324) Mason Daugherty 2025-12-12 15:10:49 -05:00
  • 2a82fbc0ff test(ollama): Add unit test for ChatOllama reasoning parameter (#34095) Deshbhushan Patil 2025-12-13 01:18:04 +05:30
  • 0e5e33ba03 fix(openai): correct image resize aspect ratio caps (#34192) Towseef Altaf 2025-12-13 01:04:17 +05:30
  • fc35544e0d chore(standard-tests): enable mypy disallow_any_generics rule (#34222) Christophe Bornet 2025-12-12 20:30:27 +01:00
  • 15cc090e52 fix(core): handle None arguments in parse_tool_call (#34242) rari404 2025-12-12 13:57:34 -05:00
  • 0f940d74b2 feat(text-splitters): add R programming language support (#34241) rari404 2025-12-12 13:34:22 -05:00
  • 0e580c7101 Merge branch 'master' into mdrxy/model-pos-arg mdrxy/model-pos-arg Mason Daugherty 2025-12-12 13:24:36 -05:00
  • f7245125f2 Merge branch 'master' into mdrxy/thropic-tool-helpers Mason Daugherty 2025-12-12 13:24:24 -05:00
  • 7829b722b1 fix(mistralai): handle null content in tool call responses (#34268) Nhan Nguyen 2025-12-12 13:18:56 -05:00
  • 09b2fa8528 feat(anthropic): allow model as first positional arg Mason Daugherty 2025-12-12 13:18:47 -05:00
  • 914730cf8d chore(core): fix some types related to ToolCallChunk (#34283) Christophe Bornet 2025-12-12 19:15:57 +01:00
  • 30927a19df feat(anthropic): built-in tool helpers Mason Daugherty 2025-12-12 13:14:59 -05:00
  • c3738ea376 chore(anthropic): make test agnostic of python version (#34320) ccurme 2025-12-12 13:10:14 -05:00
  • cd124a0949 release(core): 1.2 (#34319) langchain-core==1.2.0 ccurme 2025-12-12 13:08:34 -05:00
  • 57ff48e62e docs(anthropic): clean up docstrings (#34317) Mason Daugherty 2025-12-12 11:30:34 -05:00
  • bc232e6d03 release(chroma): 1.1 (#34316) langchain-chroma==1.1.0 ccurme 2025-12-12 11:20:47 -05:00
  • be32382d92 feat(chroma): Add Search API (#34273) itaismith 2025-12-12 08:14:47 -08:00
  • 16c984ef0a fix(langchain-classic): fix init_chat_model for HuggingFace models (#33943) Georgey 2025-12-12 08:05:48 -08:00
  • bf7a4841b0 patch skipped sr/valid-chat-history Sydney Runkle 2025-12-12 10:51:58 -05:00
  • 13dd115d1d docs(anthropic): nit comments (#34314) Mason Daugherty 2025-12-12 10:33:23 -05:00
  • 75d365418b style(core): docs nit (#34312) Mason Daugherty 2025-12-12 10:33:14 -05:00
  • 2cff369cdc feat(anthropic): accept TypedDict for built-in tool types (#34279) Mason Daugherty 2025-12-12 10:29:12 -05:00
  • f5b6eecf72 refactor(standard-tests): improve VCR config (#33968) Christophe Bornet 2025-12-12 16:14:26 +01:00
  • a528ea1796 feat(openai): Use responses API if model is gpt-5.2-pro (#34306) Jacob Lee 2025-12-12 07:11:15 -08:00
  • bf6a5eb122 fix(huggingface): Helper logic for init_chat_model with HuggingFace backend (#34259) Paul 2025-12-12 20:35:16 +05:30
  • 5720dea41b fix(openai): handle missing 'text' key in responses API content blocks (#34198) j3r0lin 2025-12-12 22:39:12 +08:00
  • 087107557f chore(ollama,groq): Filtering Parameters in bind_tools for Ollama and Groq (#34167) Mohammad Mohtashim 2025-12-12 19:24:24 +05:00
  • 05ba853548 fix(ollama): pop unsupported 'strict' argument in ChatOllama (#34114) dumko2001 2025-12-12 19:43:11 +05:30
  • 3fb90666be chore(langchain): cleanup ruff config (#32810) Christophe Bornet 2025-12-12 15:08:48 +01:00
  • 6a2a149f89 fix: little lint thing (#34310) Sydney Runkle 2025-12-12 08:47:51 -05:00
  • bbc1d46efe chore(langchain): check agents integration tests with mypy (#34308) Christophe Bornet 2025-12-12 13:55:34 +01:00
  • d6b5f05f33 refactor(anthropic): comments and _BUILTIN_TOOL_PREFIXES (#34305) Mason Daugherty 2025-12-11 16:57:22 -05:00
  • 10377a7373 fix(core): widen openai tool/function conversion input type to Mapping (#34304) Mason Daugherty 2025-12-11 16:33:53 -05:00
  • 373ad8ac2c release(openai): 1.1.2 (#34302) langchain-openai==1.1.2 ccurme 2025-12-11 16:20:57 -05:00