Nuno Campos
287c29fbdc
Fix async
2024-12-04 15:38:15 -08:00
Nuno Campos
90dd2b01b6
Comment
2024-12-04 15:38:15 -08:00
Nuno Campos
a443b3b256
Fix
2024-12-04 15:38:15 -08:00
Nuno Campos
2e9aea6fc8
Lint
2024-12-04 15:38:15 -08:00
Nuno Campos
2895a69678
Lint
2024-12-04 15:38:15 -08:00
Nuno Campos
76a209835f
Comments
2024-12-04 15:37:56 -08:00
Nuno Campos
872f54adf1
Get it working with interrupt (sync)
2024-12-04 15:37:56 -08:00
Nuno Campos
01a3c23a29
WIP
2024-12-04 15:37:56 -08:00
Nuno Campos
0461d45d76
Finish impl
2024-12-04 15:37:31 -08:00
Nuno Campos
7d8205633d
Add call function to call a node and get a future
...
- Whereas Send is for fire-and-forget type of calls, new `call` and `acall` functions are for flows where you want to wait for the node to finish before doing something else
- Because we return regular python future objects (concurrent.futures.Future or asyncio.Future) all the python primitives for working with futures work, eg. wait, gather, etc
2024-12-04 15:37:31 -08:00
Nuno Campos and GitHub
574ffb02fc
Merge pull request #2639 from langchain-ai/nc/4dec/speed-up-tests
...
Speed up tests
2024-12-04 18:37:03 -05:00
Nuno Campos
771b9b28cd
Speed up tests
2024-12-04 15:29:51 -08:00
Nuno Campos and GitHub
dcc2617396
Merge pull request #2638 from langchain-ai/nc/4dec/command
...
lib: Merge GraphCommand and Command
2024-12-04 18:26:11 -05:00
Nuno Campos
df70e91dae
Lint
2024-12-04 15:13:55 -08:00
Nuno Campos
b4b3ac6f57
lib: Merge GraphCommand and Command
...
- Now we have only Command
- Command(goto=) combines the previous functionality of Command(send=) and Command(goto=)
2024-12-04 15:12:03 -08:00
Nuno Campos and GitHub
78e6b36b1a
Merge pull request #2636 from langchain-ai/nc/4dec/interrupt-loop
...
lib: Add support for multiple interrupts per node
2024-12-04 17:58:26 -05:00
William FH and GitHub
d457ad3cc2
Clean up code snippet ( #2637 )
2024-12-04 14:50:23 -08:00
Nuno Campos
5c7a6689af
Update tests
2024-12-04 14:41:30 -08:00
Nuno Campos
fb01d65dc0
Lint
2024-12-04 14:31:22 -08:00
Nuno Campos
ea5ccd7a80
lib: Add support for multiple interrupts per node
...
- Includes support for interrupt loops
2024-12-04 14:15:30 -08:00
William FH and GitHub
962a969fba
Update link ( #2634 )
2024-12-04 12:09:04 -08:00
William FH and GitHub
c89e84fb6a
nit: Spelling ( #2633 )
2024-12-04 10:24:35 -08:00
William FH and GitHub
3ff1f81333
Add doc to index ( #2632 )
2024-12-04 18:19:14 +00:00
Vadym Barda and GitHub
851e6d1d4c
issue template: replace langchain w/ langgraph ( #2631 )
2024-12-04 12:51:00 -05:00
William FH and GitHub
e5e659c590
Add langgraph.json snippet to concept doc ( #2630 )
2024-12-04 17:11:13 +00:00
Eugene Yurtsev and GitHub
8db6a78ad9
ci: update bug template ( #2626 )
2024-12-04 12:08:21 -05:00
Nuno Campos and GitHub
9ab5fbc0f8
Merge pull request #2627 from langchain-ai/nc/4dec/state-ensure-config
...
lib: Call ensure_config in state crud methods
2024-12-04 11:53:03 -05:00
William FH and GitHub
c141f0fdf0
Add memory how-to ( #2629 )
2024-12-04 08:39:53 -08:00
William FH and GitHub
830557d6b7
Clarify behavior in docstring ( #2628 )
2024-12-04 16:38:09 +00:00
Nuno Campos
e5b00cdd1e
Fix
2024-12-04 08:30:10 -08:00
Nuno Campos
8eea7ac401
lib: Call ensure_config in state crud methods
...
- this ensures that config from context vars is merged in
2024-12-04 08:15:01 -08:00
William FH and GitHub
c322f7ffa6
Add Memory Store conceptual doc section ( #2624 )
...
On semantic search
2024-12-04 15:19:49 +00:00
William FH and GitHub
e6c83abecd
Fix ref doc formatting ( #2623 )
2024-12-04 06:55:15 -08:00
ACMCMC and GitHub
a8db511e24
Fix typo ( #2620 )
2024-12-04 06:30:05 -08:00
湛露先生 and GitHub
84d33f9621
Fix typos in langgraph_sdk client. ( #2621 )
...
Fix typos in langgraph_sdk client.
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
2024-12-04 06:29:28 -08:00
William FH and GitHub
9220049b35
Add store langgraph.json config ref ( #2622 )
2024-12-04 06:28:54 -08:00
William FH and GitHub
879df6b52c
[JS] Update SDK version ( #2619 )
2024-12-03 23:01:19 -08:00
William FH and GitHub
9b8bf70d9e
Add link to local studio testing ( #2617 )
2024-12-04 04:36:59 +00:00
Phoenix Logan and GitHub
aca67107c1
fix: make database saver classes inheritance-friendly ( #2615 )
...
Replace hardcoded database saver class names with `cls` in
`from_conn_string` factory methods to improve subclassing support
## Changes
* Replaced direct class instantiations with `cls(conn)` in
`from_conn_string` classmethods across all database implementations
* Updated both synchronous and asynchronous variants for DuckDB,
PostgreSQL, and SQLite savers
## Why
This refactor makes the database saver classes more extensible by
following Python's convention of using `cls` in class methods. This
enables proper inheritance patterns where subclasses can reuse the
factory methods without needing to override them. Previously, the
hardcoded class names would always instantiate the parent class, even
when called from a subclass.
## Testing
The change is backward compatible and doesn't alter existing
functionality. All existing tests should continue to pass as this is
purely a structural refactoring that preserves the current behavior
while improving extensibility.
## Notes
This PR addresses follow up on comments from #2518 - AsyncPostgresSaver
didn't need to be fixed but many of the other DB saver classes did.
2024-12-03 20:26:06 -08:00
William FH and GitHub
5fa196ab38
Update docstrings for store classes ( #2616 )
2024-12-03 19:51:25 -08:00
Nuno Campos and GitHub
584d9271ce
Merge pull request #2614 from langchain-ai/nc/3dec/handle-command
...
Handle Command returned from node (in addition to GraphCommand)
2024-12-03 19:05:05 -05:00
Nuno Campos
1bee33db3a
Fix
2024-12-03 15:52:41 -08:00
Nuno Campos
a203ddecf7
Handle Command returned from node (in addition to GraphCommand)
2024-12-03 15:48:59 -08:00
Vadym Barda and GitHub
5e3c326424
langgraph: bump sdk, release 0.2.54 ( #2613 )
0.2.54
2024-12-03 16:38:59 -05:00
Nuno Campos and GitHub
86407aa6e8
Merge pull request #2071 from langchain-ai/brace/doc-nits
...
fix(docs): Small nits & typo fixes
2024-12-03 16:38:36 -05:00
Vadym Barda and GitHub
7a80d6cb87
sdk-py: release 0.1.42 ( #2612 )
sdk==0.1.42
2024-12-03 16:34:08 -05:00
Nuno Campos
70f323779e
Update persistence.md
2024-12-03 16:26:36 -05:00
23d5162945
Update human_in_the_loop.md
...
Co-authored-by: Vadym Barda <vadym@langchain.dev >
2024-12-03 16:26:36 -05:00
bracesproul and Nuno Campos
9d755f54e4
fix(docs): Small nits & typo fixes
2024-12-03 16:26:36 -05:00
Nuno Campos and GitHub
75cccc4fc4
Merge pull request #2589 from stneng/main
...
fix: get correct reducer when type has multiple metadata.
2024-12-03 16:23:33 -05:00