William FH and GitHub
4c6d80a67f
Add TTL Sweeper ( #3849 )
2025-03-14 14:29:40 -07:00
William Fu-Hinthorn
18ed044c27
Bump patch version
2025-03-14 14:03:30 -07:00
William Fu-Hinthorn
394a9fa85f
Update schema
2025-03-14 13:48:23 -07:00
William Fu-Hinthorn
9741d9bdf0
Add tests for sweeper (sync)
2025-03-14 13:43:53 -07:00
William Fu-Hinthorn
06ca07432d
Add sweeper
2025-03-13 18:55:16 -07:00
Nuno Campos
e757a80001
0.3.10
2025-03-13 18:14:57 -07:00
Nuno Campos
4cfdf8774a
Update
2025-03-13 18:02:31 -07:00
Nuno Campos
beb62fc053
Fix types
2025-03-13 17:39:43 -07:00
Nuno Campos
857f3e4a38
Update handling of updates/inputs passed in as pydantic models
...
- remove usage of require_at_least_one_of, we shouldn't be enforcing presence of keys in inputs/updates, an empty dict is a valid input/update
- ensure that values that were explcitly set/assigned in pydantic model are saved even if equal to default value
2025-03-13 17:31:38 -07:00
6342cd1665
prebuilt: fix typo and simplify functions of examples in chat_agent_executor.py. ( #3827 )
...
**Description:**
Fix typo and simplify functions of examples.
**Issue:**
N/A
**Dependencies:**
N/A
**Dependencies:**
N/A
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com >
2025-03-13 15:32:25 -04:00
William Fu-Hinthorn
98ebc45f31
0.3.9
2025-03-13 11:21:50 -07:00
David Duong and GitHub
5ca2f358f9
feat(sdk-js): automatically write ui messages ( #3833 )
2025-03-13 18:22:42 +01:00
William FH and GitHub
86169c1439
Coerce nested pydantic ( #3806 )
2025-03-13 10:17:53 -07:00
Tat Dat Duong
36d6eed468
feat(sdk-js): automatically write ui messages
2025-03-13 18:16:49 +01:00
William Fu-Hinthorn
c0abfc7df6
lint?
2025-03-13 09:55:41 -07:00
William Fu-Hinthorn
318889bc6c
Merge branch 'main' into wfh/join_stream_mode
2025-03-13 09:46:23 -07:00
William Fu-Hinthorn
b9e3fd5f3e
Bump js
2025-03-13 09:45:47 -07:00
William Fu-Hinthorn
8729ebc40c
Merge
2025-03-13 09:37:47 -07:00
William Fu-Hinthorn
919282fead
Move files
2025-03-13 09:35:26 -07:00
Vadym Barda and GitHub
048eff9f11
prebuilt: release 0.1.3 ( #3830 )
2025-03-13 11:46:58 -04:00
ccurme and GitHub
8a2765c8f2
prebuilt: update type annotation for tools ( #3829 )
2025-03-13 15:45:44 +00:00
William Fu-Hinthorn
ffbcdd1ecc
weakref
2025-03-13 08:04:57 -07:00
David Duong and GitHub
0e17988332
feat(sdk-js): add overridable ui namespacing ( #3809 )
2025-03-13 15:02:07 +01:00
Tat Dat Duong
5f0d05099d
Bump to 0.0.54
2025-03-13 14:50:59 +01:00
William FH and GitHub
944b93bf61
docs: more concise readme ( #3815 )
2025-03-13 09:03:18 -04:00
Vadym Barda and GitHub
8aa59d002a
docs: add logo to readme ( #3816 )
2025-03-13 09:03:01 -04:00
William Fu-Hinthorn
d88f59eea4
Cache
2025-03-12 18:11:42 -07:00
Nuno Campos
4c902d21a3
Rename env var
2025-03-12 16:58:12 -07:00
William Fu-Hinthorn
312f026e9c
Add tests
2025-03-12 16:52:23 -07:00
Nuno Campos
6973b19cc7
Make default recursion_limit configurable by env var
2025-03-12 16:45:45 -07:00
Tat Dat Duong
45ed67856f
feat(sdk-js): add overridable ui namespacing
2025-03-12 23:56:07 +01:00
Alexey Bondarenko and GitHub
7f803df586
Add state schemas to __all__ in chat_agent_executor.py ( #3798 )
2025-03-12 17:54:18 +00:00
Vadym Barda and GitHub
a5b43c933a
docs: update README ( #3799 )
2025-03-12 13:43:28 -04:00
Vadym Barda and GitHub
aae2fb4b85
langgraph: release 0.3.8 ( #3803 )
2025-03-12 13:29:21 -04:00
Vadym Barda and GitHub
c20a50875d
langgraph: handle pydantic state updates better for fields w/ defaults ( #3783 )
2025-03-12 13:19:56 -04:00
William FH and GitHub
208cd4d70e
Add default TTL in store & CLI ( #3786 )
2025-03-12 06:14:58 -07:00
Ben Burns and GitHub
1352e58133
chore(langgraph): add functional api test for multiple task interrupts ( #3790 )
...
While working on langchain-ai/langgraphjs#984 I ported the test I was
debugging over to python so I could compare behavior. Figured I might as
well add it to this codebase, as I don't think we had this particular
case covered previously.
2025-03-12 18:50:24 +13:00
William Fu-Hinthorn
f1162ac898
Bump
2025-03-11 20:22:58 -07:00
William Fu-Hinthorn
4de8443c5c
Add default TTL in store & CLI
2025-03-11 20:15:38 -07:00
Nuno Campos and GitHub
96dc39aeab
0.3.7
2025-03-11 19:46:43 -07:00
Nuno Campos and GitHub
316f8410fa
Avoid validating pydantic state models when we can ( #3782 )
...
- When a pydantic input schema isued but dict input is passed in
validate it once after running hidden START node. If the input is an
instance of the input model we skip validation altogether
- When entering each node we need to create a standalone instance of the
state class, but we can now skip validation, as it's now run once
elsewhere
2025-03-11 18:23:05 -07:00
Nuno Campos
1d3926af27
Fix kafka
2025-03-11 18:13:36 -07:00
Nuno Campos
e566ed4b3f
Fix py 3.9
...
- isclass and issubclass disagree on whether something like list[str] is a class
2025-03-11 17:51:13 -07:00
Nuno Campos
14c2241853
Lint
2025-03-11 17:44:24 -07:00
Nuno Campos
2c908f1557
Avoid validating pydantic state models when we can
...
- When a pydantic input schema isued but dict input is passed in validate it once after running hidden START node. If the input is an instance of the input model we skip validation altogether
- When entering each node we need to create a standalone instance of the state class, but we can now skip validation, as it's now run once elsewhere
2025-03-11 17:32:54 -07:00
William FH and GitHub
5005d1c004
Default store ttl config ( #3781 )
2025-03-11 17:18:16 -07:00
Vadym Barda and GitHub
02a46c45c8
langgraph: support subgraphs with a single node ( #3780 )
2025-03-12 00:09:35 +00:00
William Fu-Hinthorn
852a129881
Default store ttl config
2025-03-11 15:58:58 -07:00
b1de5be334
docs: Fix version badge by linking it to PyPi instead of shield ( #3766 )
...
Currently the version badge showing langgraph version as PyPi shield
image is linking to the shield image. It would be more intuitive to link
it to PyPi.
---------
Co-authored-by: vbarda <vadym@langchain.dev >
2025-03-11 16:21:24 +00:00
David Duong and GitHub
0751428422
feat(sdk-js): cleanup types for ui payloads ( #3773 )
2025-03-11 17:04:12 +01:00