Commit Graph

  • 5ce81dff22 feat(langchain): LargeToolResultMiddleware mdrxy/LargeToolResultMiddleware Mason Daugherty 2026-01-08 14:39:51 -05:00
  • d383f00489 refactor(langchain): engage summarization based on reported usage_metadata (#34632) ccurme 2026-01-08 11:12:00 -05:00
  • 50c5bb5607 refactor(core): improve docstrings for HTML link extraction utilities (#34550) Aman Gupta 2026-01-08 20:51:17 +05:30
  • 2b6911d9af fix(langchain): keep tool call / AIMessage pairings when summarizing (#34609) Mason Daugherty 2026-01-08 10:07:56 -05:00
  • f805ea9601 test(langchain): cover chat model provider inference (#34657) Guofang.Tang 2026-01-08 22:59:12 +08:00
  • 0276cc0290 fix(langchain): fix copy-paste error on azure_openai embedding provider map (#34655) Stephan Günther 2026-01-08 15:54:53 +01:00
  • ac9c8ebbbf testtttttt mdrxy/testtteersds Mason Daugherty 2026-01-08 01:18:12 -05:00
  • 629bd23acc docs: test mdrxy/testingggggggggggg Mason Daugherty 2026-01-08 01:12:42 -05:00
  • fe24418489 docs: test mdrxy/test-ab Mason Daugherty 2026-01-08 01:05:10 -05:00
  • ceca38d3fe fix(langchain): add test to verify version (#34644) langchain==1.2.2 Eugene Yurtsev 2026-01-07 17:36:10 -05:00
  • 5554a36ad5 release(langchain): release 1.2.2 (#34643) Eugene Yurtsev 2026-01-07 17:27:58 -05:00
  • bda22aa1d9 fix(langchain): handle parallel usage of the todo tool in planning middleware (#34637) Harrison Chase 2026-01-07 14:23:56 -08:00
  • 48cd13114f test(core): add edge case for empty examples in LengthBasedExampleSelector (#34641) Manas karthik 2026-01-08 01:56:53 +05:30
  • e6a9694f5d fix(core): fix strict schema generation for functions with optional args (#34599) Mohammad Mohtashim 2026-01-08 01:13:18 +05:00
  • 25bb36de81 release(openai): 1.1.7 (#34640) langchain-openai==1.1.7 ccurme 2026-01-07 14:34:23 -05:00
  • 92afcaae60 fix(openai): raise proper exception OpenAIRefusalError on structured output refusal (#34619) OysterMax 2026-01-07 11:34:02 -08:00
  • 7ad1c19d9c fix: handle empty assistant content in Responses API (#34272) (#34296) Sujal M H 2026-01-08 00:51:55 +05:30
  • f10225184d chore(langchain): fix types in test_wrap_model_call (#34573) Christophe Bornet 2026-01-07 17:49:46 +01:00
  • 0c7b7e045d feat(core): support custom message separator in get_buffer_string() (#34569) Chris Papademetrious 2026-01-07 11:46:17 -05:00
  • 4c86e8ba39 chore(groq): document vision support (#34620) Aarav Dugar 2026-01-07 11:37:05 -05:00
  • 048de6dfb6 test(text-splitters): add edge case tests for CharacterTextSplitter (#34628) Manas karthik 2026-01-07 21:36:44 +05:30
  • 557eddfd51 refactor(core): add warning for fallback GPT-2 tokenizer usage (#34621) Mason Daugherty 2026-01-06 19:11:10 -05:00
  • aa9c63b96a release(langchain): 1.2.1 (#34622) langchain==1.2.1 Mason Daugherty 2026-01-06 19:10:49 -05:00
  • 8aeff95341 fix(core,langchain): use get_buffer_string for message summarization (#34607) Mason Daugherty 2026-01-06 19:05:03 -05:00
  • 0438f8c277 chore(langchain): fix types in test_model_fallback (#34615) Christophe Bornet 2026-01-06 19:07:18 +01:00
  • 7f4f130479 chore(langchain): fix types in test_pii (#34617) Christophe Bornet 2026-01-06 19:06:25 +01:00
  • 6537939f53 chore(langchain): add admonition around redaction_rules (#34618) ccurme 2026-01-06 13:01:09 -05:00
  • a2529cd805 fix(langchain): correct typo 'langchain experiment' to 'langchain_experimental' in error messages (#34608) Ademola Balogun 2026-01-05 23:10:06 +00:00
  • c1f1641018 fix(anthropic): fix version (#34606) langchain-anthropic==1.3.1 ccurme 2026-01-05 16:03:20 -05:00
  • 225e0fa8c9 release(anthropic): 1.3.1 (#34605) ccurme 2026-01-05 15:55:15 -05:00
  • f021e899dc fix(anthropic): CVE-2025-68664 (#34563) Loganaden Velvindron 2026-01-06 00:51:25 +04:00
  • 578cef9622 fix(anthropic): skip cache_control for code_execution blocks (#34579) lwtaiyty 2026-01-06 04:40:59 +08:00
  • 7979fd3d9f chore(langchain): fix types in test_composition (#34580) Christophe Bornet 2026-01-05 20:49:34 +01:00
  • 3b65985551 chore(langchain): fix types in test_decorators (#34583) Christophe Bornet 2026-01-05 20:47:10 +01:00
  • c4babed5c6 chore(langchain): fix types in test_wrap_tool_call (#34600) Christophe Bornet 2026-01-05 20:38:31 +01:00
  • 5ae53fdfb3 chore(langchain): fix types in test_model_call_limit_types (#34601) Christophe Bornet 2026-01-05 20:37:03 +01:00
  • 901690ceec chore(langchain): fix types in test_file_search and test_human_in_the_loop (#34602) Christophe Bornet 2026-01-05 20:34:35 +01:00
  • be2c7f1aa8 test(core): add tests for formatting utils and merge functions (#34511) ゆり 2026-01-06 03:20:11 +08:00
  • b5c5ba0a5f release(xai): 1.2.1 (#34604) langchain-xai==1.2.1 ccurme 2026-01-05 13:55:38 -05:00
  • 944b43dd25 fix(xai): count reasoning tokens in output total (#34603) ccurme 2026-01-05 13:25:30 -05:00
  • 730a3676f8 fix(core): strip message IDs from cache keys using model_copy (#33915) aroun-coumar 2026-01-05 21:07:10 +05:30
  • cd5b36456a fix(text-splitters): HTMLSemanticPreservingSplitter nested preserved … (#34587) Julia (Juli) Huang 2026-01-05 10:28:27 -05:00
  • 13cfdf1676 fix(core): exclude injected args from tool schema (#34582) Mohan Kumar S 2026-01-05 20:29:59 +05:30
  • c25f3847d0 refactor(core): select chunk_id via ranking and remove extra allocation (#34588) Andre Roelofs 2026-01-05 15:13:05 +01:00
  • 7ca0efde04 chore(langchain): fix types in test_diagram and test_sync_async_wrappers (#34591) Christophe Bornet 2026-01-05 15:05:24 +01:00
  • 9495eb348d docs: add LangChain Academy link to Additional resources (#34597) repeat-Q 2026-01-05 21:55:46 +08:00
  • e5d4acf681 style(langchain): add ruff rule PLC0415 (#34559) Christophe Bornet 2026-01-04 07:26:04 +01:00
  • 659eab2607 release(core): 1.2.6 (#34586) langchain-core==1.2.6 ccurme 2026-01-02 16:20:20 -05:00
  • 458a186540 chore(core): Update LangChainTracer to use Pydantic v2 methods (#34541) Angus Jelinek 2026-01-02 13:02:13 -08:00
  • a7aad60989 fix(xai): ensure citations are streamed just once (#34556) langchain-xai==1.2.0 ccurme 2025-12-31 18:01:41 -05:00
  • 9da28bac86 release(xai): 1.2.0 (#34555) ccurme 2025-12-31 16:37:21 -05:00
  • 0b91774263 fix(xai): stream usage metadata by default (#34531) ccurme 2025-12-31 16:30:52 -05:00
  • 5517ef37fb docs(core): add docstrings to internal helper functions (#34525) weiii668 2025-12-31 11:58:00 +08:00
  • 2bbe4216e0 docs(core): refresh content.py docstrings (#34546) Mason Daugherty 2025-12-30 20:44:47 -06:00
  • fcc02f78e4 chore(deps): Update outdated GitHub Actions versions (#34544) Pádraic Slattery 2025-12-31 03:42:22 +01:00
  • 721bf15430 fix(langchain): resolve race condition in ShellSession.execute() (#34535) Mason Daugherty 2025-12-29 18:16:08 -06:00
  • dcfd9c0e04 fix(infra): use langchain_v1 for dev container deps (#34534) Mason Daugherty 2025-12-29 18:10:40 -06:00
  • e03d6b80d5 chore(deps): bump mypy to v1.19 and ruff to v1.14 (#34521) Christophe Bornet 2025-12-30 01:07:55 +01:00
  • 33378f16fb feat(infra): add .dockerignore for codespaces (#34533) Mason Daugherty 2025-12-29 17:58:28 -06:00
  • ea25f5ebdd chore(text-splitters): bump dependency locks for python 3.14 (#34522) Christophe Bornet 2025-12-30 00:55:34 +01:00
  • 04c0c1bdc3 chore(langchain-classic): bump markupsafe lock for python 3.14 (#34523) Christophe Bornet 2025-12-30 00:55:26 +01:00
  • c1f5d0963d fix: typo: saved the world 'wether' -> 'whether' (#34524) Efe Çelik 2025-12-30 02:28:09 +03:00
  • e81f00fb29 docs(standard-tests): remove autodoc comment (#34532) Mason Daugherty 2025-12-29 17:25:52 -06:00
  • 9ecf6360af feat(infra): add more pre-commit hooks (#34519) Mason Daugherty 2025-12-29 02:14:20 -06:00
  • 7ce68f27da fix(docs): correct Code of Conduct link in README (#34518) JJ 2025-12-28 23:47:25 -08:00
  • 03ae39747b refactor(core): fix some missing generic types (#31658) Christophe Bornet 2025-12-27 23:53:08 +01:00
  • 10de0a5364 fix(langchain-classic): pass default to config.getoption (#34034) Sarah Clark 2025-12-27 14:36:51 -08:00
  • 30ac1da0de release(standard-tests): 1.1.2 (#34507) langchain-tests==1.1.2 Mason Daugherty 2025-12-27 03:01:56 -06:00
  • 6d447f89d9 fix(fireworks): bind_tools(strict: bool) and reasoning_content (#34343) Dragos Bobolea 2025-12-27 10:42:06 +02:00
  • 5ef9f6e036 style(core): add ruff RUF012 rule (#34492) Christophe Bornet 2025-12-27 09:36:28 +01:00
  • e3939ade5a fix(core): support (message class, template) tuples in ChatPromptTemplate.from_messages (#33989) Connor Hyatt 2025-12-27 03:20:33 -05:00
  • b0e4ef3158 test(core): add regression test for list-index $ref resolution (#34097) Miguel Athie 2025-12-27 02:18:51 -06:00
  • ca7790f895 fix(core): fix callback manager merge mixing handlers (#32028) (#33617) gjeltep 2025-12-27 03:01:59 -05:00
  • 5884fb9523 style(text-splitters,standard-tests,cli): add ruff TC and RUF012 rules (#34495) Christophe Bornet 2025-12-27 08:41:33 +01:00
  • 0bd862b814 style(langchain): add ruff rule RUF012 (#34497) Christophe Bornet 2025-12-27 08:36:47 +01:00
  • 85f1ba2351 refactor(langchain): refactor optional imports logic (#32813) Christophe Bornet 2025-12-27 08:02:32 +01:00
  • d46187201d style: add ruff ISC001 rule (#34493) Christophe Bornet 2025-12-27 04:39:56 +01:00
  • 3d78cc69f1 style(langchain): add TC ruff rules (#34496) Christophe Bornet 2025-12-27 04:37:57 +01:00
  • a92c032ff6 style(core): fix mypy no-any-return violations (#34204) Christophe Bornet 2025-12-27 04:35:27 +01:00
  • 88b5f22f1c style(langchain): fix some ruff preview rules (#34504) Christophe Bornet 2025-12-27 04:34:54 +01:00
  • 78b2d51edc docs(core): image url docstring enhancement (#34488) Mason Daugherty 2025-12-25 23:10:48 -06:00
  • 294dda8df2 test(core): URL-encode bgColor parameter in mermaid.ink API calls (#34466) Harikrishna KP 2025-12-26 09:11:46 +05:30
  • 21c7cf1fa0 style(langchain): fix some PLC0415 rules (#34475) Christophe Bornet 2025-12-26 04:38:12 +01:00
  • 2212137931 style(core): fix some noqa: ARG rules (#34437) Christophe Bornet 2025-12-26 04:31:02 +01:00
  • e99ccbc126 fix(core): URL-encode bgColor in mermaid API calls (#34461) Nhan Nguyen 2025-12-25 22:30:09 -05:00
  • 75e237643a perf(core): move origin type map to module level in function_calling.py (#34481) Rudra Tiwari 2025-12-26 14:29:31 +11:00
  • 1f403cf612 style(core): add ruff rules TC (#34476) Christophe Bornet 2025-12-26 04:23:31 +01:00
  • 451e8496e7 perf(core): precompile hex color regex pattern at module level (#34480) Rudra Tiwari 2025-12-26 14:22:08 +11:00
  • d4b7a6542e release(langchain-classic): 1.0.1 (#34467) langchain-classic==1.0.1 ccurme 2025-12-23 17:48:48 -05:00
  • 6dc06da1bb release(core): 0.3.81 (#34459) langchain-core==0.3.81 Mason Daugherty 2025-12-22 18:42:31 -06:00
  • d9ec4c5cc7 fix(core): serialization patch (#34458) Mason Daugherty 2025-12-22 18:41:31 -06:00
  • 75b07b3d4e docs(core): update to indicate betas (#34457) Mason Daugherty 2025-12-22 17:54:37 -06:00
  • 2e0bed6a21 release(core): 1.2.5 (#34456) langchain-core==1.2.5 Mason Daugherty 2025-12-22 17:37:44 -06:00
  • 5ec0fa69de fix(core): serialization patch (#34455) ccurme 2025-12-22 18:33:31 -05:00
  • 6a416c6186 style(langchain): add ruff rules PT (#34434) Christophe Bornet 2025-12-22 02:31:50 +01:00
  • 3dcafac79b feat(langchain): enhance init_chat_model with improved validation (#34226) Vishwajeet Kumar 2025-12-20 11:20:19 +05:30
  • d3e9c4d29d fix(core): RunnablePick method return types (#34208) Christophe Bornet 2025-12-20 06:47:46 +01:00
  • 1cc4dc7cc9 fix(core): preserve Field(description=...) in @tool decorator (#34354) rari404 2025-12-20 00:14:23 -05:00
  • 398c067f30 fix(core): populate default args from tool's args_schema (#34399) Nhan Nguyen 2025-12-20 00:14:13 -05:00
  • d84eef667a fix(core): use tool_calls instead of deprecated function_call in get_buffer_string (#34355) rari404 2025-12-19 23:37:56 -05:00