mirror of
https://github.com/langchain-ai/langgraphjs-api.git
synced 2026-07-19 13:25:54 -04:00
[PR #44] [MERGED] feat(api): JS custom auth support #44
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/langchain-ai/langgraphjs-api/pull/44
Author: @dqbd
Created: 4/8/2025
Status: ✅ Merged
Merged: 4/10/2025
Merged by: @dqbd
Base:
main← Head:dqbd/api-auth📝 Commits (10+)
21aab11feat(api): JS custom auth support9f7fa66Fix types5c98b64Handle mutability of metadata object0993b77Add some portion of integration testsec281e2Fix linte17f032Exclude auth test for nowe099b6cClean up auth6f86b58Implement studio no-op42ea6b6Add missing testb205248Insertlanggraph_auth_userinto config, match tests from Python API📊 Changes
28 files changed (+1932 additions, -313 deletions)
View changed files
📝
.github/workflows/ci.yml(+39 -1)📝
libs/langgraph-api/package.json(+13 -2)📝
libs/langgraph-api/scripts/build.mjs(+2 -6)📝
libs/langgraph-api/scripts/clean.mjs(+1 -6)📝
libs/langgraph-api/scripts/test.mjs(+9 -9)➕
libs/langgraph-api/scripts/utils.mjs(+15 -0)📝
libs/langgraph-api/src/api/assistants.mts(+64 -52)📝
libs/langgraph-api/src/api/runs.mts(+84 -25)📝
libs/langgraph-api/src/api/store.mts(+34 -0)📝
libs/langgraph-api/src/api/threads.mts(+33 -16)➕
libs/langgraph-api/src/auth/custom.mts(+91 -0)➕
libs/langgraph-api/src/auth/index.mts(+172 -0)📝
libs/langgraph-api/src/cli/spawn.mts(+2 -0)📝
libs/langgraph-api/src/graph/load.mts(+12 -8)📝
libs/langgraph-api/src/queue.mts(+1 -1)📝
libs/langgraph-api/src/schemas.mts(+1 -0)📝
libs/langgraph-api/src/server.mts(+19 -6)📝
libs/langgraph-api/src/storage/ops.mts(+439 -129)📝
libs/langgraph-api/tests/api.test.mts(+10 -43)➕
libs/langgraph-api/tests/auth.test.mts(+639 -0)...and 8 more files
📄 Description
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.