William FH and GitHub
4548a0ebe8
feat: Customizable Pip Installer ( #5098 )
...
Let you set "pip_installer": "pip" (or uv) to handle corner cases in install compatibilities
2025-06-13 10:35:28 -07:00
Sydney Runkle and GitHub
0171e9a323
fix(langgraph): remove deprecated output usage in favor of output_schema ( #5095 )
...
use output_schema
2025-06-13 12:34:39 -04:00
Sydney Runkle and GitHub
c439cb0872
refactor(langgraph): Remove PregelNode's inheritance from Runnable ( #5093 )
...
remove Runnable inheritance for PregelNode
2025-06-13 10:17:42 -04:00
Nuno Campos
7f3578e0f1
Remove support for node reading a single managed value
...
- This has never been used and is not useful or intended functionality
2025-06-12 15:11:19 -07:00
Nuno Campos and GitHub
d6bb008ff4
PregelLoop: Simplify tick() method ( #5080 )
...
* PregelLoop: Simplify tick() method
- Split out superstep finish into separate after_tick() method
- Handle input in __enter__
- Remove unnecessary recursive shortcut
- Remove input sentinel objects
* Lint
2025-06-12 19:53:55 +00:00
Sydney Runkle and GitHub
3ad061f0d7
serialize/deserialize pandas with pickle fallback ( #5057 )
2025-06-12 15:14:00 -04:00
Nuno Campos
0aff02e180
Remove code paths no longer needed
...
- These were only used by the kafka scheduler
2025-06-12 11:25:20 -07:00
Nuno Campos and GitHub
074af5c122
Avoid saving checkpoints for subgraphs when checkpoint_during=False ( #5051 )
2025-06-11 11:11:02 -07:00
Eugene Yurtsev and GitHub
d467ec6556
Remove gitmcp badge ( #5055 )
...
* Remove gitmcp badge
* xt
* x
2025-06-11 10:55:05 -04:00
William Fu-Hinthorn
6a9ca8d67e
Update existing
2025-06-10 17:59:41 -07:00
William Fu-Hinthorn
3b98044f2f
Add tests
2025-06-10 17:29:27 -07:00
Nuno Campos
a4a8934bd3
Avoid saving checkpoints for subgraphs when checkpoint_during=False
...
- We can avoid saving checkpoints for successful subgraphs which do not request multi-turn memory
2025-06-10 17:25:05 -07:00
Nuno Campos
516175780d
Clean up things for Matt!
2025-06-10 16:14:15 -07:00
William FH and GitHub
571780f74c
fix: header merging ( #4926 )
2025-06-10 14:44:34 -07:00
Emmanuel Ferdman and GitHub
d719438307
fix: throw exception on multiple injections ( #5033 )
...
Throw exception on for multiple injections
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
2025-06-10 16:54:01 -04:00
Nuno Campos and GitHub
2e33c520a5
Support numpy array serialization in JsonPlusSerializer ( #5035 )
...
* Handle numpy Fortran arrays
* Lint
* Lint
* Lint
2025-06-10 01:17:28 +00:00
Nuno Campos and GitHub
67b1dc602e
Update ormsgpack ( #5034 )
...
* Update ormsgpack
- Now supports bytearray/memoryview passthrough
* Lint
2025-06-10 00:30:58 +00:00
Naohiro Yoshida and GitHub
1519b90414
Centralized CheckpointTuple creation into a shared function for checkpoint_postgres ( #4970 )
2025-06-09 18:40:17 +00:00
Ykoh and GitHub
0035ab9825
docs: Replace unsupported models with structured output-supported models ( #3982 )
2025-06-09 14:17:05 -04:00
c42cd57a32
chore: Update variable naming in postgres store ( #4096 )
...
Co-authored-by: William FH <13333726+hinthornw@users.noreply.github.com >
2025-06-09 17:54:06 +00:00
Yassin Nouh and GitHub
6b30d4fd8f
docs: enhance PostgresSaver connection requirements explanation ( #4953 )
...
docs: enhance PostgresSaver connection requirements explanation - Add detailed explanation of why autocommit=True and row_factory=dict_row are required - Include example of incorrect usage and resulting errors - Addresses issue #4937 about incomplete setup documentation
2025-06-09 17:12:44 +00:00
William FH and GitHub
c17ee1bf5a
feat: [CLI] Add support for building deps with uv ( #4995 )
2025-06-09 08:57:29 -07:00
William FH and GitHub
88c603b00b
fix: (sdk-js) Expand ToolMessage Type ( #5015 )
2025-06-09 08:22:35 -07:00
Sydney Runkle and GitHub
b735452153
deprecate input and output in favor of input_schema and output_schema ( #4983 )
2025-06-06 19:44:56 -04:00
Sydney Runkle
5920d8aa92
using StateT as default for InputT
2025-06-06 12:58:19 -04:00
Sydney Runkle and GitHub
5e7566f4a3
lint: use pep 604 union syntax and pep 585 generic syntax ( #4963 )
...
* new union syntax
* fix test
* second round of conversions by injecting future annotations
* format + add top level makefile
2025-06-04 21:50:16 -04:00
Sydney Runkle and GitHub
494c8ef0d2
docs: remove references to StateGraph(dict) ( #4964 )
...
remove StateGraph(dict)
2025-06-04 21:29:19 -04:00
lc-arjun and GitHub
45e60ff9e1
fix: camel case to snake case conversion ( #4966 )
2025-06-04 17:31:12 -07:00
Nuno Campos
194c4c1d1c
cli 0.2.12
2025-06-04 15:50:07 -07:00
1a76f6a92a
🐛 [CLI] Generate one --build-context argument for each dependency in the docker build command. ( #4962 )
...
* Generate one `--build-context` for each dependency in the `docker build` command.
* Try and fix test
---------
Co-authored-by: Nuno Campos <nuno@langchain.dev >
2025-06-04 22:48:48 +00:00
Sydney Runkle and GitHub
02f3944e88
rename retry -> retry_policy ( #4957 )
2025-06-04 14:55:06 +00:00
Nuno Campos
314115513c
Fix step_timeout causing ParentCommand/GraphInterrupt exception to bubble up
...
- We should not re-raise exceptions in commit() as that is now called in a future done callback
- panic_or_proceed takes care of re-raising exceptions as needed anyway
2025-06-03 17:26:29 -07:00
Nuno Campos
f8995f234c
Remove scheduler-kafka library
...
Superseded by upcoming distributed runner
2025-06-03 17:25:17 -07:00
Nuno Campos and GitHub
5f1d76ba3b
docs: fix a grammar issue in multiple files ( #4935 )
2025-06-03 17:04:20 -07:00
Asamu David and GitHub
13ebe1ad8c
cli v0.2.11 release ( #4941 )
2025-06-04 01:00:06 +01:00
David Asamu
ae2b766d0f
bump version
2025-06-04 00:53:56 +01:00
Nuno Campos and GitHub
b211d4e767
Make it possible to run test command without docker installed ( #4948 )
2025-06-03 16:29:14 -07:00
Nuno Campos and GitHub
0b609646d5
Fix async callback manager tag handling ( #4949 )
2025-06-03 16:23:22 -07:00
Nuno Campos
5ab5da767b
Pass tags when configuring async callback manager
2025-06-03 16:17:17 -07:00
Nuno Campos and GitHub
a534807ec9
Allow same-name channels and nodes in StateGraph ( #4944 )
2025-06-03 16:15:07 -07:00
Nuno Campos
89e827bd15
Make it possible to run test command without docker installed
2025-06-03 16:14:46 -07:00
Nuno Campos
7080eaa79e
docs: fix ensure_config docstring
2025-06-03 15:56:41 -07:00
Asamu David and GitHub
394ea1c12b
Merge branch 'main' into david/06-03/update-cli-version
2025-06-03 23:40:10 +01:00
Nuno Campos and GitHub
b00ea605e2
checkpoint-postgres: Use lock also for pipeline mode ( #4942 )
2025-06-03 15:30:04 -07:00
Nuno Campos
bb990715f1
Allow same-name channels and nodes in StateGraph
...
- We no longer auto create a same-name channel for each node, so this limitation can now be lifted
2025-06-03 15:29:49 -07:00
Nuno Campos
c31c940bbb
checkpoint-postgres: Use lock also for pipeline mode
2025-06-03 14:59:56 -07:00
Asamu David and GitHub
5c18123bb7
cli v0.2.11 release
...
## Description
bump cli version to 0.2.11
2025-06-03 21:37:25 +01:00
Asamu David and GitHub
7ba5636200
add support for image_distro in config file ( #4871 )
2025-06-03 20:59:06 +01:00
Sydney Runkle and GitHub
37c215b5a2
Improve type checking on graph init and invoke/stream ( #4932 )
2025-06-03 15:21:51 -04:00
Asamu David and GitHub
f528f5ebd6
Merge branch 'main' into david/05-28/support-image-distro-config
2025-06-03 18:18:22 +01:00