Commit Graph

85 Commits

Author SHA1 Message Date
Christian Bromann 730dc7c3b8 feat(sdk): add type-safe tool call streaming with agent type inference (#1826)
Co-authored-by: David Duong <david@duong.cz>
2026-01-08 14:50:18 -08:00
Andrew Nguonly 35e8fc7813 feat: Add name parameter to assistants count API (#1805) 2025-12-03 15:44:41 +01:00
Andrew Nguonly b9be52682b feat: Add search by name functionality to in-memory JS agent server (#1785) 2025-11-21 21:57:30 +01: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
Parker J. Rule af5d15bd8d chore(api): support subset variant of $contains auth op (#1702)
LangGraph Platform supports auth filters of the form
{key: {"$contains": [values...]}}, where values...
are a list of elements that may be contained in metadata[key].

For consistency, we should support these kinds of filters
in the JS dev server.
2025-09-25 16:07:30 -04:00
Parker J. Rule 5176f1c0df chore(api): add description field for assistants (#1645) 2025-09-10 23:23:49 +00:00
Parker J. Rule 68a1aa8123 fix(api): call threads:create auth handler when copying a thread (#1641) 2025-09-11 01:22:37 +02:00
Parker J. Rule 37da3a128f Revert "chore(sdk, api): add description field for assistants" (#1643) 2025-09-10 15:23:55 -07:00
Parker J. Rule edd408815a chore(sdk, api): add description field for assistants (#1640)
This adds the optional description field to the `Assistant` model
 (for parity with the Python API implementation).
2025-09-10 17:57:46 -04: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 3412f9f549 fix(api): unintended schema inference to BaseMessage[] for all state keys when strictFunctionTypes: true (#1526) 2025-08-13 16:31:46 +02:00
David Duong c857357c53 feat(api): harden embed server, implement missing endpoints needed for interrupts (#1520) 2025-08-11 16:31:49 +02:00
David Duong f65f619cae fix(api): send Content-Location header for stateless runs (#1512) 2025-08-08 15:21:54 +00:00
David Duong 3c390c9697 fix(api): parser: sanitise generated symbol names, honor typescript extension (#1476) 2025-08-01 17:01:49 +02:00
lc-arjun 7edf347d7d fix(api): make meta routes unauthed (#1471)
Co-authored-by: Tat Dat Duong <david@duong.cz>
2025-07-31 00:57:24 +00:00
David Duong ef84039244 fix(api): place the schema inference template next to the graph code, use whole path for symbol name (#1474) 2025-07-31 00:41:47 +00: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 10432a4afa chore(langgraph): remove SharedValue / managed value (#1436) 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 030698f473 feat(api): add support for injecting langgraph_node in structured logs, expose structlog (#1444) 2025-07-26 00:56:29 +02:00
David Duong ee1defac05 feat(api,sdk): add typing and support for "checkpoints" and "tasks" stream mode (#1416) 2025-07-17 15:05:21 +02:00
David Duong d172de38b9 fix(api): apply namespace to messages-tuple stream mode (#1386) 2025-07-14 14:03:05 +02:00
David Duong 972b66ae62 fix(api): support gen UI components with hyphens (#1360) 2025-07-07 13:26:30 +00:00
Tat Dat Duong dd80cf6f2a fix(api): use overlapped stdio for windows API tests 2025-07-04 01:19:03 +02:00
Tat Dat Duong 92ac0c7c84 2x the timeout again 2025-07-03 21:27:29 +02:00
Tat Dat Duong f5c0b5d936 Make timeouts way more slower for Windows 2025-07-03 21:18:27 +02:00
Tat Dat Duong 6c481c1018 Ensure we properly reference tsx 2025-07-03 21:07:34 +02:00
Tat Dat Duong 8542079345 Expand hook timeout to 20_000 2025-07-03 14:25:56 +02:00
Tat Dat Duong f858150d6e Simplify start of server 2025-07-03 14:21:00 +02:00
Tat Dat Duong 9329cde70b Revert change to remove 18.x, disable auth tests instead 2025-07-02 18:32:41 +02:00
Tat Dat Duong f4a65923f1 Kill server 2025-07-02 03:42:54 +02:00
Tat Dat Duong a254b5e817 Make schemas timeout 2025-07-02 02:51:02 +02:00
Tat Dat Duong 005d83facf Remove only modifier 2025-07-02 02:47:05 +02:00
Tat Dat Duong 66219801db Test 2025-07-02 02:44:04 +02:00
Tat Dat Duong 799a08edc3 Simplify build process, remove Bun 2025-07-02 01:46:19 +02:00
Tat Dat Duong 2b211391c8 Update dependencies 2025-07-02 00:00:05 +02:00
Tat Dat Duong fd6a9c9eb0 fix(api): fix race condition for multiple workers 2025-06-28 03:11:45 +02:00
Tat Dat Duong dad9f3e29b fix(api): make sure export types are not overlapping 2025-05-20 15:56:17 +02:00
Tat Dat Duong ad644bd985 Mark resumability as an optional feature 2025-05-20 14:19:45 +02:00
Tat Dat Duong 95ff0fc3cc Test 2025-05-19 13:53:08 +02:00
Tat Dat Duong cf30a2a288 Fix tests 2025-05-19 13:49:15 +02:00
Tat Dat Duong 6bd6e154a0 Update to 0.0.75 2025-05-16 12:00:06 -07:00
Tat Dat Duong 27eaa1ed49 Use updated (not-released) client 2025-05-16 11:55:44 -07:00
Tat Dat Duong 872c018571 Remove console.log 2025-05-16 11:55:43 -07:00
Tat Dat Duong 3ce2561479 feat(api): resumable streams 2025-05-16 11:55:43 -07:00
Tat Dat Duong ef5169744e fix(api): reuse ts.Program as much as possible 2025-05-15 21:27:21 -07:00
Tat Dat Duong 2c13e458f6 fix(api): block updates to state while run is in-flight
Implements https://github.com/langchain-ai/langgraph-api/pull/830
2025-05-13 15:45:21 -07:00
Tat Dat Duong 016dd99958 Cleanup tests 2025-04-29 01:32:13 +02:00
Tat Dat Duong 8289508e2a feat(api): add semver check + warning in CLI 2025-04-24 12:28:30 +02:00