Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
280 commits
Select commit Hold shift + click to select a range
7402a89
Update ToolRuntime[Context] (#1151)
SyedProgramming Oct 28, 2025
878a249
fix(docs): Custom RAG Grade Documents sample (#1155)
orvillem Oct 28, 2025
4d36717
Rename callmodel to callLlm in quickstart.mdx (#1158)
mohitsingla46 Oct 28, 2025
3711c33
fix(langchain): correct createAgent parameter name in quickstart (#1157)
nkhunters Oct 28, 2025
415596e
Update LSD control plane API auth section to specify `X-Tenant-Id` (#…
andrewnguonly Oct 28, 2025
bc12133
Update Fireworks Documentation (#1170)
RobertoBarrosoLuque Oct 28, 2025
7c580c3
Add Codex CLI connection instructions (#1171)
tom21100227 Oct 28, 2025
974bea6
oss: errors + more (#1174)
mdrxy Oct 29, 2025
71baa2d
chore(oss/js): hide ToolRuntime from js tools docs (#1172)
hntrl Oct 29, 2025
5569513
Streamline self-hosted language quick fix (#1186)
katmayb Oct 29, 2025
aa3d5a1
Update language around standalone servers for support (#1109)
katmayb Oct 29, 2025
6a93663
Adjust deployment guide position + configuration group (#1185)
katmayb Oct 29, 2025
789a533
fix(docs): Fix indentation in route_bc_or_cd function (#1184)
35bytes Oct 29, 2025
650f068
fix(docs): typo in the "Pass private state between nodes" output exam…
35bytes Oct 29, 2025
463e1aa
Clean up imports in short-term-memory.mdx (#1182)
donMichaelL Oct 29, 2025
8d900bb
docs: fixed typo in inject file context example (#1176)
mcavdar Oct 29, 2025
76a1b2c
refs(py): 10/29 (#1189)
mdrxy Oct 29, 2025
a4f389b
migration guide additions & fix refs build (#1190)
mdrxy Oct 29, 2025
fdf67d1
py: add v0.3 refs (#1192)
mdrxy Oct 29, 2025
c6eecdd
docs(langgraph): add docs on Overwrite (#1202)
casparb Oct 30, 2025
c702ac5
chore: use latest chat model names (#1203)
mdrxy Oct 30, 2025
04e8700
Update retriever imports to use langchain_classic for v1 compatibilit…
bart0401 Oct 30, 2025
90a0f83
js: infer gpt-5 on init (#1206)
mdrxy Oct 30, 2025
f0d28a0
docs: clarify Bright Data API key setup instructions (#1201)
meirk-brd Oct 30, 2025
51719d4
refs: add db2, ibm, supervisor (#1207)
mdrxy Oct 30, 2025
4e37d23
chore: add docs on restricting PAT creation (#1204)
bvs-langchain Oct 31, 2025
7c905b6
fix: missed PR feedback on PAT restrictions (#1216)
bvs-langchain Oct 31, 2025
551de4f
Updates to self-hosted LS deployments (#1191)
katmayb Oct 31, 2025
e034b5d
chore: add docs on custom output rendering (#1208)
ayoung19 Oct 31, 2025
9c15a3f
docs: add usage note for langchainjs in error documentation (#1220)
mdrxy Oct 31, 2025
fca7821
fix(pinecone): add API key and index initialization for Pinecone clie…
mdrxy Oct 31, 2025
af9bfbd
docs: clarify run-time validation limitations in graph outputs (#1224)
mdrxy Oct 31, 2025
a9d86e2
fix(docs): Fix unused parameter from get_user_location QuickStart age…
cmd-AKASH Oct 31, 2025
144f870
Fix typo in backends.mdx documentation (#1213)
dhruv1710 Oct 31, 2025
4b749df
fix(docs): broken links in LangGraph - Graph API page (#1194)
shengbo-ma Oct 31, 2025
d82d90d
Rename hosting to platform setup in tabs (#1218)
katmayb Oct 31, 2025
1e95b71
Update home page based on feedback (#1227)
lnhsingh Oct 31, 2025
7d5fc1e
refs(py): 10/31 (#1229)
mdrxy Oct 31, 2025
c05ed24
chore: update package download counts (#1242)
github-actions[bot] Nov 3, 2025
fd38c73
fix: Change max_tokens to trigger in middleware config (#1234)
pyaf Nov 3, 2025
5b1f3bb
docs: [LangGraph Server Changelog Bot] Changelog updates for new vers…
samecrowder Nov 3, 2025
3f00dd0
chore: explicitly state group renaming in SCIM is not supported (#1235)
bvs-langchain Nov 3, 2025
eead084
Change remaining hosting refs (#1248)
katmayb Nov 3, 2025
0e2e9f0
fix: don't x-ref `system_prompt` param for JS (#1250)
mdrxy Nov 3, 2025
c9bbf0d
fix: clarify `LANGSMITH_WORKSPACE_ID` description in quickstart guide…
mdrxy Nov 3, 2025
53fd8a0
remove redundant codegroup for langsmith quickstart (#1257)
mdrxy Nov 3, 2025
7877434
refs(py): azure ai content (#1230)
mdrxy Nov 3, 2025
893a749
Remove deadlink (#1258)
lnhsingh Nov 3, 2025
4b5444c
feat: add slack app install page for app verification (#1260)
samecrowder Nov 3, 2025
67f6a5b
docs(langchain-ibm): Updated `langchain-ibm` reference documentation …
MateuszOssGit Nov 3, 2025
9bbc2ad
remove deprecated zilliz cloud pipeline doc (#1264)
zc277584121 Nov 4, 2025
af3cd53
refs(py): standard tests (#1265)
mdrxy Nov 4, 2025
85e558f
docs: [LangGraph Server Changelog Bot] Changelog updates for new vers…
samecrowder Nov 4, 2025
e3b0675
Update cli config (#1271)
hinthornw Nov 4, 2025
7815193
refs(py): add `langchain-cohere` (#1272)
mdrxy Nov 4, 2025
8b84673
docs(langchain-ibm): Updated `langchain-ibm` and `langchain-db2` docs…
MateuszOssGit Nov 4, 2025
c701c7b
refs(py): add `langchain-model-profiles` (#1273)
mdrxy Nov 4, 2025
8b6684a
fix: duplicate text in typescript rag documentation (#1275)
anoopw3bdev Nov 4, 2025
c1b5369
Fix environment variable name for Google Scholar API (#1266)
rajputshivam2324 Nov 4, 2025
a245867
refs(py): add `langchain-weaviate` (#1277)
mdrxy Nov 4, 2025
c353ef9
refs(py): clean up/standardize integration callouts (#1278)
mdrxy Nov 4, 2025
6cdf195
add deep agents middleware to sidebar (#1279)
lnhsingh Nov 4, 2025
d8e8d80
Remove duplicate install commands manage prompts programatically (#1280)
katmayb Nov 4, 2025
541c14e
fix run delete docs (#1281)
angus-langchain Nov 4, 2025
0323d7f
edit styling to enable localization (#1276)
lnhsingh Nov 4, 2025
2522ad0
Add more definition resource vs commit tags (#1261)
katmayb Nov 4, 2025
4df1a49
chore: add docs on configuring custom output rendering for annotation…
ayoung19 Nov 4, 2025
e923a5f
fix: use 2.5-flash instead of preview variant (#1284)
mdrxy Nov 4, 2025
7bb42cb
integrations: update sambanova docs (#1145)
jhpiedrahitao Nov 5, 2025
564dda0
docs: [LangGraph Server Changelog Bot] Changelog updates for new vers…
samecrowder Nov 5, 2025
038d031
LangGraph Server --> Agent Server (#1252)
katmayb Nov 5, 2025
2d64216
Updating the VoyageAI models (#1291)
fzowl Nov 5, 2025
7be0b65
chore: fix external redis and postgres links (#1294)
hari-dhanushkodi Nov 5, 2025
aef5293
feat(langchain): improve tool call limit middleware docs (#1293)
sydney-runkle Nov 5, 2025
9ca4e47
oss(py): update partner package pipeline (#1297)
mdrxy Nov 5, 2025
21fdaf8
chore(infra): add note to `update-package-downloads.yml` about regene…
mdrxy Nov 5, 2025
0e35805
Update important note formatting in README.md (#1303)
lnhsingh Nov 5, 2025
f8b9d8b
Add callout and short steps for auth to private registry (#1255)
katmayb Nov 5, 2025
b0c23bc
refs(py): community base (no content) (#1304)
mdrxy Nov 5, 2025
e140d6c
docs: clarify Insights configuration options and add manual mode scre…
ads2280 Nov 5, 2025
5d725c7
feat: better docs for todo list middleware (#1305)
sydney-runkle Nov 5, 2025
06dee50
add Cosmos DB Chat Message History to Microsoft doc (#1306)
TheovanKraay Nov 5, 2025
c1a383f
docs: add resource info per service to scale page (#1285)
joaquin-borggio-lc Nov 5, 2025
6bc165c
Add hyperlinks to homepage for obs evals deployment (#1296)
katmayb Nov 5, 2025
d25cef0
py: delete `Goodfire` (#1307)
mdrxy Nov 6, 2025
fd53cf1
oss: refresh errors page (#1308)
mdrxy Nov 6, 2025
f10f7e2
oss: minor copy updates to popular integrations (#1309)
mdrxy Nov 6, 2025
28738af
oss: add API retrival link for weather doc loader (#1311)
arry043 Nov 6, 2025
255b9bc
Deepagents JS docs (#1310)
nhuang-lc Nov 6, 2025
64cbca9
docs: add page for couchbase_query (CouchbaseQueryVectorStore) and re…
ejscribner Nov 6, 2025
c81b5aa
integration: add docs for `langchain-teradata` (#1137)
lcl-teradata Nov 6, 2025
e40bffe
integration: add FalkorDB integration documentation (#1131)
Naseem77 Nov 6, 2025
0787e38
(docs): add examples on recursion counter access and proactive handli…
niilooy Nov 6, 2025
29704e3
docs: Add javascript version of langgraph/sql-agent (#1050)
pokey Nov 6, 2025
4aac79a
docs: Add typing import for CustomMiddleware (#1298)
mcavdar Nov 6, 2025
e22f274
Fix formatting and highlight code sections (#1181)
donMichaelL Nov 6, 2025
9995c7c
Update deploy-hybrid.mdx (#1268)
KrustyHack Nov 6, 2025
c0668d5
fix(docs): Update rag.mdx 'llm' variable to 'model' (#1314)
bzj55pnkxy-droid Nov 6, 2025
c61b78a
Update step enumeration for SQL agent tutorial (#1232)
katherineweinschenk Nov 6, 2025
6509bef
feat(models): tool calling flow diagram (#1222)
mdrxy Nov 6, 2025
9606cf2
fix: `disable_studio_auth` type (#1188)
hinthornw Nov 6, 2025
b5aea68
feat(tools): runtime context access diagram (#1223)
mdrxy Nov 6, 2025
445e3e4
Change callModel node to async function (#1209)
manzxiao Nov 6, 2025
e137f87
Add UI delete API key docs (#1317)
katmayb Nov 6, 2025
7fd9727
add `deepagents` JS/TS to homepage (#1319)
mdrxy Nov 6, 2025
3c5d0b1
Fix AIMessage class path in Python example (#1318)
mcavdar Nov 6, 2025
54518b7
fix(models): localize mermaid diagram (#1321)
mdrxy Nov 6, 2025
e7713a1
fix(deepagents): localize homepage (#1322)
mdrxy Nov 6, 2025
fd6d360
Fix file name for snippet (#1324)
katmayb Nov 6, 2025
0a25aee
fix: add notes about dependency injection (#1326)
sydney-runkle Nov 6, 2025
9e1b037
various fixes (#1327)
mdrxy Nov 6, 2025
d382156
docs: include sdk methods for insights (#1302)
ads2280 Nov 7, 2025
ac1ba3e
google refresh + other nits (#1328)
mdrxy Nov 7, 2025
7cd7009
Update environment variable assignments in faiss.mdx (#1325)
rajputshivam2324 Nov 7, 2025
d718075
Add blank lines to improve code style. (#1329)
wangtao2001 Nov 7, 2025
abf6d8b
Quick style fixes to annotation queue guide for docs consistency (#1330)
katmayb Nov 7, 2025
33d3c0a
doc: add /runs/:id rate limit (#1332)
QuentinBrosse Nov 7, 2025
da1e766
Add LS sdk to link_py.py for auth link fix (#1333)
katmayb Nov 7, 2025
ecb050f
add shortcuts/redirects (#1337)
lnhsingh Nov 7, 2025
2f5e0a8
chore(oss/js): fix `ToolRuntime` references in docs (#1338)
hntrl Nov 7, 2025
19a41be
chore(oss/js): update runtime doc (#1339)
hntrl Nov 8, 2025
81b9956
fix: address review comments from the Slack team as we continue throu…
samecrowder Nov 9, 2025
64fead2
chore: update package download counts (#1348)
github-actions[bot] Nov 10, 2025
7aa42de
refs(py): updates (#1350)
mdrxy Nov 10, 2025
48c5c43
Update ollama.mdx (#1352)
fredricen Nov 10, 2025
446e4ce
Add further updates for SDK references to new site (#1336)
katmayb Nov 10, 2025
62a5567
chore: add just-in-time provisioning as supported to OIDC auth mode (…
bvs-langchain Nov 10, 2025
e5f781e
docs: add warning not to copy full values (#1360)
langchain-infra Nov 10, 2025
4793780
fix: re-add idp-initiated SSO (#1362)
bvs-langchain Nov 10, 2025
89b0dd3
Update Docs Contributing guide (#1363)
lnhsingh Nov 10, 2025
cbfb415
oss(py): integrations work (#1365)
mdrxy Nov 10, 2025
5836d1b
RBAC and workspace ops docs ref (#1217)
katmayb Nov 10, 2025
dc2bc4f
Misc fixes (#1366)
lnhsingh Nov 10, 2025
4ada589
fix(oss): genai tool calling example (#1367)
mdrxy Nov 10, 2025
4464045
Fix cost render issue + missing page nav (#1369)
katmayb Nov 10, 2025
638ae41
docs: [LangGraph Server Changelog Bot] Changelog updates for new vers…
samecrowder Nov 11, 2025
4c5fa61
oss(py): genai docs work (#1375)
mdrxy Nov 11, 2025
1e9b34e
Update billing page for new set usage limits flow (#1355)
katmayb Nov 11, 2025
2720a76
fix(langchain): don't show docs on selecting formats for JS (#1345)
christian-bromann Nov 11, 2025
781b484
fix(langchain): update docs on summarization middleware (#1368)
christian-bromann Nov 12, 2025
1263083
fix(langchain): document ClearToolUsesEdit for JS (#1373)
christian-bromann Nov 12, 2025
5cbe15f
Fix print statement to show d_embeddings shape (#1378)
Mugunthanbvn Nov 12, 2025
646ab16
Add feedback to initial example for run evals api only (#1364)
katmayb Nov 12, 2025
c2af846
Update code execution tool demoed in ChatAnthropic guide (#1381)
ccurme Nov 12, 2025
69c3aca
cleanup and standardize google file names (#1383)
mdrxy Nov 12, 2025
d146d55
integrations: add `N/A` option for JS support table (#1387)
mdrxy Nov 12, 2025
2b30d02
Rephrase standalone server callout (#1388)
katmayb Nov 12, 2025
81638fd
chore: document 25mb payload limit (#1389)
hari-dhanushkodi Nov 12, 2025
d6fa273
fix(oss): vertex ai palm -> vertex ai URL changes (#1391)
mdrxy Nov 12, 2025
8630a80
chore: update hybrid deployment documentation (#1315)
hari-dhanushkodi Nov 13, 2025
e10a7ad
Update configurable-headers.mdx (#1394)
phvash Nov 13, 2025
d6b4fe8
refactor: new middleware docs (#1382)
sydney-runkle Nov 13, 2025
b476665
fix: remove category col (#1398)
sydney-runkle Nov 13, 2025
10e32db
new page: deepagents cli (#1386)
eyurtsev Nov 13, 2025
807a64a
Clarify Egress Docs (#1399)
romain-priour-lc Nov 13, 2025
5fc7cf1
Fix link from deployment card to section (#1400)
katmayb Nov 13, 2025
00643e9
Update agentic-rag.mdx: rewrite_question Node: Role and Content based…
SrijanShovit225 Nov 13, 2025
2a7a125
fix(docs): correct typos in TypeScript examples in structured-output.…
ooboqoo Nov 13, 2025
60083a6
fix(docs): update module import for ToolNode in sql-agent.mdx (#1357)
Deoshun Nov 13, 2025
0ee0715
docs: move MCP section to top and clarify langchain-mcp-adapters usag…
Nomzy-kush Nov 13, 2025
9d43c29
Add info for LLM Tool Selector (#1401)
lnhsingh Nov 13, 2025
9930e8a
fix(docs): correct typos — 'tools'is undefined (#1359)
ooboqoo Nov 13, 2025
f3de385
add teradata to vectorstore index page (#1390)
lnhsingh Nov 13, 2025
bdefd9e
docs: [LangGraph Server Changelog Bot] Changelog updates for new vers…
samecrowder Nov 13, 2025
98837d3
Remove edge from approval to proceed and cancel (#1397)
AbdulrahmanAlGhofaily Nov 13, 2025
86f8a9a
Make wrapToolCall asynchronous for error handling (#1374)
liuqiang1357 Nov 13, 2025
d98b62f
Remove banner section from docs.json (#1402)
lnhsingh Nov 13, 2025
da41570
docs: wrap JSON schema example in ProviderStrategy to fix bug (#1404)
davidsilva2841 Nov 13, 2025
38f057b
Remove too large gif from docs (#1405)
katmayb Nov 13, 2025
866734e
structured output quickstart: fix missing import (#1406)
ccurme Nov 13, 2025
6396bbf
Fix links on user management page (#1407)
katmayb Nov 13, 2025
9bce9bc
Change theme from 'palm' to 'aspen' (#1409)
lnhsingh Nov 13, 2025
ec8d12f
Update Preview Branch workflow (#1410)
lnhsingh Nov 13, 2025
4944929
fix(langchain): improvements to PII middleware docs (#1413)
christian-bromann Nov 14, 2025
fd50cf1
fix(langchain): fix docs on LLMToolSelectorMiddleware (#1415)
christian-bromann Nov 14, 2025
4ae8354
fix(langchain): add JS docs for tool emulator (#1416)
christian-bromann Nov 14, 2025
1b17f78
fix(langchain): update JS docs on toolRetryMiddleware (#1414)
christian-bromann Nov 14, 2025
4ab2ae2
agents: add callout around defining tools (#1424)
ccurme Nov 14, 2025
d1795c2
Add doc for reading experiment results locally (#1361)
katmayb Nov 14, 2025
3cd786c
Update DigitalOcean Gradient references to include 'AI Platform' in t…
bnarasimha21 Nov 14, 2025
957b44b
refs(py): fix deepagents path and add google homepage (#1426)
mdrxy Nov 14, 2025
13beccf
feat: new middleware docs (#1408)
sydney-runkle Nov 14, 2025
0ee91ab
docs: [LangGraph Server Changelog Bot] Changelog updates for new vers…
samecrowder Nov 14, 2025
02a9b4d
chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /reference/javascrip…
dependabot[bot] Nov 15, 2025
29544a3
fix: better a2a page based on what Workday requested (#1434)
samecrowder Nov 15, 2025
8e79c17
fix(docs): Removes unnecessary imports from langchain.messages from d…
bdcdo Nov 15, 2025
b756a6d
Correction: Name and link reference changed from Langsmith to use Lan…
dheepakkumar-tech Nov 15, 2025
0a51978
fix typo (#1440)
mdrxy Nov 15, 2025
c21b5c5
oss(ps): import from `langchain` instead of `langchain_core` where po…
mdrxy Nov 15, 2025
a528ec7
chore(infra): move `.github/scripts` to `scripts` (#1443)
mdrxy Nov 16, 2025
af3237e
chore: clean up `pyproject.toml` (#1444)
mdrxy Nov 16, 2025
bd1d05e
nit: update PR template (#1446)
mdrxy Nov 16, 2025
8ae98fa
feat(docs): add component architecture documentation (#1226)
mdrxy Nov 16, 2025
7241dab
chore: bump refs (#1447)
mdrxy Nov 16, 2025
b0c99a1
refs(py): middleware cleanup (#1448)
mdrxy Nov 16, 2025
e5e9bfe
chore(refs): bump python refs (#1449)
mdrxy Nov 16, 2025
d6e0dd6
Update short-term-memory.mdx (#1453)
evgeny-deriglazov Nov 17, 2025
f74904d
docs: updated ToolMessage code snippet (#1456)
NiranjanAP Nov 17, 2025
dcc6264
Update pip install commands for langchain packages (#1457)
donhui Nov 17, 2025
a00f956
fix(langchain): fix JS examples (#1432)
christian-bromann Nov 17, 2025
3f95078
feat: allow selecting sub-fields in bulk export (#1392)
bvs-langchain Nov 17, 2025
7e3d57c
Update PII example with valid card number (#1429)
mcavdar Nov 17, 2025
c2fd967
Add per-thread TTL configuration (#1316)
l2and Nov 17, 2025
c21d192
docs: add guide for choosing between Graph and Functional APIs (#1225)
mdrxy Nov 17, 2025
62afb1c
docs: update structured-output.mdx for code snippet (#1459)
NiranjanAP Nov 17, 2025
ddb024b
docs: Update FAISS installation command in vectorstore-tabs (#1462)
igor-davidyuk Nov 17, 2025
5769d53
Update structured-output.mdx: updated code snippet for Custom error h…
NiranjanAP Nov 17, 2025
c967076
Remove backtick so text renders correctly (#1465)
dfberry Nov 17, 2025
3914c75
Fix indentation for API key environment variable setup (#1464)
piotr-ginal Nov 17, 2025
a23feea
feat: add Chat LangChain link to navbar (#1472)
mdrxy Nov 17, 2025
9d0fc32
Update clone instructions in contributing documentation (#1469)
lnhsingh Nov 17, 2025
5759267
fix(docs): add checkpointer=InMemorySaver() to trim_messages example …
hefeng6500 Nov 17, 2025
5261e8b
docs: [LangGraph Server Changelog Bot] Changelog updates for new vers…
samecrowder Nov 18, 2025
03adadd
Update documentation on search methods (#1478)
mthaddon Nov 18, 2025
afc8088
slack install process works better through tools than triggers (#1514)
samecrowder Nov 18, 2025
e5963e3
docs: add guidance on langsmith deployment scaling (#1393)
jdrogers940 Nov 18, 2025
440ed50
WRITER Deprecations (#1470)
adeweaver Nov 18, 2025
48709cc
update banner (#1516)
lnhsingh Nov 18, 2025
b107cc8
Remove outdated deprecation note on Bedrock Guardrails (#1515)
raphael-afanyan Nov 18, 2025
b53ed45
docs: add Daytona provider and DaytonaDataAnalysisTool documentation …
mislavivanda Nov 18, 2025
e6181ae
document anthropic structured output and strict tool use features (#1…
ccurme Nov 18, 2025
9c5914b
Fix joke output on quality gate pass (#1477)
mcavdar Nov 18, 2025
557db67
fix(docs): update the contributing guide link (#1475)
micaiguai Nov 18, 2025
8ed660b
fix(docs): update the output_format in quickstart (#1476)
micaiguai Nov 18, 2025
1bfda2d
Fixes dynamic prompts in migration guide (#1467) (#1468)
ddewaele Nov 18, 2025
ec6009a
clarify chat model usage and add info on return types (#1412)
mdrxy Nov 18, 2025
0918160
Fix InvalidUpdateError in interrupts: remove conflicting edges (#1246)
Fangziyang0910 Nov 18, 2025
2126099
docs: Enhance HumanInTheLoopMiddleware configuration for email review…
mcavdar Nov 18, 2025
2ebe034
docs: Replace `ModelRequestHandler` with `Callable[[ModelRequest], Mo…
mcavdar Nov 18, 2025
4701b9d
chore(deps): bump glob from 10.4.5 to 10.5.0 in /reference in the npm…
dependabot[bot] Nov 18, 2025
1625fd1
gemini 3 updates (#1519)
ccurme Nov 18, 2025
969491a
fix: use override not direct attr access for wrap style hooks (#1525)
sydney-runkle Nov 19, 2025
c2c3df9
Added cookieyes consent to head file for python reference docs (#1526)
danielrlambert3 Nov 19, 2025
390167f
docs: [LangGraph Server Changelog Bot] Changelog updates for new vers…
samecrowder Nov 19, 2025
aee83e0
cost tracking (#1474)
tanushree-sharma Nov 19, 2025
6ed16fc
tool server docs page within agent builder (#1531)
samecrowder Nov 20, 2025
6ef253a
docs: [LangGraph Server Changelog Bot] Changelog updates for new vers…
samecrowder Nov 20, 2025
556c7d4
Fix missing snippet from LC deploy page (#1542)
katmayb Nov 20, 2025
3d91fd1
Resolve cookieyes issue (#1529)
danielrlambert3 Nov 20, 2025
aac7b5a
Revert "Resolve cookieyes issue" (#1544)
lnhsingh Nov 20, 2025
ed3933a
Include server ref links in nav (#1545)
hinthornw Nov 20, 2025
2e467ca
fix(langchain): remove empty accordion in middleware docs (#1546)
christian-bromann Nov 20, 2025
4bc8366
Specify Node.js 20 requirement for langchain install (#1534)
mcavdar Nov 20, 2025
bb55390
fix: add missing imports and correct agent initialization syntax (#1536)
yanglikun Nov 20, 2025
60caadf
docs: add SSL troubleshooting to delete traces script (#1537)
niilooy Nov 20, 2025
011dcdb
Enhance model parameter description in models.mdx (#1538)
flingjie Nov 20, 2025
5e817b5
Minor: Spelling mistake in sample code (#1541)
mostlykloudy Nov 20, 2025
97bfaca
Iterative improvements to OSS <> LangSmith (#1547)
katmayb Nov 20, 2025
a16654f
Add instructions to redefine the tool node (#1548)
lnhsingh Nov 20, 2025
c8f384a
Clarify insights access (#1549)
tanushree-sharma Nov 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 13 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,16 @@
# These owners will be the default owners for everything in
# the repo. Unless a later match takes precedence, they will be requested for review when someone opens a pull request.
* @lnhsingh @katmayb

# Any file in the `/src/oss`
# and any of its subdirectories.
/src/oss/ @lnhsingh

# Any file in the `/src/oss/python/integrations`
# and any of its subdirectories.
/src/oss/python/integrations/ @mdrxy

# Any file in the `/src/langsmith`
# and any of its subdirectories.
/src/langsmith/ @katmayb

6 changes: 6 additions & 0 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,12 @@ If any code fences like this exist on the code page, then two outputs (one for e

For implementation details, see `pipeline/preprocessors/markdown_preprocessor.py`.

## Snippets

Snippet files in `src/snippets/` are reusable MDX content that can be imported into multiple pages. These snippets undergo special link preprocessing during the build process that converts absolute `/oss/` links to relative paths.

**Important:** When writing links in snippets, be careful about path segments. Read the docstrings and comments in `pipeline/core/builder.py` method `_process_snippet_markdown_file` (lines 807-872) to understand how snippet link preprocessing works and why certain path structures are required.

## Style guide

In general, follow the [Google Developer Documentation Style Guide](https://developers.google.com/style). You can also access this style guide through the [Vale-compatible implementation](https://github.com/errata-ai/Google).
Expand Down
7 changes: 0 additions & 7 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,6 @@ oss:
- src/oss/**
- src/oss/**/*

# Label for Labs documentation changes
labs:
- changed-files:
- any-glob-to-any-file:
- src/labs/**
- src/labs/**/*

# Label for Python-specific documentation
python:
- changed-files:
Expand Down
6 changes: 3 additions & 3 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
**Type:** [Replace with: New documentation page / Update existing documentation / Fix typo/bug/link/formatting / Remove outdated content / Other]

## Related issues/PRs
<!--
<!--
Link to related issues, feature PRs, or discussions (if applicable)

To automatically close an issue when this PR is merged, use closing keywords:
Expand All @@ -33,8 +33,8 @@ Examples:
- [ ] All code examples have been tested and work correctly
- [ ] I have used **root relative** paths for internal links
- [ ] I have updated navigation in `src/docs.json` if needed
- I have gotten approval from the relevant reviewers
- (Internal team members only / optional) I have created a preview deployment using the [Create Preview Branch workflow](https://github.com/langchain-ai/docs/actions/workflows/create-preview-branch.yml)

(Internal team members only / optional): Create a preview deployment as necessary using the [Create Preview Branch workflow](https://github.com/langchain-ai/docs/actions/workflows/create-preview-branch.yml)

## Additional notes
<!-- Any other information that would be helpful for reviewers -->
64 changes: 61 additions & 3 deletions .github/workflows/create-preview-branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ run-name: Preview by @${{ github.actor }}

on:
pull_request:
types: [opened, synchronize, reopened]
types: [opened, synchronize, reopened, closed]
workflow_dispatch:

concurrency:
Expand All @@ -17,14 +17,72 @@ permissions:
actions: read

jobs:
cleanup-preview-branches:
# Run only when PR is closed or merged
if: github.event.action == 'closed'
permissions:
contents: write
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v5
with:
fetch-depth: 0

- name: Delete preview branches for this PR
run: |
set -euo pipefail

PR_STATE="${{ github.event.pull_request.merged && 'merged' || 'closed' }}"
echo "[INFO] Cleaning up preview branches for $PR_STATE PR #${{ github.event.pull_request.number }}"

# Get the source branch name
SOURCE_BRANCH="${{ github.event.pull_request.head.ref }}"
echo "[INFO] Source branch: $SOURCE_BRANCH"

# Generate the safe prefix that would have been used for this branch
# This transforms the branch name to match the preview branch naming convention:
# 1. Remove all non-alphanumeric characters (tr -cd '[:alnum:]')
# 2. Take only the first 6 characters (cut -c1-6)
# Example: "feature/my-branch-123" -> "featur"
safe_prefix=$(echo "$SOURCE_BRANCH" | tr -cd '[:alnum:]' | cut -c1-6)
echo "[INFO] Looking for preview branches matching pattern: preview-${safe_prefix}-*"

# Find and delete all preview branches with this prefix
git fetch origin
BRANCHES=$(git branch -r | grep "origin/preview-${safe_prefix}-" | sed 's|origin/||' || true)

if [ -z "$BRANCHES" ]; then
echo "[INFO] No preview branches found for this PR"
else
echo "[INFO] Found preview branches to delete:"
echo "$BRANCHES"

for branch in $BRANCHES; do
# Safety check: ensure branch starts with 'preview-'
if [[ ! "$branch" =~ ^preview- ]]; then
echo "[ERROR] Branch '$branch' does not start with 'preview-'"
echo "[ERROR] Refusing to delete non-preview branch for safety"
exit 1
fi

echo "[INFO] Deleting branch: $branch"
git push origin --delete "$branch" || echo "[WARN] Failed to delete $branch (may already be deleted)"
done

echo "[SUCCESS] Cleanup complete"
fi

create-preview:
# This job needs to push a branch, so contents: write here only.
permissions:
contents: write
runs-on: ubuntu-latest

# Skip for PRs from forks - they don't have write access
if: github.event.pull_request.head.repo.full_name == github.repository || github.event_name == 'workflow_dispatch'
# Skip when PR is closed
if: (github.event.pull_request.head.repo.full_name == github.repository || github.event_name == 'workflow_dispatch') && github.event.action != 'closed'

# Expose the generated preview branch name for the next job
outputs:
Expand Down Expand Up @@ -175,5 +233,5 @@ jobs:
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.issue.number,
body: `Preview ID generated: ${preview}`
body: `Mintlify preview ID generated: ${preview}`
});
26 changes: 19 additions & 7 deletions .github/workflows/update-package-downloads.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,23 @@ jobs:

- name: Update download counts
run: |
uv run .github/scripts/packages_yml_get_downloads.py
# Note: Script only updates packages if their downloads_updated_at
# timestamp is older than 24 hours to avoid hammering pepy.tech.
# If run manually within 24 hours of a previous update, no changes
# will be detected and the workflow will exit early.
uv run scripts/packages_yml_get_downloads.py

- name: Upload updated packages.yml as artifact
- name: Generate partner package table
run: |
uv run python pipeline/tools/partner_pkg_table.py

- name: Upload updated files as artifact
uses: actions/upload-artifact@v4
with:
name: packages-yml
path: reference/packages.yml
path: |
reference/packages.yml
src/oss/python/integrations/providers/overview.mdx
retention-days: 1

commit-downloads:
Expand All @@ -47,11 +57,11 @@ jobs:
steps:
- uses: actions/checkout@v5

- name: Download updated packages.yml
- name: Download updated files
uses: actions/download-artifact@v4
with:
name: packages-yml
path: reference/
path: .

- name: Create PR with changes
env:
Expand All @@ -61,7 +71,7 @@ jobs:
git config --global user.email "github-actions[bot]@users.noreply.github.com"

# Check if there are changes
if git diff --quiet reference/packages.yml; then
if git diff --quiet reference/packages.yml src/oss/python/integrations/providers/overview.mdx; then
echo "No changes to commit"
exit 0
fi
Expand All @@ -71,11 +81,12 @@ jobs:
git checkout -b "$BRANCH_NAME"

# Commit changes
git add reference/packages.yml
git add reference/packages.yml src/oss/python/integrations/providers/overview.mdx
git commit -m "$(cat <<'EOF'
chore: update package download counts

🤖 Automated update of package download statistics from pepy.tech
and regenerated provider overview page

Generated with GitHub Actions workflow update-package-downloads.yml
EOF
Expand All @@ -93,6 +104,7 @@ jobs:

## Details
- Updates download counts in `reference/packages.yml`
- Regenerates provider overview page at `src/oss/python/integrations/providers/overview.mdx`
- Generated by GitHub Actions workflow `update-package-downloads.yml`
- Scheduled to run every Sunday at 11:59 PM UTC

Expand Down
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "reference/external/html-docs"]
path = reference/external/html-docs
url = https://github.com/langchain-ai/langchain-api-docs-html.git
3 changes: 2 additions & 1 deletion .markdownlint.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,6 @@
"MD013": false,
"MD025": false,
"MD033": false,
"MD041": false
"MD041": false,
"MD051": false
}
6 changes: 6 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,12 @@ If any code fences like this exist on the code page, then two outputs (one for e

For implementation details, see `pipeline/preprocessors/markdown_preprocessor.py`.

## Snippets

Snippet files in `src/snippets/` are reusable MDX content that can be imported into multiple pages. These snippets undergo special link preprocessing during the build process that converts absolute `/oss/` links to relative paths.

**Important:** When writing links in snippets, be careful about path segments. Read the docstrings and comments in `pipeline/core/builder.py` method `_process_snippet_markdown_file` (lines 807-872) to understand how snippet link preprocessing works and why certain path structures are required.

## Style guide

In general, follow the [Google Developer Documentation Style Guide](https://developers.google.com/style). You can also access this style guide through the [Vale-compatible implementation](https://github.com/errata-ai/Google).
Expand Down
89 changes: 1 addition & 88 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -1,88 +1 @@
# LangChain's unified documentation overview

This repository encompasses the comprehensive documentation for LangChain's products and services, hosted on the Mintlify platform. The documentation is divided into sections for each product. This is a shared set of guidelines to ensure consistency and quality across all content.

## Scope

**These instructions apply to manually authored documentation only. They do NOT apply to:**

- Files in `**/reference/**` directories (auto-generated API reference documentation)
- Build artifacts and generated files

For reference documentation, see `.github/instructions/reference-docs.instructions.md`.

## Working relationship

- You can push back on ideas-this can lead to better documentation. Cite sources and explain your reasoning when you do so
- ALWAYS ask for clarification rather than making assumptions
- NEVER lie, guess, or make up information

## Project context

- Format: MDX files with YAML frontmatter. Mintlify syntax.
- Config: docs.json for navigation, theme, settings
- Components: Mintlify components

## Content strategy

- Document just enough for user success - not too much, not too little
- Prioritize accuracy and usability of information
- Make content evergreen when possible
- Search for existing information before adding new content. Avoid duplication unless it is done for a strategic reason. Reference existing content when possible
- Check existing patterns for consistency
- Start by making the smallest reasonable changes

## docs.json

- Refer to the [docs.json schema](https://mintlify.com/docs.json) when building the docs.json file and site navigation
- If adding a new group, ensure the root `index.mdx` is included in the `pages` array like:

```json
{
"group": "New group",
"pages": ["new-group/index", "new-group/other-page"]
}
```

If the trailing `/index` (no extension included) is omitted, the Mintlify parser will raise a warning even though the site will still build.

## Frontmatter requirements for pages

- title: Clear, descriptive, concise page title
- description: Concise summary for SEO/navigation

## Custom code language fences

We have implemented custom code language fences for Python and JavaScript/TypeScript. They are used to tag content that is specific to that language. Use either `:::python` or `:::js` to tag content that is specific to that language. Both are closed with the `:::` fence.

If any code fences like this exist on the code page, then two outputs (one for each language) will be created. For example, if this syntax is on the page in `/concepts/foo.mdx`, two pages will be created at `/python/concepts/foo.mdx` and `/javascript/concepts/foo.mdx`.

For implementation details, see `pipeline/preprocessors/markdown_preprocessor.py`.

## Style guide

In general, follow the [Google Developer Documentation Style Guide](https://developers.google.com/style). You can also access this style guide through the [Vale-compatible implementation](https://github.com/errata-ai/Google).

- Second-person voice ("you")
- Prerequisites at start of procedural content
- Test all code examples before publishing
- Match style and formatting of existing pages
- Include both basic and advanced use cases
- Language tags on all code blocks
- Alt text on all images
- Root relative paths for internal links
- Correct spelling
- Correct grammar
- Sentence-case for headings
- Ensure American English spelling

## Do not

- Do not skip frontmatter on any MDX file
- Do not use absolute URLs for internal links
- Do not review code blocks (denoted by ```), as they are often not full snippets
- Do not include untested code examples
- Do not make assumptions - always ask for clarification
- Do not include localization in relative links (e.g., `/python/` or `/javascript/`) - these are resolved automatically by the build pipeline

For questions, refer to the Mintlify docs (either via MCP, if available), or at the [Mintlify documentation](https://docs.mintlify.com/docs/introduction).
AGENTS.md
Loading
Loading