William FH and GitHub
a5f5d0c4df
Expose --tunnel flag to dev command ( #4370 )
...
Signed-off-by: William Fu-Hinthorn <13333726+hinthornw@users.noreply.github.com >
2025-04-22 14:23:09 +00:00
lc-arjun and GitHub
7486adabdf
fix: threads search sorting defaults ( #4365 )
...
Removes default from https://github.com/langchain-ai/langgraph/pull/4362
2025-04-21 20:49:16 -04:00
William FH and GitHub
12ad47e4e8
Use model_validate if needed ( #4363 )
...
If the state schema uses validators, skip the model construct
optimization.
For context, pydantic state can be significantly slower to run than
typed dict and dataclass states due to the full recursive validation.
We have some optimizations to reduce the impact of this (using cached
validators with model_construct), but this doesn't handle things like
field_validator.
We prefer correctness over performance, obviously.
Resolves: https://github.com/langchain-ai/langgraph/issues/4074
Signed-off-by: William Fu-Hinthorn <13333726+hinthornw@users.noreply.github.com >
2025-04-21 21:53:58 +00:00
lc-arjun and GitHub
90f7f776cf
feat: threads sorting sdk spec ( #4362 )
2025-04-21 14:42:43 -07:00
William FH and GitHub
20bd71e289
Bump lockfile ( #4346 )
2025-04-18 08:43:58 -07:00
ba7f9975fa
Fix text fields naming ( #4345 )
...
The configuration expects the key "fields", not "text_fields": I had
failed to update across all implementations in the original PR
Thank you to Vincent Min for the fix!
---------
Co-authored-by: Vincent Min <93780551+VMinB12@users.noreply.github.com >
2025-04-18 08:21:46 -07:00
Tat Dat Duong
6bb06b8702
fix(sdk-js): make sure to wrap client component in UseStreamContext
2025-04-18 01:07:13 +02:00
Vadym Barda and GitHub
3da5c73a04
checkpoint-postgres: release 2.0.20 ( #4335 )
2025-04-17 17:08:18 -04:00
David Duong and GitHub
e818f83a92
feat(cli): add internal docker tag support ( #4333 )
2025-04-17 22:32:31 +02:00
Tat Dat Duong
e478a8deb9
Update schema
2025-04-17 22:25:47 +02:00
Tat Dat Duong
4bbdfbf381
Cleanup
2025-04-17 22:23:44 +02:00
Tat Dat Duong
db1fbe74cc
Revert args
2025-04-17 22:22:43 +02:00
Tat Dat Duong
01ce86ad9b
Bump to 0.2.5
2025-04-17 22:21:42 +02:00
Tat Dat Duong
d5f73fe37b
Add tests
2025-04-17 22:21:23 +02:00
Tat Dat Duong
5a200cd89e
feat(cli): add internal docker tag support
2025-04-17 22:15:10 +02:00
Nuno Campos
6082bcf8d3
0.3.31
2025-04-17 10:01:29 -07:00
18a9ae45f3
Add delete_thread method to Checkpointer class ( #4328 )
...
- Deletes all data associated with a thread_id
- Implemented in InMemory, Sqlite and Postgres checkpointers
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com >
2025-04-17 16:38:58 +00:00
Vadym Barda and GitHub
49f063e076
langgraph: update min bound for prebuilt ( #4319 )
2025-04-17 13:19:31 +00:00
William FH and GitHub
30f9bcd8de
Make docstring even less ambiguous ( #4308 )
2025-04-16 23:39:04 +00:00
David Duong and GitHub
6ee112851c
fix(cli): only render progress when in TTY ( #4299 )
...
Prevents logging terminal clear commands in non-TTY environments
(LangSmith / CI)
2025-04-16 23:41:35 +02:00
Tat Dat Duong
960f612dd7
Bump to 0.2.4
2025-04-16 23:34:54 +02:00
Tat Dat Duong
43af618bb5
Remove negation
2025-04-16 23:28:07 +02:00
Tat Dat Duong
2fc941c1df
fix(cli): only render progress when in TTY
...
Prevents logging terminal clear commands in non-TTY environments (LangSmith / CI)
2025-04-16 21:25:21 +02:00
Vadym Barda and GitHub
7bafc5dd36
docs: add more prominent workflows link ( #4297 )
2025-04-16 18:29:54 +00:00
Tat Dat Duong
ecb15acb80
feat(sdk-js): export more useStream types, allow loopback clients using globals
2025-04-16 17:10:44 +02:00
Nuno Campos
88ccde6274
Same in get/update state/history
2025-04-15 17:01:01 -07:00
Nuno Campos
5cca153b72
Fix
2025-04-15 16:52:52 -07:00
Nuno Campos
48c08421fa
Stringify thread_id when of a different type
2025-04-15 12:51:33 -07:00
Vadym Barda and GitHub
73b3535c4d
langgraph: release 0.3.30 ( #4267 )
2025-04-14 17:05:10 -04:00
Nuno Campos and GitHub
3e0629c56c
langgraph: support streaming messages from Command.update ( #4250 )
2025-04-14 12:25:20 -07:00
vbarda
04dd69b1cd
simplify
2025-04-14 14:53:08 -04:00
vbarda
07ca03ff15
lower depth
2025-04-14 14:12:40 -04:00
vbarda
0e111b2f44
3.9
2025-04-14 13:23:26 -04:00
vbarda
b526fe0a4b
set max recursion depth
2025-04-14 13:21:00 -04:00
vbarda
173f4f6ccf
Merge branch 'main' into vb/fix-command-messages
2025-04-14 13:13:49 -04:00
vbarda
2c557e9e46
move to fields
2025-04-14 13:00:03 -04:00
vbarda
d4224a7abb
Merge branch 'main' into vb/pydantic-command
2025-04-14 12:56:22 -04:00
vbarda
704b78b8fe
tests
2025-04-12 10:45:10 -04:00
vbarda
2ed453debe
factor out util
2025-04-12 10:34:02 -04:00
Nuno Campos
62b2580ad5
0.3.29
2025-04-11 16:21:09 -07:00
Nuno Campos
dfbf0ddbcb
Don't run branch reader in bg thread
2025-04-11 16:20:45 -07:00
Nuno Campos and GitHub
41bb20ee5e
Reduce perf impact of set_context ( #4256 )
...
- call it less often
- find the run from the run manager at callsite
2025-04-11 15:32:42 -07:00
Nuno Campos
560d6a1f65
Reduce perf impact of set_context
...
- call it less often
- find the run from the run manager at callsite
2025-04-11 15:01:17 -07:00
vbarda
dc6fa9ed30
langgraph: handle pydantic updates consistently in Command
2025-04-11 17:51:56 -04:00
vbarda
5071a6cd97
langgraph: support streaming messages from Command.update
2025-04-11 14:05:13 -04:00
Nuno Campos and GitHub
72d7b23638
Use tuple entry for control branch ( #4248 )
2025-04-11 10:29:44 -07:00
Nuno Campos
64aa1e6cd8
Use tuple entry for control branch
2025-04-11 09:53:54 -07:00
Nuno Campos and GitHub
d6f2f0c90d
Simplify path for control branch attached to every node ( #4247 )
...
- attached to every node to handle command/send return values
- used to be a full blown conditional edge, can be simpler by doing all
of it in a single function
2025-04-11 09:44:18 -07:00
Nuno Campos
5a7edead8c
Lint
2025-04-11 09:20:10 -07:00
Nuno Campos
8ff5c43cf0
Avoid creating contexts for control branches
2025-04-11 09:10:58 -07:00