Commit Graph

2778 Commits

Author SHA1 Message Date
Tat Dat Duong 327911e493 feat(sdk-js): add overridable ui namespacing 2025-03-12 23:56:07 +01:00
David Duong 2267ed6be0 Merge pull request #28 from langchain-ai/dqbd/js-release-0.0.16
feat: bump to 0.0.16
2025-03-12 23:14:43 +01:00
Tat Dat Duong eba4f9faae feat: bump to 0.0.16 2025-03-12 23:01:20 +01:00
David Duong 382f34784c Merge pull request #26 from langchain-ai/dqbd/langgraph-host-env-var
feat: use LANGGRAPH_API_URL to allow opening runs from LS to local LGS
2025-03-12 16:40:52 +01:00
David Duong 6b9f4fc557 Merge pull request #27 from langchain-ai/dqbd/api-ui-use-http-dev
fix(api): use http protocol for UI assets
2025-03-12 16:40:41 +01:00
Tat Dat Duong 6e915083ce fix(api): use http protocol for UI assets 2025-03-12 16:05:49 +01:00
Tat Dat Duong 358c462d0f feat: use LANGGRAPH_API_URL to allow opening runs from LS to local LGS 2025-03-12 11:19:30 +01:00
David Duong 343fabc337 Merge pull request #25 from langchain-ai/dqbd/api-tailwind-bundle-fix
fix(api): fix type error due to Tailwind integration
2025-03-12 11:16:31 +01:00
Ben Burns fc958f4400 release(langgraph): 0.2.55 (#985) 2025-03-12 18:10:05 +13:00
Ben Burns 29291c24d8 Release 0.2.55 0.2.55 2025-03-12 18:06:48 +13:00
Ben Burns 66d0956fba fix(langgraph): fix subgraph tracking, namespace, and resume bugs for functional API (#984) 2025-03-12 18:04:04 +13:00
Ben Burns c879624cd9 fix(langgraph): don't pass null resumes to tasks after consumed 2025-03-12 17:46:38 +13:00
Ben Burns 905c24b9a2 fix(langgraph): fix functional API task namespaces 2025-03-12 17:02:20 +13:00
Ben Burns 1672d1076b fix(langgraph): use correct name for subgraph counter 2025-03-12 16:05:30 +13:00
Tat Dat Duong 2ba12888af fix(api): fix type error due to Tailwind integration 2025-03-12 02:12:21 +01:00
Ben Burns 635d629459 chore(langgraph): add tests to validate AbortSignal is passed into nodes (#981) 2025-03-12 12:27:46 +13:00
Tat Dat Duong 7b29bb2569 Bump to 0.0.53 2025-03-11 16:59:56 +01:00
Tat Dat Duong dcbe02dfab feat(sdk-js): cleanup types for ui payloads 2025-03-11 15:02:42 +01:00
David Duong 4d8cfd87ef Merge pull request #24 from langchain-ai/dqbd/js-release-0.0.15
feat: release 0.0.15
2025-03-11 14:30:53 +01:00
Tat Dat Duong ca1db3a313 feat: release 0.0.15 2025-03-11 14:26:51 +01:00
David Duong b7a23ebdab Merge pull request #23 from langchain-ai/dqbd/api-ts-prefer-resolve-from-project
fix(api): nudge typescript to use @langchain/langgraph from user project rather than API
2025-03-11 14:25:11 +01:00
Tat Dat Duong 99fb0844f5 fix(api): nudge typescript to use @langchain/langgraph from user project rather than API 2025-03-11 14:20:26 +01:00
William FH d4c74bdbf2 chore(deps): bump axios from 1.7.7 to 1.8.2 in /libs/sdk-js (#3740)
Bumps [axios](https://github.com/axios/axios) from 1.7.7 to 1.8.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/axios/axios/releases">axios's
releases</a>.</em></p>
<blockquote>
<h2>Release v1.8.2</h2>
<h2>Release notes:</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>http-adapter:</strong> add allowAbsoluteUrls to path
building (<a
href="https://redirect.github.com/axios/axios/issues/6810">#6810</a>)
(<a
href="https://github.com/axios/axios/commit/fb8eec214ce7744b5ca787f2c3b8339b2f54b00f">fb8eec2</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a href="https://github.com/lexcorp16"
title="+1/-1 ([#6810](https://github.com/axios/axios/issues/6810)
)">Fasoro-Joseph Alexander</a></li>
</ul>
<h2>Release v1.8.1</h2>
<h2>Release notes:</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>utils:</strong> move <code>generateString</code> to platform
utils to avoid importing crypto module into client builds; (<a
href="https://redirect.github.com/axios/axios/issues/6789">#6789</a>)
(<a
href="https://github.com/axios/axios/commit/36a5a620bec0b181451927f13ac85b9888b86cec">36a5a62</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a
href="https://github.com/DigitalBrainJS" title="+51/-47
([#6789](https://github.com/axios/axios/issues/6789) )">Dmitriy
Mozgovoy</a></li>
</ul>
<h2>Release v1.8.0</h2>
<h2>Release notes:</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>examples:</strong> application crashed when navigating
examples in browser (<a
href="https://redirect.github.com/axios/axios/issues/5938">#5938</a>)
(<a
href="https://github.com/axios/axios/commit/1260ded634ec101dd5ed05d3b70f8e8f899dba6c">1260ded</a>)</li>
<li>missing word in SUPPORT_QUESTION.yml (<a
href="https://redirect.github.com/axios/axios/issues/6757">#6757</a>)
(<a
href="https://github.com/axios/axios/commit/1f890b13f2c25a016f3c84ae78efb769f244133e">1f890b1</a>)</li>
<li><strong>utils:</strong> replace getRandomValues with crypto module
(<a
href="https://redirect.github.com/axios/axios/issues/6788">#6788</a>)
(<a
href="https://github.com/axios/axios/commit/23a25af0688d1db2c396deb09229d2271cc24f6c">23a25af</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>Add config for ignoring absolute URLs (<a
href="https://redirect.github.com/axios/axios/issues/5902">#5902</a>)
(<a
href="https://redirect.github.com/axios/axios/issues/6192">#6192</a>)
(<a
href="https://github.com/axios/axios/commit/32c7bcc0f233285ba27dec73a4b1e81fb7a219b3">32c7bcc</a>)</li>
</ul>
<h3>Reverts</h3>
<ul>
<li>Revert &quot;chore: expose fromDataToStream to be consumable (<a
href="https://redirect.github.com/axios/axios/issues/6731">#6731</a>)&quot;
(<a
href="https://redirect.github.com/axios/axios/issues/6732">#6732</a>)
(<a
href="https://github.com/axios/axios/commit/1317261125e9c419fe9f126867f64d28f9c1efda">1317261</a>),
closes <a
href="https://redirect.github.com/axios/axios/issues/6731">#6731</a> <a
href="https://redirect.github.com/axios/axios/issues/6732">#6732</a></li>
</ul>
<h3>BREAKING CHANGES</h3>
<ul>
<li>
<p>code relying on the above will now combine the URLs instead of prefer
request URL</p>
</li>
<li>
<p>feat: add config option for allowing absolute URLs</p>
</li>
<li>
<p>fix: add default value for allowAbsoluteUrls in buildFullPath</p>
</li>
<li>
<p>fix: typo in flow control when setting allowAbsoluteUrls</p>
</li>
</ul>
<h3>Contributors to this release</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/axios/axios/blob/v1.x/CHANGELOG.md">axios's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/axios/axios/compare/v1.8.1...v1.8.2">1.8.2</a>
(2025-03-07)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>http-adapter:</strong> add allowAbsoluteUrls to path
building (<a
href="https://redirect.github.com/axios/axios/issues/6810">#6810</a>)
(<a
href="https://github.com/axios/axios/commit/fb8eec214ce7744b5ca787f2c3b8339b2f54b00f">fb8eec2</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a href="https://github.com/lexcorp16"
title="+1/-1 ([#6810](https://github.com/axios/axios/issues/6810)
)">Fasoro-Joseph Alexander</a></li>
</ul>
<h2><a
href="https://github.com/axios/axios/compare/v1.8.0...v1.8.1">1.8.1</a>
(2025-02-26)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>utils:</strong> move <code>generateString</code> to platform
utils to avoid importing crypto module into client builds; (<a
href="https://redirect.github.com/axios/axios/issues/6789">#6789</a>)
(<a
href="https://github.com/axios/axios/commit/36a5a620bec0b181451927f13ac85b9888b86cec">36a5a62</a>)</li>
</ul>
<h3>Contributors to this release</h3>
<ul>
<li><!-- raw HTML omitted --> <a
href="https://github.com/DigitalBrainJS" title="+51/-47
([#6789](https://github.com/axios/axios/issues/6789) )">Dmitriy
Mozgovoy</a></li>
</ul>
<h1><a
href="https://github.com/axios/axios/compare/v1.7.9...v1.8.0">1.8.0</a>
(2025-02-25)</h1>
<h3>Bug Fixes</h3>
<ul>
<li><strong>examples:</strong> application crashed when navigating
examples in browser (<a
href="https://redirect.github.com/axios/axios/issues/5938">#5938</a>)
(<a
href="https://github.com/axios/axios/commit/1260ded634ec101dd5ed05d3b70f8e8f899dba6c">1260ded</a>)</li>
<li>missing word in SUPPORT_QUESTION.yml (<a
href="https://redirect.github.com/axios/axios/issues/6757">#6757</a>)
(<a
href="https://github.com/axios/axios/commit/1f890b13f2c25a016f3c84ae78efb769f244133e">1f890b1</a>)</li>
<li><strong>utils:</strong> replace getRandomValues with crypto module
(<a
href="https://redirect.github.com/axios/axios/issues/6788">#6788</a>)
(<a
href="https://github.com/axios/axios/commit/23a25af0688d1db2c396deb09229d2271cc24f6c">23a25af</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>Add config for ignoring absolute URLs (<a
href="https://redirect.github.com/axios/axios/issues/5902">#5902</a>)
(<a
href="https://redirect.github.com/axios/axios/issues/6192">#6192</a>)
(<a
href="https://github.com/axios/axios/commit/32c7bcc0f233285ba27dec73a4b1e81fb7a219b3">32c7bcc</a>)</li>
</ul>
<h3>Reverts</h3>
<ul>
<li>Revert &quot;chore: expose fromDataToStream to be consumable (<a
href="https://redirect.github.com/axios/axios/issues/6731">#6731</a>)&quot;
(<a
href="https://redirect.github.com/axios/axios/issues/6732">#6732</a>)
(<a
href="https://github.com/axios/axios/commit/1317261125e9c419fe9f126867f64d28f9c1efda">1317261</a>),
closes <a
href="https://redirect.github.com/axios/axios/issues/6731">#6731</a> <a
href="https://redirect.github.com/axios/axios/issues/6732">#6732</a></li>
</ul>
<h3>BREAKING CHANGES</h3>
<ul>
<li>
<p>code relying on the above will now combine the URLs instead of prefer
request URL</p>
</li>
<li>
<p>feat: add config option for allowing absolute URLs</p>
</li>
<li>
<p>fix: add default value for allowAbsoluteUrls in buildFullPath</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/axios/axios/commit/a9f7689b0c4b6d68c7f587c3aa376860da509d94"><code>a9f7689</code></a>
chore(release): v1.8.2 (<a
href="https://redirect.github.com/axios/axios/issues/6812">#6812</a>)</li>
<li><a
href="https://github.com/axios/axios/commit/fb8eec214ce7744b5ca787f2c3b8339b2f54b00f"><code>fb8eec2</code></a>
fix(http-adapter): add allowAbsoluteUrls to path building (<a
href="https://redirect.github.com/axios/axios/issues/6810">#6810</a>)</li>
<li><a
href="https://github.com/axios/axios/commit/98120457559e573024862e2925d56295a965ad7e"><code>9812045</code></a>
chore(sponsor): update sponsor block (<a
href="https://redirect.github.com/axios/axios/issues/6804">#6804</a>)</li>
<li><a
href="https://github.com/axios/axios/commit/72acf759373ef4e211d5299818d19e50e08c02f8"><code>72acf75</code></a>
chore(sponsor): update sponsor block (<a
href="https://redirect.github.com/axios/axios/issues/6794">#6794</a>)</li>
<li><a
href="https://github.com/axios/axios/commit/2e64afdff5c41e38284a6fb8312f2745072513a1"><code>2e64afd</code></a>
chore(release): v1.8.1 (<a
href="https://redirect.github.com/axios/axios/issues/6800">#6800</a>)</li>
<li><a
href="https://github.com/axios/axios/commit/36a5a620bec0b181451927f13ac85b9888b86cec"><code>36a5a62</code></a>
fix(utils): move <code>generateString</code> to platform utils to avoid
importing crypto...</li>
<li><a
href="https://github.com/axios/axios/commit/cceb7b1e154fbf294135c93d3f91921643bbe49f"><code>cceb7b1</code></a>
chore(release): v1.8.0 (<a
href="https://redirect.github.com/axios/axios/issues/6795">#6795</a>)</li>
<li><a
href="https://github.com/axios/axios/commit/23a25af0688d1db2c396deb09229d2271cc24f6c"><code>23a25af</code></a>
fix(utils): replace getRandomValues with crypto module (<a
href="https://redirect.github.com/axios/axios/issues/6788">#6788</a>)</li>
<li><a
href="https://github.com/axios/axios/commit/32c7bcc0f233285ba27dec73a4b1e81fb7a219b3"><code>32c7bcc</code></a>
feat: Add config for ignoring absolute URLs (<a
href="https://redirect.github.com/axios/axios/issues/5902">#5902</a>)
(<a
href="https://redirect.github.com/axios/axios/issues/6192">#6192</a>)</li>
<li><a
href="https://github.com/axios/axios/commit/4a3e26cf65bb040b7eb4577d5fd62199b0f3d017"><code>4a3e26c</code></a>
chore(config): adjust rollup config to preserve license header to
minified Ja...</li>
<li>Additional commits viewable in <a
href="https://github.com/axios/axios/compare/v1.7.7...v1.8.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=axios&package-manager=npm_and_yarn&previous-version=1.7.7&new-version=1.8.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/langchain-ai/langgraph/network/alerts).

</details>
2025-03-10 17:50:20 -07:00
David Duong 81ba3e0916 Merge pull request #22 from langchain-ai/dqbd/api-import-project-precedence
fix(api): prefer @langchain/langgraph from project rather than CLI
2025-03-10 20:13:49 +01:00
Tat Dat Duong 608850da28 Remove debug logs 2025-03-10 18:55:26 +01:00
Tat Dat Duong 3ba1e912ef Use file URL for Windows 2025-03-10 18:54:55 +01:00
Tat Dat Duong d00001113c Add debug logging 2025-03-10 18:41:29 +01:00
Tat Dat Duong 48a990bbea Fix missing argv when loading the worker for schema 2025-03-10 17:41:00 +01:00
Tat Dat Duong f99613bf3f Use JS instead of TS 2025-03-10 17:31:44 +01:00
Tat Dat Duong 93a7b4a667 fix(api): prefer @langchain/langgraph from project rather than CLI
When `langgraphjs dev` is invoked via `npx`, peer deps are installed in the global npx cache.
2025-03-10 17:25:46 +01:00
David Duong 0cf74dce96 Merge pull request #21 from langchain-ai/dqbd/api-non-existent-file
fix(api): add a workaround for non-existent files imported via `/// reference`
2025-03-10 15:14:31 +01:00
Tat Dat Duong 001f2e7101 fix(api): add a workaround for non-existent files imported via /// reference 2025-03-10 15:10:51 +01:00
David Duong 44a88bec8d Merge pull request #20 from langchain-ai/dqbd/types-depth
fix(parser): add Inspect depth limit to speed up schema inference
2025-03-10 15:08:20 +01:00
Tat Dat Duong 9654b5502b Bump to 0.0.52 2025-03-10 15:02:06 +01:00
Tat Dat Duong a0b8bf52ac feat(sdk-js): use fetchClient from client in gen ui 2025-03-10 13:59:00 +01:00
David Duong 0686971af5 feat(sdk-js): api improvements for gen ui (#3760)
- merge `typedUi.create` and `typedUi.write` into `typedUi.push`
- Add mutate function in `onCustomEvent`
2025-03-10 13:31:07 +01:00
Tat Dat Duong c9f55a876a Bump to 0.0.51 2025-03-10 13:25:55 +01:00
Nuno Campos 6800311175 chore(spec): Add spec aided by claude code (#966) 2025-03-10 16:51:26 +13:00
Tat Dat Duong bbb0cc85d3 feat(sdk-js): api improvements for gen ui
- merge `typedUi.create` and `typedUi.write` into `typedUi.push`
- Add mutate function in `onCustomEvent`
2025-03-09 10:26:50 +01:00
Tat Dat Duong 139f957b75 fix(parser): add Inspect depth limit to speed up schema inference 2025-03-08 02:14:16 +01:00
Brace Sproul e00b70924e feat(sdk-js): bump version (#3743) 2025-03-07 12:44:26 -08:00
bracesproul 09830dc246 bump version 2025-03-07 12:36:22 -08:00
bracesproul 3bf032edc4 fix(sdk-js): AIMessage tool call args type 2025-03-07 12:31:18 -08:00
dependabot[bot] 79d1c6e3a9 chore(deps): bump axios from 1.7.7 to 1.8.2 in /libs/sdk-js
Bumps [axios](https://github.com/axios/axios) from 1.7.7 to 1.8.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.7...v1.8.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-07 19:23:09 +00:00
Tat Dat Duong 3cdef97b0c Update to use batchUpdateState 2025-03-07 18:41:39 +01:00
Tat Dat Duong fc1e49f459 feat(api): add create thread from batch of update state 2025-03-07 16:24:57 +01:00
Nuno Campos 6c236869f3 Lint 2025-03-06 16:45:49 -08:00
Nuno Campos 06321ca2cb Bump 2025-03-06 16:32:18 -08:00
Nuno Campos c647803ff5 Update progress 2025-03-06 16:29:56 -08:00
Nuno Campos be79f3d43d Lint 2025-03-06 16:28:12 -08:00