You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update LangGraph install guidance across package README, website docs, prompt recipes, public agent context, and /llms.txt to include required LangChain peers and chat markdown support where the snippet renders .
Fix the LangGraph README thread adapter refresh example to call refresh().
Regenerate LangGraph API docs after correcting the provideFakeAgent() JSDoc example from responses to tokens.
The old example called threadsAdapter.loadThreads(), which doesn't exist on LangGraphThreadsAdapter. The actual public method is refresh() (confirmed in threads-adapter.ts:89). This was a broken copy-paste in the README.
responses → tokens matches the actual FakeAgentConfig interface (libs/chat/testing/fake-agent-config.ts:10). The old JSDoc would silently be ignored at runtime since the responses key isn't recognised.
Peer deps additions — correct
@langchain/core and @langchain/langgraph-sdk are both declared peers of @threadplane/langgraph (libs/langgraph/package.json). Adding them explicitly to install snippets is accurate and helps strict package managers (pnpm, Yarn strict-mode).
Minor: marked included in some LangGraph install snippets but not others
marked is a required (non-optional) peer dep of @threadplane/chat. The LangGraph quickstart and installation MDX pages now include @threadplane/chat in their install command but still omit marked:
# langgraph/getting-started/installation.mdx and quickstart.mdx
npm install @threadplane/langgraph @threadplane/chat @langchain/core @langchain/langgraph-sdk
# ^^^ has marked as a required peer, not listed
Meanwhile the landing page (docs/page.tsx) and llms.txt do include marked for the LangGraph stack. Users with strict package managers following the LangGraph getting-started docs will get a peer dep prompt for marked that the text doesn't anticipate — the quickstart's "strict package managers may also ask you to install Angular and RxJS peers" sentence doesn't mention marked.
This is minor (npm auto-installs it; the user can follow the chat docs which do include it), but the quickstart's peer-dep disclaimer could mention marked for completeness: Fix this →
Generated/derived files
api-docs.json, AGENTS.md, CLAUDE.md, and public/ copies are all downstream of the source changes and look fine — no review concerns there.
Overall the PR is clean. The two bug fixes are accurate and the peer-deps docs update is correct. The marked omission from LangGraph-specific install commands is a minor inconsistency, not a blocker.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Validation