Commit Graph

396 Commits

Author SHA1 Message Date
Hunter Lovell 4b7933cd0a feat: langgraph canonical package (#1742) 2025-10-20 17:02:16 -07:00
Hunter Lovell 1e1ecbbcf8 feat: merge v1 (#1733)
Co-authored-by: Tat Dat Duong <david@duong.cz>
Co-authored-by: Christian Bromann <git@bromann.dev>
Co-authored-by: Nuno Campos <nuno@langchain.dev>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-17 16:34:43 -07:00
David Duong 1c226ba69b chore: fix JSDoc warnings coming from Typedoc (#1682) 2025-09-20 13:23:07 +00:00
David Duong bb0df7ccbf fix(langgraph): avoid double acquire of ReadableStreamDefaultReader when web-streams-polyfill is active (#1592) 2025-08-29 16:21:01 +02:00
David Duong 07a5b2f572 fix(langgraph): avoid accepting incorrect keys in withLangGraph (#1575) 2025-08-26 19:16:39 +00:00
David Duong 60e9258b8e fix(langgraph): task result from stream mode debug / tasks should match format from getStateHistory / getState (#1551) 2025-08-25 16:51:20 +00:00
David Duong a3707fb842 fix(langgraph): allow updateState after resuming from an interrupt (#1549) 2025-08-19 21:38:46 +00:00
David Duong 5f1db81941 fix(langgraph): withConfig should accept context (#1548) 2025-08-19 23:29:26 +02:00
David Duong c53ca4799a perf(langgraph): avoid iterating on channels if no managed values are present (#1545) 2025-08-19 18:32:38 +02:00
David Duong 9c575268f6 fix(sdk): expose subgraph events in useStream callbacks (#1531) 2025-08-18 14:23:51 +02:00
David Duong 47740137e1 fix(langgraph): persist resume map values (#1532) 2025-08-14 14:14:30 +02:00
David Duong 2284045cce fix(langgraph): send checkpoint namespace when yielding custom events in subgraphs (#1530) 2025-08-14 02:15:15 +02:00
Christian Bromann d22113af79 fix(pregel/utils): propagate abort reason in combineAbortSignals (#1521)
Co-authored-by: Tat Dat Duong <david@duong.cz>
2025-08-13 15:43:02 +00:00
David Duong 4e854b2f37 fix(langgraph): set status for tool messages generated by ToolNode (#1519) 2025-08-11 10:42:25 +00:00
David Duong cb4b17af3d feat(langgraph): use createReactAgent description for supervisor agent handoffs (#1515) 2025-08-08 23:56:09 +00:00
David Duong 8f4acc0e39 feat(langgraph): speed up prepareSingleTask by 20x (#1507) 2025-08-08 01:40:32 +02:00
David Duong 38de2726e3 feat(langgraph): performance benchmarks (#1504) 2025-08-07 23:29:17 +00:00
David Duong 8152a15cf0 feat(langgraph): use return types from nodes as update type (#1502) 2025-08-07 22:19:42 +00:00
David Duong 99402005c1 feat(langgraph): Allow partially applying tool calls via postModelHook (#1499) 2025-08-06 00:13:14 +00:00
David Duong f69bf6daec feat(langgraph): use Send for each of the tool calls (#1498) 2025-08-06 00:06:49 +00:00
David Duong e8c61bb7e6 feat(langgraph): add dynamic model choice to createReactAgent (#1493) 2025-08-05 16:09:00 +02:00
yt20chill c911c5f1ac fix(langgraph): handle empty messages (#1480)
Co-authored-by: David Duong <david@duong.cz>
2025-08-01 15:28:09 +00:00
David Duong f2cc7043d1 fix(langgraph): fix invalid safe serialization of RunnableConfig for RemoteGraph (#1473) 2025-07-31 02:40:34 +02:00
David Duong 3fd7f732ff feat(checkpoint): allow async serialization / deserialization (#1456) 2025-07-28 16:56:18 +02:00
Tat Dat Duong 25c744c121 Make sure we're awaiting start for async store["start"] 2025-07-28 16:56:18 +02:00
David Duong fa78796508 feat(langgraph): introduce durability mode argument (#1455) 2025-07-28 16:56:17 +02:00
David Duong f1bcec7075 chore(langgraph): context API port (#1451) 2025-07-28 16:56:17 +02:00
David Duong 5f7ee26277 feat(langgraph): cleanup of interrupt interface (#1445) 2025-07-28 16:56:16 +02:00
David Duong 14dd5232a7 fix(langgraph): auto-inference of configurable fields (#1442) 2025-07-28 16:56:16 +02:00
David Duong 10432a4afa chore(langgraph): remove SharedValue / managed value (#1436) 2025-07-28 16:56:16 +02:00
David Duong 565f472523 chore(langgraph): deprecate old state definition syntax (#1433) 2025-07-28 16:56:16 +02:00
David Duong 773ec0d3d4 chore(checkpoint): remove checkpoint["writes"] (#1432) 2025-07-28 16:56:16 +02:00
David Duong ccbcbc1fc3 feat(checkpoint): add deleteThread method (#1327) 2025-07-28 16:56:15 +02:00
David Duong 10f292a4e1 feat(langgraph): remove Checkpoint.pending_sends (#1307) 2025-07-28 16:56:15 +02:00
David Duong 034730ff52 fix(langgraph): add support for new interrupt ID (#1448) 2025-07-26 01:23:13 +02:00
David Duong a0efb98059 fix(sdk): use new interrupt schema for SDK (#1427) 2025-07-21 17:00:18 +02:00
David Duong a12c1fb617 fix(langgraph): stop suggesting public properties and methods of Command when calling invoke (#1410) 2025-07-17 14:39:49 +02:00
David Duong 02f9e023ea fix(langgraph): preModelHook llmInputMessages should not keep incrementing messages (#1407) 2025-07-16 14:01:43 +00:00
David Duong 5af8340766 feat(langgraph): validate if messages present in user provided schema (#1406) 2025-07-16 15:51:49 +02:00
David Duong 6812b50ad4 feat(langgraph): allow extending state with Zod schema (#1405) 2025-07-16 13:38:04 +00:00
sdip0971 6e616f5da1 fix(langgraph): respect strict option in responseFormat inside createReactAgent (#1389)
Co-authored-by: Tat Dat Duong <david@duong.cz>
2025-07-16 14:36:29 +02:00
David Duong 4aed3f4362 fix(langgraph): dispose unused combined signals (#1404) 2025-07-16 12:14:49 +02:00
David Duong 8166703f24 feat(langgraph): add UpdateType type utility for Zod, improve Zod 4 and Zod 4 mini support (#1402) 2025-07-15 17:26:48 +02:00
William Fu-Hinthorn fcf551578c Rm test 2025-07-11 17:07:45 -07:00
William Fu-Hinthorn 7ee64ede83 feat: Exactly once for run ID resuming 2025-07-11 16:20:55 -07:00
David Duong 35455a8acd fix(langgraph): handle wrapped LLM models in createReactAgent (#1369) 2025-07-08 20:08:20 +02:00
David Duong c79efe4c0d fix(langgraph): fail fast when interrupt is called without checkpointer (#1343) 2025-07-07 16:23:57 +02:00
David Duong e48b6caf37 fix(langgraph): avoid calling _emit for runs without metadata (#1340) 2025-07-04 13:36:43 +00:00
Tat Dat Duong 0d4b5fe0ba Fix docs build, consolidate @types/node version 2025-07-03 14:52:56 +02:00
David Duong 1106538644 fix(langgraph): createReactAgent should accept checkpointer?: boolean (#1323) 2025-06-27 18:21:24 +00:00