Christophe Bornet
8e824d9ec4
style: bump ruff version to 0.14.11 ( #34674 )
...
With ruff 0.14.11+, we can remove `PLW1510` from `unfixable` (see
https://github.com/astral-sh/ruff/issues/17091 )
2026-01-09 16:30:24 -05:00
Sydney Runkle
fbe9babb34
fix: remove relative imports ( #34680 )
...
standardizing on absolute imports rather than relative across the
codebase
2026-01-09 13:00:51 -05:00
Mason Daugherty
76da99e022
release(langchain): 1.2.3 ( #34668 )
2026-01-08 15:24:32 -05:00
Eugene Yurtsev
5554a36ad5
release(langchain): release 1.2.2 ( #34643 )
...
Release langchain 1.2.2
2026-01-07 17:27:58 -05:00
Mason Daugherty
aa9c63b96a
release(langchain): 1.2.1 ( #34622 )
2026-01-06 19:10:49 -05:00
Christophe Bornet
e5d4acf681
style(langchain): add ruff rule PLC0415 ( #34559 )
2026-01-04 01:26:04 -05:00
Christophe Bornet
e03d6b80d5
chore(deps): bump mypy to v1.19 and ruff to v1.14 ( #34521 )
...
* Set mypy to >=1.19.1,<1.20
* Set ruff to >=0.14.10,<0.15
2025-12-29 18:07:55 -06:00
Christophe Bornet
0bd862b814
style(langchain): add ruff rule RUF012 ( #34497 )
...
Co-authored-by: Mason Daugherty <mason@langchain.dev >
Co-authored-by: Mason Daugherty <github@mdrxy.com >
2025-12-27 01:36:47 -06:00
Christophe Bornet
d46187201d
style: add ruff ISC001 rule ( #34493 )
...
ISC001 doesn't conflict anymore with the formatter. See
https://github.com/astral-sh/ruff/issues/8272
Co-authored-by: Mason Daugherty <mason@langchain.dev >
2025-12-26 21:39:56 -06:00
Christophe Bornet
3d78cc69f1
style(langchain): add TC ruff rules ( #34496 )
...
Co-authored-by: Mason Daugherty <mason@langchain.dev >
2025-12-26 21:37:57 -06:00
Christophe Bornet
6a416c6186
style(langchain): add ruff rules PT ( #34434 )
2025-12-21 19:31:50 -06:00
ccurme
9f61ed8b81
release(langchain): 1.2 ( #34373 )
2025-12-15 09:49:49 -05:00
Christophe Bornet
3fb90666be
chore(langchain): cleanup ruff config ( #32810 )
...
Co-authored-by: Mason Daugherty <mason@langchain.dev >
Co-authored-by: Sydney Runkle <54324534+sydney-runkle@users.noreply.github.com >
Co-authored-by: Sydney Runkle <sydneymarierunkle@gmail.com >
2025-12-12 09:08:48 -05:00
Christophe Bornet
bbc1d46efe
chore(langchain): check agents integration tests with mypy ( #34308 )
2025-12-12 07:55:34 -05:00
ccurme
aa0f4fb927
release(langchain): 1.1.3 ( #34255 )
2025-12-08 14:29:40 -05:00
Sydney Runkle
f67af34ea0
release: langchain 1.1.2 ( #34210 )
2025-12-04 12:57:59 -05:00
Sydney Runkle
1ad9de4b45
release: langchain 1.1.1 ( #34206 )
2025-12-04 10:46:30 -05:00
ccurme
9c21f83e82
release(langchain): 1.1 ( #34090 )
2025-11-24 10:27:13 -05:00
ccurme
33e5d01f7c
feat(model-profiles): distribute data across packages ( #34024 )
2025-11-21 15:47:05 -05:00
ccurme
6aa3794b74
feat(langchain): reference model profiles for provider strategy ( #33974 )
2025-11-14 19:24:18 +00:00
ccurme
e499db4266
release(langchain): 1.0.5 ( #33893 )
2025-11-07 17:54:43 -05:00
Mahmut CAVDAR
00cc9d421f
fix(langchain): Update langchain-core dependency version ( #33775 )
2025-11-07 10:31:06 -05:00
Mason Daugherty
e023201d42
style: some cleanup ( #33857 )
2025-11-06 23:50:46 -05:00
Sydney Runkle
7946a8f64e
release: langchain v1.0.4 ( #33839 )
2025-11-05 12:37:58 -05:00
ccurme
f006bc4c7e
feat(langchain): add model-profiles as optional dependency ( #33794 )
2025-11-03 10:13:58 -05:00
Sydney Runkle
28564ef94e
release: core 1.0.2 and langchain 1.0.3 ( #33736 )
2025-10-29 15:30:17 -07:00
Mason Daugherty
123e29dc26
style: more refs fixes ( #33730 )
2025-10-29 16:34:46 -04:00
Sydney Runkle
6a1dca113e
chore: move ToolNode improvements back to langgraph ( #33634 )
...
Moving all `ToolNode` related improvements back to LangGraph and
importing them in LC!
pairing w/ https://github.com/langchain-ai/langgraph/pull/6321
this fixes a couple of things:
1. `InjectedState`, store etc will continue to work as expected no
matter where the import is from
2. `ToolRuntime` is now usable w/in langgraph, woohoo!
2025-10-29 11:44:23 -07:00
Eugene Yurtsev
f8adbbc461
chore(langchain_v1): bump version from 1.0.1 to 1.0.2 ( #33629 )
...
Release 1.0.2
2025-10-21 17:05:51 -04:00
Sydney Runkle
7d7a50d4cc
release(langchain_v1): 1.0.1 ( #33610 )
2025-10-20 13:03:16 +00:00
Mason Daugherty
64e6798a39
chore: update pyproject.toml url entries ( #33587 )
2025-10-17 17:16:55 -04:00
Sydney Runkle
4a65e827f7
release(langchain_v1): v1.0.0 ( #33588 )
...
waiting on langgraph bump
2025-10-17 16:49:07 -04:00
ccurme
952fa8aa99
fix(langchain,langchain_v1): enable huggingface optional dep ( #33586 )
2025-10-17 18:42:53 +00:00
Sydney Runkle
3d288fd610
release: joint rcs for core + langchain ( #33549 )
2025-10-17 01:00:47 +00:00
Sydney Runkle
c6b3f5b888
release(langchain): cut rc ( #33534 )
2025-10-16 19:55:38 +00:00
Sydney Runkle
296994ebf0
release(langchain_v1): 1.0.0a15 ( #33505 )
2025-10-15 20:48:18 +00:00
Eugene Yurtsev
e3fc7d8aa6
chore(langchain_v1): bump release version ( #33440 )
...
bump v1 for release
2025-10-10 21:51:00 -04:00
Eugene Yurtsev
ed185c0026
chore(langchain_v1): remove langchain_text_splitters from test group ( #33425 )
...
Remove langchain_text_splitters from test group in langchain_v1
2025-10-10 16:56:14 -04:00
Sydney Runkle
714c370191
release(langchain_v1): v1.0.0a13 ( #33415 )
2025-10-10 10:42:35 -04:00
Mason Daugherty
cda336295f
chore: enrich pyproject.toml files with links to new references, others ( #33343 )
2025-10-07 16:17:14 -04:00
Mason Daugherty
8bcdfbb24e
chore: clean up pyproject.toml files, use core a7 ( #33334 )
2025-10-07 10:49:04 -04:00
Sydney Runkle
7326966566
release(langchain_v1): 1.0.0a12 ( #33314 )
2025-10-06 16:24:30 -04:00
Sydney Runkle
08bf8f3dc9
release(langchain_v1): 1.0.0a11 ( #33307 )
...
* Consolidating agents
* Removing remainder of globals
* Removing `ToolNode`
2025-10-06 15:13:26 -04:00
Eugene Yurtsev
0ff2bc890b
chore(langchain_v1): remove text splitters from langchain v1 namespace ( #33297 )
...
Removing text splitters for now for a lighter dependency. We may re-introduce
2025-10-06 14:42:23 -04:00
Mason Daugherty
90e4d944ac
chore(infra): pdm -> hatchling ( #33289 )
2025-10-05 23:52:52 -04:00
Mason Daugherty
4a6890a4e5
chore(langchain_v1): uncomment some optional deps ( #33244 )
...
remaining:
- azure-ai
- cohere
- huggingface
- community
2025-10-02 23:18:06 -04:00
Mason Daugherty
eaa6dcce9e
release: v1.0.0 ( #32567 )
...
Co-authored-by: Mohammad Mohtashim <45242107+keenborder786@users.noreply.github.com >
Co-authored-by: Caspar Broekhuizen <caspar@langchain.dev >
Co-authored-by: ccurme <chester.curme@gmail.com >
Co-authored-by: Christophe Bornet <cbornet@hotmail.com >
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com >
Co-authored-by: Sadra Barikbin <sadraqazvin1@yahoo.com >
Co-authored-by: Vadym Barda <vadim.barda@gmail.com >
2025-10-02 10:49:42 -04:00
nhuang-lc
c456c8ae51
fix(langchain): fix response action for HITL ( #33131 )
...
Multiple improvements to HITL flow:
* On a `response` type resume, we should still append the tool call to
the last AIMessage (otherwise we have a ToolResult without a
corresponding ToolCall)
* When all interrupts have `response` types (so there's no pending tool
calls), we should jump back to the first node (instead of end) as we
enforced in the previous `post_model_hook_router`
* Added comments to `model_to_tools` router so clarify all of the
potential exit conditions
Additionally:
* Lockfile update to use latest LG alpha release
* Added test for `jump_to` behaving ephemerally, this was fixed in LG
but surfaced as a bug w/ `jump_to`.
* Bump version to v1.0.0a10 to prep for alpha release
---------
Co-authored-by: Sydney Runkle <sydneymarierunkle@gmail.com >
Co-authored-by: Sydney Runkle <54324534+sydney-runkle@users.noreply.github.com >
2025-09-29 13:08:18 +00:00
Eugene Yurtsev
54ea62050b
chore(langchain_v1): move tool node to tools namespace ( #33132 )
...
* Move ToolNode to tools namespace
* Expose injected variable as well in tools namespace
* Update doc-strings throughout
2025-09-26 15:23:57 -04:00
Mason Daugherty
986302322f
docs: more standardization ( #33124 )
2025-09-25 20:46:20 -04:00