Isaac Francisco and GitHub
1756ce1dd2
feat(sdk-py): add endpoint for thread streaming ( #6009 )
...
SDK support for:
https://github.com/langchain-ai/langgraph-api/pull/1217/
2025-08-28 16:12:04 +00:00
Isaac Francisco and GitHub
0b4638269b
feat(sdk-py): add durability flag ( #5963 )
2025-08-27 19:21:25 +00:00
William FH and GitHub
d73902ae76
feat(sdk-py): Count endpoints ( #5986 )
2025-08-21 18:15:52 +00:00
William FH and GitHub
3488eb2a2c
chore(sdk-py): Update types ( #5939 )
2025-08-18 18:29:07 +00:00
wakita181009 and GitHub
875f20ba9f
feat(sdk-py): define aclose method to LangGraphClient ( #5931 )
...
This PR adds an aclose method to the LangGraphClient.
When using the client in a FastAPI application, it's common to share a
single instance across the application's lifespan. The absence of an
aclose method makes it difficult to gracefully close the underlying HTTP
session on application shutdown. This change enables proper resource
management by allowing the client to be closed cleanly.
2025-08-18 11:22:02 -07:00
William FH and GitHub
723d4641b0
chore(sdk-py): Update params type in SDK ( #5937 )
2025-08-18 17:53:20 +00:00
William FH and GitHub
9918488169
feat(sdk-py): client qparams ( #5918 )
...
And add linting & dyanmic version string
2025-08-18 10:05:24 -07:00
William FH and GitHub
0cd8745aad
feat(sdk-py): Select-statement ( #5933 )
2025-08-18 06:42:01 -07:00
Sydney Runkle
90e3adcd71
bump sdk version
2025-07-22 13:20:55 -04:00
Sydney Runkle and GitHub
29c3a579b3
release(sdk-py): use v0.2.0a1 for testing with sdk ( #5621 )
2025-07-22 15:08:07 +00:00
Sydney Runkle and GitHub
9e3cb1f034
feat(sdk-py): sdk support for context API ( #5566 )
...
Adding support for the `context` arg to `invoke/stream` to the sdk. This
is paired with an update to the API as well that adds `context` support
to the `assistants` and `runs` endpoints.
Bumping version to v0.2.0 on the `v1` branch given this and the
interrupt schema changes.
2025-07-22 10:48:12 -04:00
Sydney Runkle and GitHub
d1f0799002
Merge branch 'main' into v1
2025-07-21 14:35:13 -04:00
Sydney Runkle and GitHub
819eae891e
feat(sdk-py): add interrupts to ThreadState ( #5603 )
2025-07-21 16:33:00 +00:00
Sydney Runkle
457edaa75b
locks
2025-07-21 12:32:23 -04:00
Sydney Runkle and GitHub
03bec97767
feat(sdk-py): add interrupts to thread state ( #5580 )
2025-07-20 23:46:38 +00:00
Sydney Runkle
c6d674cd3e
Merge branch 'main' into v1
2025-07-16 18:32:07 -04:00
William FH and GitHub
e315fb7397
feat(sdk-py): Show is_studio_user ( #5505 )
2025-07-14 16:55:32 -07:00
3d9cb305b4
chore[deps]: upgrade dependencies with uv lock --upgrade ( #5471 )
...
Co-authored-by: sydney-runkle <54324534+sydney-runkle@users.noreply.github.com >
2025-07-14 13:48:40 -04:00
Sydney Runkle and GitHub
d1710e2eac
change[langgraph]: clean up Interrupt interface for v1 ( #5405 )
2025-07-09 14:03:08 -04:00
87f2e69395
chore[deps]: upgrade dependencies with uv lock --upgrade ( #5358 )
...
* chore: upgrade dependencies with `uv lock --upgrade`
* linting
* upgrade PR title
---------
Co-authored-by: sydney-runkle <54324534+sydney-runkle@users.noreply.github.com >
Co-authored-by: Sydney Runkle <sydneymarierunkle@gmail.com >
2025-07-07 23:24:32 +00:00
lc-arjun and GitHub
e277a6bd9b
chore: sdk bumps ( #5220 )
...
* chore: sdk bumps
* uv lock
2025-06-26 17:57:05 -07:00
lc-arjun and GitHub
16250fe038
chore: update api ref docs and fix schemas ( #5219 )
2025-06-26 17:41:03 -07:00
lc-arjun and GitHub
4a26ca5bc2
feat: crons sorting sdk ( #5197 )
...
* feat: crons sorting sdk
* update sync clients
* lock file
* lock file
* lock file
2025-06-26 11:27:44 -07:00
Nuno Campos
417103066b
Lint
2025-06-16 09:29:03 -07: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
Tat Dat Duong
92f8dde61e
uv.lock?
2025-05-22 00:07:56 +02:00
Tat Dat Duong
f4f7a79907
Bump to 0.1.70
2025-05-22 00:03:48 +02:00
Tat Dat Duong
9c1267af1a
Import re
2025-05-22 00:03:41 +02:00
Tat Dat Duong
e0a4420b8e
feat(sdk-py): resumable streams
2025-05-22 00:03:41 +02:00
Sydney Runkle and GitHub
228a08b966
ci: migrate to uv! ( #4698 )
...
* Migrate to `uv`
* Format `pyproject.toml` files properly
* Remove upper bounds on dependencies, and bounds on dev dependencies
(we should be using latest)
* Move to hatch for packaing
In the future we should:
* Set up dependabot / automate lockfile updates and tests
* Add tests for min compatible versions (I'll do this right after merge)
* Use dynamic versioning
* Bump `pydantic` to v2.11.4 in the lockfile, we have some tests failing
2025-05-15 17:39:14 -07:00
William FH and GitHub
bed5f80e2c
Optionally use loop-safe asgi transport ( #4668 )
2025-05-12 19:31:44 -07:00
Lauren Hirata Singh
f5423783f7
Change LG Cloud > Platform
2025-05-12 12:44:50 -07:00
William FH and GitHub
e507f0b991
feat: Customize timeouts in get_client ( #4622 )
2025-05-09 10:07:35 -07:00
William FH and GitHub
10b1676d0b
Update python SDK docstrings ( #4602 )
2025-05-08 14:37:26 -07:00
Nuno Campos
365dd5f459
sdk-py: Prefix private functions in sdk with _
2025-05-05 14:43:34 -07:00
William FH and GitHub
d6e20e6d09
Add missing 'running' RunStatus ( #4508 )
2025-05-02 05:36:58 +00:00
Sydney Runkle
94994a8d99
meaningless commit to get vercel going sigh
2025-05-01 13:50:55 -04:00
Sydney Runkle
0f96441a7c
docstrings for sdk-py
2025-05-01 13:40:39 -04:00
William FH and GitHub
9a5b602287
Add checkpoint_during for the SDKs ( #4487 )
2025-04-30 15:56:29 -07:00
lc-arjun and GitHub
03c34bf2cf
feat: assistants sorting sdk spec ( #4484 )
2025-04-30 17:05:37 -04:00
Tat Dat Duong
20b9b8b1d7
release(sdk): Python 0.1.64 & JS (0.0.71)
2025-04-30 10:33:52 +02:00
Sydney Runkle
5e9bea5134
no upper bounds for python
2025-04-25 17:45:54 -07:00
Nuno Campos
70afd2dc2c
Update all
2025-04-25 15:11:32 -07: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
lc-arjun and GitHub
90f7f776cf
feat: threads sorting sdk spec ( #4362 )
2025-04-21 14:42:43 -07:00
William FH and GitHub
30f9bcd8de
Make docstring even less ambiguous ( #4308 )
2025-04-16 23:39:04 +00:00
Eugene Yurtsev and GitHub
5e0a843423
sdk-py: release 0.1.61 ( #4148 )
2025-04-02 15:34:36 -07:00
6e54f74fa9
sdk-py: Add option to set description via client sdk ( #4147 )
...
Co-authored-by: William FH <13333726+hinthornw@users.noreply.github.com >
2025-04-02 21:26:14 +00:00
William Fu-Hinthorn
4c74af606f
Update auth user type
2025-03-27 16:03:11 -07:00
Eugene Yurtsev and GitHub
1a37f2d5a2
sdk-py: release 0.1.59 ( #4018 )
2025-03-25 17:58:51 -04:00