Tat Dat Duong
690b6f4ea1
fix(docs): invalid command for creating langgraph app
...
Closes https://github.com/langchain-ai/langgraphjs/issues/1331
2025-07-04 16:29:38 +02:00
Sydney Runkle and GitHub
f5b888dd72
run CI on v1 branch temporarily ( #5341 )
...
temporarily run CI on v1 as well
2025-07-03 23:53:38 +00:00
Sydney Runkle and GitHub
7a8f29847b
fix conflicts in state.py ( #5340 )
...
* fix conflicts
* lockfile fixes
2025-07-03 23:33:39 +00:00
Sydney Runkle and GitHub
f001246794
Merge branch 'main' into v1
2025-07-03 19:27:07 -04:00
Andrew Nguonly and GitHub
07cd4d83e1
docs: Add note about preemptive compute infra ( #5339 )
...
* Add note about preemtive compute infra.
* Fix spelling error.
2025-07-03 16:04:27 -07:00
David Duong and GitHub
fcdfc1d5e4
chore: move sdk-js to langgraphjs ( #5334 )
2025-07-03 16:58:31 +02:00
Tat Dat Duong
dc95d1af88
Add a README.md
2025-07-03 16:52:35 +02:00
Tat Dat Duong
042e8ef315
chore: remove sdk-js
...
`sdk-js` has been moved here: https://github.com/langchain-ai/langgraphjs/tree/main/libs/sdk
2025-07-03 16:50:51 +02:00
Eugene Yurtsev and GitHub
37d1ac1dce
ci: one more workflow without explicit permissions ( #5326 )
2025-07-02 22:26:32 -04:00
Josh Rogers and GitHub
ecfabdf73a
Adding disable_webhook to cli docs ( #5320 )
...
* Adding disable_webhook to cli docs
* Adding disable_webhook config
2025-07-02 22:14:01 -04:00
Lauren Hirata Singh and GitHub
543e4c4e7e
docs: Convert notebooks ( #5322 )
...
* docs: Convert subgraphs notebook
* graph api conversion
* fix examples
* add
* fixes
* fix links
* fix links
* be gone!
* multi-agent conversion
* fix link
* fix links
* fix link
2025-07-02 23:28:42 +00:00
22e09d2739
Create user_agent_auth.md ( #5299 )
...
* Create user_agent_auth.md
Adding documentation for agent authentication on behalf of a user
* Update user_agent_auth.md
* Rename user_agent_auth.md to user-agent-auth.md
* break content out to separate guides
* add links/overview
* edits
* fix sentence
* Fix broken links
* Fix: Change 'get_user_config' fn name to 'my_node'
* Fix: Add reference to custom auth in MCP docs example
---------
Co-authored-by: Lauren Hirata Singh <lauren@langchain.dev >
2025-07-02 22:05:07 +00:00
Andrew Nguonly and GitHub
89451f4ea2
docs: Add LGP control plane API docs page ( #5319 )
...
Add control plane API docs page.
2025-07-02 14:30:00 -07:00
Sydney Runkle
b7d11b4141
Merge branch 'main' into v1
2025-07-02 17:23:45 -04:00
Sydney Runkle and GitHub
1d3fd9a46b
chore: merge main into v1 ( #5324 )
2025-07-02 17:13:31 -04:00
Sydney Runkle and GitHub
813a1d6d0c
langgraph: release v0.5.1 ( #5323 )
...
* bump
* lock
0.5.1
2025-07-02 21:06:05 +00:00
Eugene Yurtsev and GitHub
e28af0ffc3
ci: set explicit workflow permissions to read (should be a no-op) ( #5318 )
...
* We're using restricted GITHUB_TOKENS by default.
* This is expected to be a no-op operation for codeql.
2025-07-02 17:02:17 -04:00
Sydney Runkle and GitHub
8c4e698c5a
langgraph[change]: solidify public/private differentiations ( #5252 )
...
* public interfaces for channels
* public interfaces for func
* public interfaces for graph
* pi for managed
* first pass public interface for top level modules
* first pass at private for utils -> _internal
* private interface for pregel
* scratchpad/stream protocol move
* docs update
* backwards compat for runnable
* deprecation warning for send and interrupt
* deprecation for pregel import
2025-07-02 16:48:53 -04:00
Sydney Runkle and GitHub
339de4c204
langgraph[fix]: remove deprecated pydantic logic + fix schema gen behavior for typed dicts ( #5296 )
2025-07-02 20:08:48 +00:00
lc-arjun and GitHub
0885e7833b
docs: cli data storage handling ( #5188 )
...
Write up initial docs on how data is managed in the langgraph server, what telemetry is collected (and why), and how to opt-out.
2025-07-02 12:19:46 -07:00
Josh Rogers and GitHub
669cf817e8
Bump js sdk to 0.0.89 ( #5313 )
2025-07-02 09:56:04 -07:00
Sydney Runkle and GitHub
000f5c3043
fix[deps]: update lockfiles / deps bounds for internal tools ( #5301 )
...
update lockfiles / deps bounds
2025-07-02 10:30:55 -04:00
Sydney Runkle and GitHub
b3708bd7f6
ci: add automated uv lock --upgrade workflow ( #5307 )
2025-07-02 10:10:01 -04:00
Sydney Runkle and GitHub
8271e39e00
dependabot: no kafka ( #5306 )
...
* fix list of dirs
* another patch
2025-07-02 13:15:00 +00:00
Sydney Runkle and GitHub
60560ea755
dependabot: fix list of dirs for pip updates ( #5305 )
...
fix list of dirs
2025-07-02 13:12:22 +00:00
waqarahmed6095 and GitHub
e2acfb24cc
Update use_stream_react.md ( #5304 )
...
Problem of two times heading
"How to integrate LangGraph into your React application"
2025-07-02 13:10:57 +00:00
Sydney Runkle and GitHub
191192b142
upgrade dependabot scope ( #5303 )
2025-07-02 09:09:11 -04:00
Josh Rogers and GitHub
df368bdd30
Updating message types to include all base message fields ( #5298 )
2025-07-01 15:40:13 -07:00
Josh Rogers and GitHub
4ec897033f
Update LGP api reference docs ( #5297 )
2025-07-01 11:45:30 -07:00
Sydney Runkle and GitHub
c989f1c898
langgraph: remove support for thread_ts (old alias for checkpoint_id) ( #5295 )
...
* remove support for thread_ts
* docs and tests
2025-07-01 13:42:25 -04:00
c16e42e6d5
fix broken link ( #5291 )
...
* fix broken link
* Apply suggestions from code review
Fix link
Co-authored-by: Sydney Runkle <54324534+sydney-runkle@users.noreply.github.com >
---------
Co-authored-by: Lauren Hirata Singh <lauren@langchain.dev >
Co-authored-by: Sydney Runkle <54324534+sydney-runkle@users.noreply.github.com >
2025-07-01 13:52:26 +00:00
David Duong and GitHub
376469ea90
release(sdk-js): 0.0.88 ( #5294 )
2025-07-01 14:30:37 +02:00
Tat Dat Duong
7e2af0ce8d
release(sdk-js): 0.0.88
2025-07-01 14:21:11 +02:00
Youssef Ahmed Mohamed Abdelrahman and GitHub
1b205a99cb
docs: fix typo in application_structure ( #5289 )
2025-07-01 12:09:14 +00:00
Sam Crowder and GitHub
0a8ba20f5f
docs: remove beta flag on self hosted plane ( #5288 )
2025-06-30 22:41:05 -04:00
Sam Crowder and GitHub
048cb3584c
self hosted control plane no longer in beta ( #5286 )
...
* self hosted control plane no longer in beta
* accidental changes
2025-06-30 17:34:18 -07:00
Sam Crowder and GitHub
22c35b7bc8
switch order of MCP methods in API spec ( #5287 )
2025-06-30 17:33:59 -07:00
David Duong and GitHub
f3ed32e611
feat(react): enhance useStream with initialValues, newThreadId, and onStop callback for improved UX ( #5111 )
2025-07-01 01:53:28 +02:00
Tat Dat Duong
276675b618
Make sure to spread stream values
2025-07-01 01:39:53 +02:00
Tat Dat Duong
882de42996
Fix non-existent assistantId
2025-07-01 01:35:59 +02:00
Tat Dat Duong
70be50f37b
Fix typo
2025-07-01 01:33:08 +02:00
Tat Dat Duong
1c7234e9c5
Update README.md
2025-07-01 01:32:27 +02:00
Tat Dat Duong
3d88f75254
Cleanup
2025-07-01 01:19:07 +02:00
Lauren Hirata Singh and GitHub
407abbe9ff
Add forum links ( #5282 )
2025-06-30 16:11:46 -04:00
ccurme and GitHub
6182cd1dcb
prebuilt: release 0.5.2 ( #5280 )
prebuilt==0.5.2
2025-06-30 15:50:21 -04:00
Lauren Hirata Singh and GitHub
1d276dd753
docs: cronjob nav ( #5281 )
2025-06-30 15:34:29 -04:00
ccurme and GitHub
a48d8cb69b
prebuilt[patch]: import recognized tool message content block types from langchain-core ( #5275 )
2025-06-30 15:22:19 -04:00
Lauren Hirata Singh and GitHub
a05a251caf
docs: Fix nav ( #5279 )
2025-06-30 15:18:43 -04:00
MauritsBrinkman and Tat Dat Duong
c7bbb26ac0
test: add useStream onStop callback tests
2025-06-30 16:43:48 +02:00
MauritsBrinkman and Tat Dat Duong
ac9b6c416e
feat: add onStop callback to useStream for custom stop behavior
...
Add onStop callback to useStream hook enabling developers to customize
UI behavior when streams are stopped. This is especially useful for
UI messages with loading states that need to show "stopped" status
instead of remaining in infinite loading state.
The callback provides the same mutate function as onCustomEvent for
immediate local state updates, while users can optionally update
server thread state using the threads client.
Example usage:
```typescript
const stream = useStream({
assistantId: "my-assistant",
onStop: async ({ mutate }) => {
// Immediate UI update - stop loading components
mutate((prev) => ({
...prev,
ui: prev.ui?.map(component =>
component.props?.isLoading
? {
...component,
props: {
...component.props,
isLoading: false,
isStopped: true
}
}
: component
)
}));
// Optional server thread state update
if (stream.threadId) {
await stream.client.threads.updateState(stream.threadId, {
values: {
ui: prev.ui // persist stopped state to server
}
});
}
}
});
```
This is especially useful for cases where gen UI components have loading states,
where we don't want the loading state to persist on cancellation.
2025-06-30 16:43:13 +02:00