[PR #688] [MERGED] libs: add separate langgraph cli, sdk-py, sdk-js libraries and move core langgraph #1610

Closed
opened 2026-02-20 17:45:08 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/langgraph/pull/688
Author: @vbarda
Created: 6/17/2024
Status: Merged
Merged: 6/18/2024
Merged by: @nfcampos

Base: mainHead: vb/move-langgraph-libs


📝 Commits (10+)

📊 Changes

132 files changed (+10710 additions, -2476 deletions)

View changed files

📝 .github/workflows/_lint.yml (+34 -13)
📝 .github/workflows/_test.yml (+12 -5)
.github/workflows/ci.yml (+101 -0)
📝 .github/workflows/deploy_docs.yml (+11 -13)
📝 .github/workflows/extract_ignored_words_list.py (+1 -1)
📝 .github/workflows/link_check.yml (+1 -1)
📝 .github/workflows/release.yml (+2 -2)
Dockerfile (+0 -12)
📝 LICENSE (+1 -1)
📝 Makefile (+5 -78)
docs/docs-requirements.txt (+0 -9)
libs/cli/LICENSE (+21 -0)
libs/cli/Makefile (+31 -0)
libs/cli/README.md (+3 -0)
📝 libs/cli/langgraph_cli/__init__.py (+0 -0)
libs/cli/langgraph_cli/cli.py (+562 -0)
libs/cli/langgraph_cli/config.py (+306 -0)
libs/cli/langgraph_cli/docker.py (+170 -0)
libs/cli/langgraph_cli/exec.py (+140 -0)
libs/cli/langgraph_cli/progress.py (+64 -0)

...and 80 more files

📄 Description

This change introduces several new langgraph libraries and a new repository structure:

  • langgraph and other libraries will now live under /libs directory
  • adds langgraph_cli for starting/managing LangGraph API server /libs/cli
  • adds Python SDK for interacting with LangGraph API (libs/sdk-py)
  • adds JS SDK for interacting with LangGraph API (libs/sdk-js)
  • update CI that runs lint and test checks across all libraries
  • add a new pyproject.toml for managing requirements for publishing docs

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/langgraph/pull/688 **Author:** [@vbarda](https://github.com/vbarda) **Created:** 6/17/2024 **Status:** ✅ Merged **Merged:** 6/18/2024 **Merged by:** [@nfcampos](https://github.com/nfcampos) **Base:** `main` ← **Head:** `vb/move-langgraph-libs` --- ### 📝 Commits (10+) - [`1a06d50`](https://github.com/langchain-ai/langgraph/commit/1a06d500d4282cfdb2ae9d7748bb570e8162acdf) libs: add cli, sdk-py, sdk-js and move core langgraph - [`d3ab444`](https://github.com/langchain-ai/langgraph/commit/d3ab444edf85bc61a09ce718e8a4ac1af0852eba) CI - [`b7a6716`](https://github.com/langchain-ai/langgraph/commit/b7a67162749ccd2a2b2738f7a5f675e356ebd002) small fixes - [`fd5da5e`](https://github.com/langchain-ai/langgraph/commit/fd5da5ec5e77a554043966af3fad83490c43e6a7) more small fixes - [`c5ad863`](https://github.com/langchain-ai/langgraph/commit/c5ad863a0437b882c2d40de6dd449c877f0cc206) even more small fixes - [`8174bc2`](https://github.com/langchain-ai/langgraph/commit/8174bc22fbc62fb16895a8eaf87a1b859b959e9d) and even more small fixes - [`91be831`](https://github.com/langchain-ai/langgraph/commit/91be8318043e78f2402de449cb0332338b798a22) fix - [`312bd05`](https://github.com/langchain-ai/langgraph/commit/312bd05b3aed793a37c998541974a8c663faf58e) update lock - [`633b444`](https://github.com/langchain-ai/langgraph/commit/633b444e013911c1bdd37918160c6ed207060d48) make the lint steps more flexible - [`955def0`](https://github.com/langchain-ai/langgraph/commit/955def04085f3297bc1bd215506e8e82f5404412) update caching logic + add names ### 📊 Changes **132 files changed** (+10710 additions, -2476 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/_lint.yml` (+34 -13) 📝 `.github/workflows/_test.yml` (+12 -5) ➕ `.github/workflows/ci.yml` (+101 -0) 📝 `.github/workflows/deploy_docs.yml` (+11 -13) 📝 `.github/workflows/extract_ignored_words_list.py` (+1 -1) 📝 `.github/workflows/link_check.yml` (+1 -1) 📝 `.github/workflows/release.yml` (+2 -2) ➖ `Dockerfile` (+0 -12) 📝 `LICENSE` (+1 -1) 📝 `Makefile` (+5 -78) ➖ `docs/docs-requirements.txt` (+0 -9) ➕ `libs/cli/LICENSE` (+21 -0) ➕ `libs/cli/Makefile` (+31 -0) ➕ `libs/cli/README.md` (+3 -0) 📝 `libs/cli/langgraph_cli/__init__.py` (+0 -0) ➕ `libs/cli/langgraph_cli/cli.py` (+562 -0) ➕ `libs/cli/langgraph_cli/config.py` (+306 -0) ➕ `libs/cli/langgraph_cli/docker.py` (+170 -0) ➕ `libs/cli/langgraph_cli/exec.py` (+140 -0) ➕ `libs/cli/langgraph_cli/progress.py` (+64 -0) _...and 80 more files_ </details> ### 📄 Description This change introduces several new langgraph libraries and a new repository structure: - `langgraph` and other libraries will now live under `/libs` directory - adds `langgraph_cli` for starting/managing LangGraph API server `/libs/cli` - adds Python SDK for interacting with LangGraph API (`libs/sdk-py`) - adds JS SDK for interacting with LangGraph API (`libs/sdk-js`) - update CI that runs lint and test checks across all libraries - add a new `pyproject.toml` for managing requirements for publishing docs --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-20 17:45:08 -05:00
yindo closed this issue 2026-02-20 17:45:08 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langgraph#1610