Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
455 commits
Select commit Hold shift + click to select a range
9b9bf49
fix(vercel): use python3.13 runtime in Vercel Sandbox Python examples…
erulkey Jul 26, 2026
4ab443c
docs: fix MariaDB provider wording (#4729)
kmishra1204 Jul 26, 2026
b243c4b
docs: update Docling website link (#4677)
bansalkanav Jul 26, 2026
45e6427
Improve the TypeScript Script in the short term memory docs (#4694)
hello-jun Jul 26, 2026
bf9c968
Updates imports for LLMGraphTransformer (#4388)
alexthomas93 Jul 26, 2026
5135e8d
chore: Update Agent ServerOpenAPI spec for API version 0.10.0 (#4327)
jdrogers940 Jul 26, 2026
42e3b18
docs: update ChatXAI web search guidance (#4730)
kmishra1204 Jul 26, 2026
f8734ba
docs: mention Harbor Python requirement (#4613)
romain-priour-lc Jul 26, 2026
3af852a
chore: Update constraints for API version 0.8.2 (#3759)
hinthornw Jul 26, 2026
f152ddb
chore: Update Agent ServerOpenAPI spec for API version 0.8.7 (#4104)
jdrogers940 Jul 26, 2026
5144cf1
add note about upgrading to 4.0.0 (#4116)
yashupadhyayy1 Jul 26, 2026
00f7c72
fix article lambda agent (#5093)
SpiliosDimakopoulos Jul 26, 2026
168ca70
fix article chroma ai native (#5092)
SpiliosDimakopoulos Jul 26, 2026
21b53ab
fix article sqlserver azure (#5091)
SpiliosDimakopoulos Jul 26, 2026
054ce40
fix article elasticsearch ingest (#5090)
SpiliosDimakopoulos Jul 26, 2026
2a33dc7
fix article postgres family vectorstores (#5089)
SpiliosDimakopoulos Jul 26, 2026
499b93f
fix tab titles multi agent (#5088)
SpiliosDimakopoulos Jul 26, 2026
38f7055
docs: resolve unfilled a/an template placeholder in integration docs …
SpiliosDimakopoulos Jul 26, 2026
9472ad2
fix article ibm watsonx (#5095)
SpiliosDimakopoulos Jul 26, 2026
8727182
fix article open agent spec (#5094)
SpiliosDimakopoulos Jul 26, 2026
7cfb2da
docs: fix article usage in tool_calls explanation (#5097)
SpiliosDimakopoulos Jul 26, 2026
3574ba2
docs: fix article usage before consonant-sound words (#5098)
SpiliosDimakopoulos Jul 26, 2026
29ee537
docs: add hosted MCP example (#4421)
gusgordon Jul 26, 2026
5469187
docs(deepagents): document SystemMessage for main system_prompt (#3735)
AdemBoukhris457 Jul 26, 2026
8e3fa64
docs(langgraph): link set_node_defaults in fault-tolerance docs (#3974)
open-swe[bot] Jul 26, 2026
8e3cf37
docs(integrations): fix Text Embeddings Inference guide for langchain…
uditstocks Jul 26, 2026
6801c43
docs: replace retired Anthropic model IDs in JS integration examples …
dhruv7477 Jul 26, 2026
1e67c70
docs(langsmith): replace retired Anthropic model IDs in metadata exam…
dhruv7477 Jul 26, 2026
b10426a
make dcode docs language agnostic (#5100)
npentrel Jul 26, 2026
235ed52
docs: fix article usage in router.mdx (#5105)
SpiliosDimakopoulos Jul 26, 2026
b50de8c
docs: fix stray article in tableau.mdx code comment (#5104)
SpiliosDimakopoulos Jul 26, 2026
d000ea4
docs: fix article usage in google_cloud_texttospeech.mdx (#5103)
SpiliosDimakopoulos Jul 26, 2026
db9c5af
Docs/fix article deployment run faq (#5101)
SpiliosDimakopoulos Jul 26, 2026
f963717
docs: add current date to calendar agent prompts (#5099)
nightcityblade Jul 26, 2026
737f989
correct CacheBackedEmbeddings import in Bigtable docs (#5102)
SpiliosDimakopoulos Jul 27, 2026
7147613
update three broken langchain.* imports to langchain_classic (#5106)
SpiliosDimakopoulos Jul 27, 2026
b8dc911
chore: update package download counts (#5112)
github-actions[bot] Jul 27, 2026
d291c4c
Use models that support embeddings; fix for #5109 (#5110)
timothymcmackin Jul 27, 2026
b29ccfc
correct broken langchain.* imports in flyte and sqlserver docs (#5108)
SpiliosDimakopoulos Jul 27, 2026
42c09a3
docs: document the OpenUI parallel dashboard with Deep Agents (#4579)
vishxrad Jul 27, 2026
673d158
add more on set node defaults (#5115)
npentrel Jul 27, 2026
542307b
clarify `subgraphs=True` needed when wrapping `create_agent` (#3663)
mdrxy Jul 27, 2026
834c644
docs(langgraph): add graph version pinning for breaking changes (#3546)
victorm-lc Jul 27, 2026
525add5
update rag content (#5118)
npentrel Jul 27, 2026
53e10aa
docs: fix harness definition and reorder agent/harness explainer (#4756)
abhi-s-rawat Jul 27, 2026
a4f0bba
Deploy, prompt, Context Hub IA (#5073)
katmayb Jul 27, 2026
7894307
Small style edits in gateway merged PRs (#5121)
katmayb Jul 27, 2026
1517035
feat: llm-gateway: custom anthropic providers [closes ENT-1456] (#5080)
ramonpetgrave64 Jul 27, 2026
ec1d8c3
update knowledge base tutorial (#5123)
npentrel Jul 27, 2026
69a7740
docs(langsmith): add public runs v2 migration (#5058)
eric-langchain Jul 27, 2026
13d7872
Update IA of Test product area (#5113)
fjmorris Jul 27, 2026
2db3251
docs(integrations/tools): add Unstructured Transform tool page (#4832)
jordan-homan Jul 27, 2026
aa0ddeb
move retrieval page to deepagents (#5127)
npentrel Jul 27, 2026
f89e3ef
Revert "move retrieval page to deepagents" (#5128)
npentrel Jul 27, 2026
9e1a132
update rag tutorial langgraph (#5130)
npentrel Jul 27, 2026
15ff3c8
Add SCIM setup guide cross-reference to permissions table (#5131)
langsmith-fleet[bot] Jul 27, 2026
2548524
docs(langsmith): add API and SDK deprecation policy page (#5124)
QuentinBrosse Jul 27, 2026
15d59d2
Remove redundant "Allow users to securely see their password" step fr…
langsmith-fleet[bot] Jul 27, 2026
e36b078
docs(aws.mdx) - add LangGraph integration to aws middleware provider …
ragsu43 Jul 28, 2026
1fa2214
move retrieval page to deepagents (#5129)
npentrel Jul 28, 2026
fd3773f
docs: recommend Microsoft Foundry (#5137)
MuyangAmigo Jul 28, 2026
377da47
chore: refresh LangSmith platform OpenAPI spec (#5141)
github-actions[bot] Jul 28, 2026
bbdd13e
chore: sync deepagents signatures (#5140)
github-actions[bot] Jul 28, 2026
b4a8916
curate integrations docs for integrations with less than 50K monthly …
npentrel Jul 28, 2026
f813db4
fix: Command Literal type hint missing self-route in lookup_customer_…
SpiliosDimakopoulos Jul 28, 2026
ee9fe40
add vale rule (#5147)
npentrel Jul 28, 2026
f80a3be
docs: fix article usage before vowel-sound words (a -> an) (#5143)
SpiliosDimakopoulos Jul 28, 2026
f97b7af
docs: fix duplicate word in cratedb.mdx and llm-gateway-coding-agents…
SpiliosDimakopoulos Jul 28, 2026
a3b2068
gateway: update langchain env var support in quickstart (#5148)
ccurme Jul 28, 2026
0233b91
integration: add Voxell Forge embeddings docs (#4223)
JCorners68 Jul 28, 2026
af52cd3
docs(integrations): add engram integration (#4220)
Harshitk-cp Jul 28, 2026
c654430
docs(js): add Bilig WorkPaper tool integration (#4149)
gregkonush Jul 28, 2026
7113d95
docs(integrations): add e2a tools integration (#4150)
jiashuoz Jul 28, 2026
aaec9bb
docs: add iFlow Search LangChain JS tools (#4152)
zhengyanglsun Jul 28, 2026
cc02899
Docs/add adeu integration (#4153)
mkorpela Jul 28, 2026
bad6886
docs: add Pixeltable vector store integration (#4157)
pierrebrunelle Jul 28, 2026
bc384d8
docs: add iFlow Search Python tool integration page (#4162)
zhengyanglsun Jul 28, 2026
be498d0
docs(integrations/runpod): fix brand capitalization to "Runpod" (#3951)
danstotts-ops Jul 28, 2026
f42555a
docs: Add OWASP Agent Memory Guard middleware integration (#3846)
vgudur-dev Jul 28, 2026
66975d2
docs: add Toolstem financial intelligence tool integration (#3875)
toolstem Jul 28, 2026
98db3b5
docs: add Browserless integration page (python/js) (#3892)
andyMrtnzP Jul 28, 2026
7c69170
docs: add Synap DocuAnalyzer tool integration (#3896)
synapsoft-DA Jul 28, 2026
90425af
docs: add DNS-AID middleware community integration (#3555)
IngmarVG-IB Jul 28, 2026
0095bfe
Add AgentFetch tool integration docs (#3770)
bch1212 Jul 28, 2026
a9055fb
docs: add langchain-cosmergon to packages.yml (#3711)
rkocosmergon Jul 28, 2026
cc744a7
docs(python): add UniRate integration (#3829)
rob-browncc Jul 28, 2026
fc6dfa3
docs(langsmith): some improvements in the SDK migration guide (#5152)
QuentinBrosse Jul 28, 2026
141cc96
docs: add Synmerco integration (#5153)
npentrel Jul 28, 2026
e729178
docs: add Managed Knowledge Base and agentic retrieval to Bedrock KB …
PVidyadhar Jul 28, 2026
c541759
oss: add callout for LS gateway in deepagents quickstart (#5154)
ccurme Jul 28, 2026
0ed0d4f
docs: add LangSmith Gateway guidance to quickstarts (#5158)
ccurme Jul 28, 2026
79cc071
docs: swap filesystem system_prompt example for tools allowlist (#5151)
imnishitha Jul 28, 2026
6a21daf
docs: revert SystemPromptConfig docs [langchain-ai/deepagents#4969] (…
imnishitha Jul 28, 2026
cdc08a4
docs: add Prompt component to deepagents v0.7.0b2 breaking changes (#…
imnishitha Jul 28, 2026
46ddd81
docs(langsmith): fix broken anchor links to renamed section (#5156)
QuentinBrosse Jul 28, 2026
f3b47d2
docs: list Search1API toolkit integration (#5173)
fatwang2 Jul 29, 2026
e1c1eb4
Add incremental upgrade example and update helm output on self-host-u…
langsmith-fleet[bot] Jul 29, 2026
a5ac660
fix: remove duplicated word in SQL agent system prompt (#5164)
SpiliosDimakopoulos Jul 29, 2026
f73c7d5
docs: use langchain (not langchain_core) imports in example code (#5165)
SpiliosDimakopoulos Jul 29, 2026
020f9d5
Update gemini-3.5-flash to gemini-3.6-flash across docs (#5160)
langsmith-fleet[bot] Jul 29, 2026
17ccb8b
docs: list AproxPay in external integration tables (#5170)
aproxpay Jul 29, 2026
82349a9
fix: inline LangGraph Agent Server note to fix broken link (#5166)
SpiliosDimakopoulos Jul 29, 2026
12da2d2
docs: align tools.mdx store recommendation with rest of docs (add Mon…
SpiliosDimakopoulos Jul 29, 2026
fc03a1f
Remove invalid iconType="solid" from platform-setup cards (#5135)
langsmith-fleet[bot] Jul 29, 2026
00ac537
fix lint for tests (#5178)
npentrel Jul 29, 2026
7ece872
docs: add Manifest tool integration (#5175)
noma-py Jul 29, 2026
5907a8d
fix link checking for snippets (#5179)
npentrel Jul 29, 2026
a55958d
chore: refresh LangSmith platform OpenAPI spec (#5177)
github-actions[bot] Jul 29, 2026
b13a4ea
Remove broken trace logging example (#5180)
npentrel Jul 29, 2026
8b14248
Remove beta label from Insights project operations (#5136)
langsmith-fleet[bot] Jul 29, 2026
d198c92
fix(ci): pass preview source branch through env (#5181)
langsmith-fleet[bot] Jul 29, 2026
5599ea8
docs: point Search1API at partner docs and list it by capability (#5182)
fatwang2 Jul 29, 2026
d3739f6
add urlcheck tool integration (#5183)
npentrel Jul 29, 2026
1365798
Update llm-gateway-access.mdx (#5078)
marthajanicki Jul 29, 2026
6e305d9
Update llm-gateway-redaction.mdx (#5077)
marthajanicki Jul 29, 2026
5bbc13a
docs: clarify gateway metadata-only trace billing (#5167)
bvs-langchain Jul 29, 2026
8c418fe
Add PolarDB-X vector store integration docs (#5139)
Jiniqi-ty Jul 29, 2026
bb66788
remove todolist middleware from default stack (#5142)
npentrel Jul 29, 2026
c33f5d7
move to 0.7.0 (#5184)
npentrel Jul 29, 2026
be056b3
docs: add RelayShield integration (#5047)
nzdsf2-gif Jul 29, 2026
a3c8473
Add Claude managed agents tracing section to Anthropic tracing docs (…
langsmith-fleet[bot] Jul 29, 2026
f1d114e
docs: Add Scalekit tool integration for AgentKit connectors (#3963)
saif-at-scalekit Jul 29, 2026
b996d70
Add Telnyx Python provider integration docs (#3976)
gbattistel Jul 29, 2026
b5696b4
docs: add Synap memory provider page (#4005)
visy-ani Jul 29, 2026
eda07a9
docs: add langchain-w2a tool integration (#4021)
Nijjwol23 Jul 29, 2026
37868ca
List Alephant AI as an external chat integration (#5186)
npentrel Jul 29, 2026
6ae7bfd
docs: add Agentic SpendGuard provider integration page (#4034)
m24927605 Jul 29, 2026
c2869e9
docs: add muapi-langchain tools integration (#4138)
Anil-matcha Jul 29, 2026
7b144da
docs: add Delegare integration (finance) (#4090)
orgtom78 Jul 29, 2026
6f3bdae
docs: add Tessera tool-call gating for LangChain + LangGraph (#3741)
kenithphilip Jul 29, 2026
fd6c91f
docs: add langchain-scavio tool integration (#3660)
scavio-ai Jul 29, 2026
cecc2f8
docs: add CRW integration (provider + document loader pages) (#3681)
us Jul 29, 2026
702eaf1
docs: point RelayShield integration links at developer docs (#5188)
nzdsf2-gif Jul 29, 2026
9d81a24
docs: add FuturMix as OpenAI-compatible AI provider (#3722)
FuturMix Jul 29, 2026
5c95b21
docs(instanode): add instanode tools and provider integration pages (…
mastermanas805 Jul 29, 2026
b3c6f63
docs: point RelayShield provider card at developer docs (#5190)
nzdsf2-gif Jul 29, 2026
b3021a1
docs: add FuturMix as JavaScript/TypeScript AI provider (#3725)
FuturMix Jul 29, 2026
2ddcaa4
Add ProxyClaw tool integration (#3550)
Ultronprime2026 Jul 29, 2026
9020ee9
docs(integrations): add Doubleword provider (#3611)
JoshC8C7 Jul 29, 2026
5dc4249
docs(js): add @betterdb/agent-cache LLM cache integration (#3604)
KIvanow Jul 29, 2026
74c1e1d
docs: add Haldir provider page (governance for LangChain agents) (#3631)
ExposureGuard Jul 29, 2026
7e8a5c1
Add CVFileLoader integration page (#3969)
ilanoh Jul 29, 2026
f77e2fe
docs: add Mixpeek integration (tools/toolkit + vector store) (#3594)
esteininger Jul 29, 2026
0bcd73a
docs: add SuperColony tools integration (#3001)
randomblocker Jul 29, 2026
ae292ed
Docs review of MDA connectors pages (#5138)
fjmorris Jul 29, 2026
040dc52
Add LLM Gateway per-customer policies page (#5185)
jefflangchain Jul 29, 2026
76ee0e1
docs(langsmith): document the child_runs replacement in the SmithDB m…
QuentinBrosse Jul 29, 2026
a87e1e3
fea: llm-gateway: unified endpoint [addresses ENT-1476] (#5195)
ramonpetgrave64 Jul 29, 2026
060cd7f
feat: llm-gateway: anthropic models for fallbacks [addresses ENT-1391…
ramonpetgrave64 Jul 29, 2026
d97383c
Quick fixes gateway prose (#5198)
katmayb Jul 29, 2026
f7a4017
fix: rename LLM Gateway data protection page (#5192)
bvs-langchain Jul 29, 2026
3cb952d
oss: update LS Gateway admonition in quickstarts (#5202)
ccurme Jul 30, 2026
82a5c3d
Add Python/TypeScript tab toggle to messages-view-integrations page (…
langsmith-fleet[bot] Jul 30, 2026
aed675a
chore: sync deepagents signatures (#5204)
github-actions[bot] Jul 30, 2026
579fc9f
docs: add Uniswap V2 toolkit integration (#4810)
Conrad-sudo Jul 30, 2026
5a9211c
docs: add ATR Guardrail to community middleware integrations (#4818)
eeee2345 Jul 30, 2026
793f726
add axiorank provider (#5206)
npentrel Jul 30, 2026
7eb7473
docs: list TalorData as an external tools integration (#5207)
npentrel Jul 30, 2026
b4bc082
docs: add Opedd integration (document loader + tools) (#4840)
Alexandre06 Jul 30, 2026
52254b8
docs: add CrustAPI tool integration page (#4858)
88bricks Jul 30, 2026
5412f07
docs: add langchain-proxyhat integration (provider + tool) (#4860)
proxybrad Jul 30, 2026
d2f5328
docs: add chDB vector store integration (#4660)
ShawnChen-Sirius Jul 30, 2026
5478ed3
docs: add NodeProxy x402 markdown parser tool integration (#4642)
pgalyen1987 Jul 30, 2026
76e3513
docs(providers): add Verifly email verification integration (#4643)
james-sib Jul 30, 2026
150b3cd
Add langchain-sibfly to integrations registry (#4674)
james-sib Jul 30, 2026
18916c4
Add SafePrompt integration provider page (JS) (#4649)
ianreboot Jul 30, 2026
6ecdf6f
docs: add Superserve sandbox integration (#4637)
mohamedsobhi777 Jul 30, 2026
82e806e
Add Infino integration (provider, vector store, registry) (#4625)
pratyushlokhande Jul 30, 2026
5764e77
docs: list Xpoz as an external tools integration (#5208)
npentrel Jul 30, 2026
15558ff
docs: add LLM Gateway spend monitoring guide (#5076)
marthajanicki Jul 30, 2026
08ae261
docs: add prompt-shield to community middleware integrations (#4578)
mthamil107 Jul 30, 2026
02f5745
docs: document standard `reasoning_effort` chat model parameter (#5189)
imnishitha Jul 30, 2026
186c4da
Add Tigris LangGraph checkpointer integration (#4580)
davidmyriel Jul 30, 2026
2da10b4
docs: add Infino vector store integration (JavaScript) (#4610)
ashishmishra26 Jul 30, 2026
5fc5ed4
docs: add Signatrust AI Decision Receipts integration (#4641)
abokenan444 Jul 30, 2026
4d73a1c
Update LangChain provider page to Gateway Credits for launch (#5168)
langsmith-fleet[bot] Jul 30, 2026
966e6d0
docs: add AgentLine Toolkit integration (#5211)
npentrel Jul 30, 2026
b750504
docs: add SearchApi.io tool integration page (#4703)
axiom-of-choice Jul 30, 2026
491f967
docs: add pdfmuse document loader integration (#4704)
casperkwok Jul 30, 2026
2c7ce60
docs: add comply54 Python integration provider page (#4711)
kingztech2019 Jul 30, 2026
00e822f
docs: add Perseus Vault integration (langchain-perseus-vault) (#4725)
tcconnally Jul 30, 2026
ad6de10
docs: add TokenMix provider integration page (#4457)
TokenMixAi Jul 30, 2026
ad93ab2
Add RustChain tool integration docs (#4497)
FakerHideInBush Jul 30, 2026
fa67e42
docs: add VAST Database vector store integration (#4503)
omermazig Jul 30, 2026
7acda32
docs: add Upstash Box (UpstashBoxSandbox) sandbox integration (#4506)
alitariksahin Jul 30, 2026
9f804a2
Integration goodmem branch (#5213)
npentrel Jul 30, 2026
79f75d4
gateway: (langchain OSS) document that `LANGSMITH_GATEWAY_API_KEY` fa…
ccurme Jul 30, 2026
b17c72f
Keeble branch (#5214)
npentrel Jul 30, 2026
6947c86
docs: add Skim tool integration (#4554)
JessieJanie Jul 30, 2026
afc495d
Ceki branch (#5215)
npentrel Jul 30, 2026
0775f8f
docs: add Hlido tools integration page (#4561)
ankitkapur1992-hlido Jul 30, 2026
0b3e7ce
docs: add ChatAppleFoundationModels chat integration (#4750)
rajanshxrma Jul 30, 2026
406c3d0
docs: add AgenticEmail tools integration (#4758)
lololosys Jul 30, 2026
6a41351
docs: add Respan integration (#4402)
Nightingalelyy Jul 30, 2026
091eaa8
docs: add m3-memory integration provider (#4917)
skynetcmd Jul 30, 2026
82604e2
docs: add Spidra integration (provider, tools, document loader) (#4934)
zenUnicorn Jul 30, 2026
e59dd03
docs: add The Context Company integration (#4936)
rohilvagarwal Jul 30, 2026
f1cd2a0
docs: fix Infino integration links, provider name, and logo (#5217)
ashishmishra26 Jul 30, 2026
a9f6877
docs: add langchain-distil to community middleware integrations (#4943)
dshakes Jul 30, 2026
85c3994
docs: simplify LLM Gateway getting started (#5203)
hwchase17 Jul 30, 2026
7b83cac
docs: fix the AxioRank source link (private repo, 404s) (#5209)
frostyhand Jul 30, 2026
5b042a0
General updates and corrections to Gateway docs during release (#5218)
katmayb Jul 30, 2026
0ffe7e3
Gateway docs edits style/links (#5221)
katmayb Jul 30, 2026
6a0236c
docs(self-host): fewer images to mirror from LangSmith 0.16.21 (#5149)
langchain-infra Jul 30, 2026
d315fcc
Fix optimize classifier typo (#5222)
katmayb Jul 30, 2026
ce1939c
Trajectories endpoint docs messages view (#5020)
katmayb Jul 30, 2026
63b9ea9
docs: fix Infino Python integration links, logo, and capability flags…
pratyushlokhande Jul 31, 2026
607b8cc
update integration links (#5226)
npentrel Jul 31, 2026
0f71798
docs: add graceful-fail tool integration (#5227)
npentrel Jul 31, 2026
083e719
doc: "Add OpenBox middleware integration" (#3342)
ash-krnl Jul 31, 2026
cde1ad9
docs: add Plasmate SOM document loader integration (#3357)
dbhurley Jul 31, 2026
3c65d5e
docs: add Sail SQL integration pages (#3363)
pomykalakyle Jul 31, 2026
160ea0f
docs: add langchain-ai-identity integration (AI Identity) (#3405)
Levaj2000 Jul 31, 2026
6dde166
docs: add Hindsight integration (tools, store, provider) (#3396)
DK09876 Jul 31, 2026
f9cb9c5
docs: add Octen web search integration (#3372)
OctenAI Jul 31, 2026
bca080f
docs: add Memstate AI retriever integration (#3250)
yepthatsjason Jul 31, 2026
a5aeca1
docs: langchain-mrscraper integration (#3251)
ai-mrscraper Jul 31, 2026
7cd4809
docs: add ChatSarvam integration page (#3253)
Srinivasulu2003 Jul 31, 2026
de9f2c0
chore: refresh LangSmith platform OpenAPI spec (#5205)
github-actions[bot] Jul 31, 2026
4c0cca7
Sidclaw integration (#5230)
npentrel Jul 31, 2026
0e5fe70
docs: add langchain-arabic integration provider page (#3063)
louaychoum Jul 31, 2026
c4b6160
docs: add HighSNR compressor integration (#3034)
georgeSkoumas Jul 31, 2026
c46ee6d
docs: add Work Ledger callback handler integration (#3044)
metawake Jul 31, 2026
4176370
docs: Add Leap0 sandbox integration docs (#3413)
ipassynk Jul 31, 2026
fcdd0e8
docs: Add Capsule code interpreter integration (#3416)
mavdol Jul 31, 2026
b07b5ae
docs: add Querit to external integration listing (#5231)
npentrel Jul 31, 2026
699dfc3
docs: add HuangtingFlux to external integration listing (#5232)
npentrel Jul 31, 2026
9521c18
Add Tonic Textual PII redaction tool integration (#3195)
akamor Jul 31, 2026
6a2886d
Clarify capabilities description in overview.mdx (#5233)
npentrel Jul 31, 2026
a7a8443
feat:add langchain-mineru docs (#3230)
chaserRen Jul 31, 2026
45887d8
Refine tool descriptions in tools.mdx (#5234)
npentrel Jul 31, 2026
ae3f70b
docs: prefix SmithDB migration v2 endpoints with /api (#5228)
KiewanVillatel Jul 31, 2026
677ef47
docs: add session_id in feedback creation (#5216)
emil-lc Jul 31, 2026
e7ce7f6
docs: add PaddleOCR provider integration page (#4384)
Rander7 Jul 31, 2026
bb41d47
docs: add Neuralwatt chat model integration (#4385)
ccgibson Jul 31, 2026
20a420f
docs: add GoodSender to external integration listing (#5236)
npentrel Jul 31, 2026
13f4dda
docs: add Highflame to community middleware integrations (#4391)
KunalJavelin Jul 31, 2026
7db6bcf
chore: update to latest V2 public-run-query URL (#5237)
emil-lc Jul 31, 2026
8a15c13
Add oxidize-pdf document loader integration (#4408)
bzsanti Jul 31, 2026
5a0820c
docs: add TypeDB integration (#4411)
lolski Jul 31, 2026
72f76bd
docs(langsmith): document raw Gemini Live tracing (#5219)
carolinedivittorio Jul 31, 2026
742a624
docs: update Composio integration for current LangChain (#4412)
shawnesquivel Jul 31, 2026
038ed33
Document per-action retention control for automation rules (#5197)
langsmith-fleet[bot] Jul 31, 2026
ae17e8f
docs(empiriolabs): add EmpirioLabs integration docs (chat, provider, …
Adam-Dalloul Jul 31, 2026
8d6879b
docs: correct AI Identity wording to tamper-evident (#5235)
Levaj2000 Jul 31, 2026
0dffbfc
docs: correct CrustAPI free tier in tools table (#5225)
88bricks Jul 31, 2026
8b6ec96
Add OptionsAhoy community tool integration (#4446)
AlvisoOculus Jul 31, 2026
bb8ad20
docs: add FAISS vector store integration documentation and update ind…
Krrish777 Jul 31, 2026
2da0c00
Add files via upload
Synoppy Jul 8, 2026
a8e979d
docs: convert Synoppy to external integration listing
npentrel Jul 31, 2026
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .deepagents/skills/docs-code-samples/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ Place `:remove-start:` blocks **after** the snippet when you can, so the harness
# :snippet-start: example-py
from deepagents import create_deep_agent

agent = create_deep_agent(model="google_genai:gemini-3.5-flash")
agent = create_deep_agent(model="google_genai:gemini-3.6-flash")
# :snippet-end:

# :remove-start:
Expand Down
1 change: 1 addition & 0 deletions .github/vale/styles/write-good/Illusions.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
extends: repetition
message: "'%s' is repeated!"
level: error
ignorecase: true
alpha: true
action:
name: edit
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/check-deprecated.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,11 @@ jobs:
persist-credentials: false

- name: Check for create_react_agent in diff
env:
BASE_REF: ${{ github.base_ref }}
run: |
# Get the diff of added lines only (lines starting with +, excluding the +++ header)
ADDED_LINES=$(git diff origin/${{ github.base_ref }}...HEAD --diff-filter=ACMR -- '*.py' '*.md' '*.mdx' '*.ipynb' | grep -E '^\+' | grep -v '^\+\+\+' || true)
ADDED_LINES=$(git diff "origin/$BASE_REF"...HEAD --diff-filter=ACMR -- '*.py' '*.md' '*.mdx' '*.ipynb' | grep -E '^\+' | grep -v '^\+\+\+' || true)

# Check if any added lines contain create_react_agent
if echo "$ADDED_LINES" | grep -q 'create_react_agent'; then
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/check-external-doc-links.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,11 @@ jobs:
persist-credentials: false

- name: Check for links to js.langchain.com and python.langchain.com
env:
BASE_REF: ${{ github.base_ref }}
run: |
# Get the diff of added lines only (lines starting with +, excluding the +++ header)
ADDED_LINES=$(git diff origin/${{ github.base_ref }}...HEAD --diff-filter=ACMR -- '*.md' '*.mdx' | grep -E '^\+' | grep -v '^\+\+\+' || true)
ADDED_LINES=$(git diff "origin/$BASE_REF"...HEAD --diff-filter=ACMR -- '*.md' '*.mdx' | grep -E '^\+' | grep -v '^\+\+\+' || true)

# Check if any added lines contain links to the old doc sites
if echo "$ADDED_LINES" | grep -qE '(js\.langchain\.com|python\.langchain\.com)'; then
Expand Down
11 changes: 8 additions & 3 deletions .github/workflows/check-removed-pages-redirects.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,23 @@ jobs:
fetch-depth: 0

- name: Fetch base branch
run: git fetch origin "${{ github.base_ref }}"
env:
BASE_REF: ${{ github.base_ref }}
run: git fetch origin "$BASE_REF"

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.13"

- name: Get base branch docs.json
env:
BASE_SHA: ${{ github.event.pull_request.base.sha }}
BASE_REF_NAME: ${{ github.base_ref }}
run: |
BASE_REF="${{ github.event.pull_request.base.sha }}"
BASE_REF="$BASE_SHA"
if [ -z "$BASE_REF" ]; then
BASE_REF="origin/${{ github.base_ref }}"
BASE_REF="origin/$BASE_REF_NAME"
fi
git show "${BASE_REF}:src/docs.json" > base_docs.json

Expand Down
16 changes: 16 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,22 @@ jobs:
python-version: "3.13"
- run: uv sync --group test
- run: make check-cross-refs
check-external-docs-urls:
runs-on: ubuntu-latest
timeout-minutes: 5
permissions:
contents: read
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 1
persist-credentials: false
- uses: "./.github/actions/uv_setup"
with:
python-version: "3.13"
- run: uv sync --group test
- name: Validate docs_url schemes in integration_external_docs.yaml
run: uv run python scripts/refresh_integration_downloads.py --check-docs-urls
check-generated-files:
permissions:
contents: read
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/create-preview-branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,15 @@ jobs:
fetch-depth: 0

- name: Delete preview branches for this PR
env:
SOURCE_BRANCH: ${{ github.event.pull_request.head.ref }}
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
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/external-integration-pr-comment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,8 @@ jobs:
marker,
`Thanks for contributing a new integration docs page, @${author}!`,
'',
'As of July 28, 2026, we have changed how we accept external integrations submissions. Please review the [new integration submission process](https://docs.langchain.com/oss/python/contributing/publish-langchain#make-your-integration-discoverable) for more information.',
'',
'We receive a large number of PRs and review them as quickly as we can. Please bear with us as we work through the queue.',
'',
'If you have already tagged a maintainer on this PR, do not tag them again.',
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/lint-prose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,8 @@ jobs:
- name: Get changed doc files
id: changed-files
run: |
BASE="${{ github.event.pull_request.base.sha }}"
BASE_REF="${{ github.event.pull_request.base.ref }}"
BASE=$(git merge-base HEAD "origin/$BASE_REF")
FILES=$(git diff --name-only --diff-filter=ACMRTUXB "$BASE" HEAD -- src/ |
grep -E '\.(md|mdx)$' || true)
if [ -z "$FILES" ]; then
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/refresh-langsmith-openapi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ name: Refresh LangSmith OpenAPI spec

on:
schedule:
# Weekly on Monday at 10:00 AM UTC
- cron: "0 10 * * 1"
# Daily at 10:00 AM UTC
- cron: "0 10 * * *"
workflow_dispatch: {}

jobs:
Expand Down Expand Up @@ -59,7 +59,7 @@ jobs:
--title "chore: refresh LangSmith platform OpenAPI spec" \
--body "$(cat <<'EOF'
## Summary
Automated weekly refresh of the LangSmith Platform API spec.
Automated daily refresh of the LangSmith Platform API spec.

## Details
- Fetched latest spec from api.smith.langchain.com
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-code-samples-linear.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Create Linear issue
uses: ctriolo/action-create-linear-issue@v1.3
uses: ctriolo/action-create-linear-issue@699c7c2f0639181e0eaf5622d2987c6584f48a5a # v0.7
with:
linear-api-key: ${{ secrets.LINEAR_API_KEY }}
linear-team-key: ${{ vars.LINEAR_TEAM_KEY }}
Expand Down
31 changes: 20 additions & 11 deletions .github/workflows/test-code-samples.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ permissions:
contents: read

on:
# pull_request:
# paths:
# - "src/code-samples/**"
# - ".github/workflows/test-code-samples.yml"
pull_request:
paths:
- "src/code-samples/**"
- ".github/workflows/test-code-samples.yml"
workflow_dispatch:
schedule:
# Run every Sunday at 00:00 UTC
Expand Down Expand Up @@ -47,18 +47,22 @@ jobs:

- name: Get modified code sample paths
id: files
env:
EVENT_NAME: ${{ github.event_name }}
PR_BASE_REF: ${{ github.event.pull_request.base.ref }}
BEFORE_SHA: ${{ github.event.before }}
run: |
if [[ "${{ github.event_name }}" == "schedule" || "${{ github.event_name }}" == "workflow_dispatch" ]]; then
if [[ "$EVENT_NAME" == "schedule" || "$EVENT_NAME" == "workflow_dispatch" ]]; then
echo "run_all=true" >> "$GITHUB_OUTPUT"
echo "Full run: testing all code samples"
else
echo "run_all=false" >> "$GITHUB_OUTPUT"

if [[ "${{ github.event_name }}" == "pull_request" ]]; then
git fetch origin "${{ github.event.pull_request.base.ref }}"
BASE=$(git merge-base HEAD origin/${{ github.event.pull_request.base.ref }})
if [[ "$EVENT_NAME" == "pull_request" ]]; then
git fetch origin "$PR_BASE_REF"
BASE=$(git merge-base HEAD "origin/$PR_BASE_REF")
else
BASE="${{ github.event.before }}"
BASE="$BEFORE_SHA"
fi

FILES=$(git diff --name-only "$BASE" HEAD -- src/code-samples/ \
Expand Down Expand Up @@ -126,19 +130,24 @@ jobs:
id: test
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
ANTHROPIC_BASE_URL: ${{ secrets.ANTHROPIC_BASE_URL }}
ANTHROPIC_CUSTOM_HEADERS: ${{ secrets.ANTHROPIC_CUSTOM_HEADERS }}
LS_GATEWAY_KEY: ${{ secrets.LS_GATEWAY_KEY }}
LANGSMITH_API_KEY: ${{ secrets.LANGSMITH_API_KEY }}
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
POSTGRES_URI: postgresql://postgres:postgres@127.0.0.1:5432/postgres?sslmode=disable
TAVILY_API_KEY: ${{ secrets.TAVILY_API_KEY }}
GOOGLE_API_KEY: ${{ secrets.GOOGLE_API_KEY }}
DAYTONA_API_KEY: ${{ secrets.DAYTONA_API_KEY }}
DAYTONA_API_URL: ${{ secrets.DAYTONA_API_URL }}
RUN_ALL: ${{ steps.files.outputs.run_all }}
MODIFIED_FILES: ${{ steps.files.outputs.files }}
run: |
if [[ "${{ steps.files.outputs.run_all }}" == "true" ]]; then
if [[ "$RUN_ALL" == "true" ]]; then
echo "Running all code samples..."
make test-code-samples
else
FILES="${{ steps.files.outputs.files }}"
FILES="$MODIFIED_FILES"
FILES=$(echo "$FILES" | tr -d '\n' | xargs)
if [[ -z "$FILES" ]]; then
echo "No code samples to test"
Expand Down
36 changes: 31 additions & 5 deletions .github/workflows/update-package-downloads.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
generate-downloads:
name: Generate package download counts
runs-on: ubuntu-latest
timeout-minutes: 30
timeout-minutes: 60
permissions:
contents: read
steps:
Expand Down Expand Up @@ -40,13 +40,33 @@ jobs:
run: |
uv run python pipeline/tools/partner_pkg_table.py

- name: Generate integration download tables
run: |
uv run python scripts/refresh_integration_downloads.py --write

- name: Flag external integrations for hosted docs
env:
LINEAR_API_KEY: ${{ secrets.LINEAR_API_KEY }}
LINEAR_TEAM_KEY: ${{ vars.LINEAR_TEAM_KEY }}
run: |
# Creates Linear issues for external-table integrations that now meet
# the hosted-docs download threshold (~50k/mo). Dedupes open issues.
if [ -z "${LINEAR_API_KEY}" ] || [ -z "${LINEAR_TEAM_KEY}" ]; then
echo "LINEAR_API_KEY or LINEAR_TEAM_KEY unset; running dry-run only"
uv run python scripts/flag_hosted_docs_candidates.py
else
uv run python scripts/flag_hosted_docs_candidates.py --create
fi

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

commit-downloads:
Expand Down Expand Up @@ -75,7 +95,9 @@ jobs:
git config --global user.email "github-actions[bot]@users.noreply.github.com"

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

# Commit changes
git add packages.yml src/oss/python/integrations/providers/overview.mdx
git add packages.yml \
src/oss/python/integrations/providers/overview.mdx \
src/snippets/oss/*-downloads.mdx \
src/snippets/oss/*-featured.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
and npm, regenerated provider overview and integration tables

Generated with GitHub Actions workflow update-package-downloads.yml
EOF
Expand All @@ -104,11 +129,12 @@ jobs:
--title "chore: update package download counts" \
--body "$(cat <<'EOF'
## Summary
Automated update of package download statistics from pepy.tech
Automated update of package download statistics from pepy.tech and npm

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

Expand Down
2 changes: 1 addition & 1 deletion .mcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"type": "http",
"url": "https://docs.langchain.com/mcp"
},
"docs-langchain-reference": {
"reference-langchain": {
"type": "http",
"url": "https://reference.langchain.com/mcp"
},
Expand Down
1 change: 1 addition & 0 deletions .node-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
22
23 changes: 23 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,13 @@ Flat groups (no tabs):

See [Contributing to documentation](/oss/contributing/documentation) for setup instructions.

### Command-line tools

Two distinct binaries drive local work. Do not assume `mint` is the only command just because the `Makefile` targets shell out to it: `docs` is a first-class, preferred entry point installed separately via Python:

- **`docs`**: The primary CLI, a Python console script (`docs = "pipeline.cli:main"` in `pyproject.toml`) installed into the virtualenv by `uv sync` (the first step of `make install`). Provides `docs dev`, `docs build`, `docs migrate`, and `docs mv`. The `make` targets wrap this CLI. If `docs` is not found after `make install`, relaunch your shell (or activate the venv) so `.venv/bin/docs` lands on `PATH`.
- **`mint`**: Mintlify's CLI, a separate global npm binary (`npm install -g mint@latest`). The build targets shell out to it for `mint dev`, `mint broken-links`, and `mint export`.

## Frontmatter

Every MDX file requires:
Expand Down Expand Up @@ -280,6 +287,22 @@ These are common nouns, not proper nouns. Write them lowercase in prose, includi
- Spell out "generally available" on first use, then use "GA". GA is always uppercase.
- Do not change code identifiers, package version identifiers (`1.0.0b1`), or literal CLI output that contains "Beta".

### Product and feature name capitalization

Capitalize a word when it refers to a **product or brand name**. Use lowercase when it refers to a **common noun** — a thing you build, an instance, or a type.

**Capitalize** product and brand names:

- LangChain, LangGraph, LangSmith, Deep Agents, Fleet, Engine

**Lowercase** common nouns (things you create, instances, or types):

- "Create a dashboard" (dashboard = a thing you build, not a product name)
- "a deep agent created using Deep Agents" (the first "deep agent" is a common noun; "Deep Agents" is the product name)
- "Run an experiment", "View your traces", "Manage your projects"

When in doubt, ask: is this word the product's proper name, or is it describing a thing the user creates or works with? If the latter, use lowercase.

## Adding pages

1. Create MDX file with required frontmatter in the correct directory (see navigation map above)
Expand Down
23 changes: 23 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,13 @@ Flat groups (no tabs):

See [Contributing to documentation](/oss/contributing/documentation) for setup instructions.

### Command-line tools

Two distinct binaries drive local work. Do not assume `mint` is the only command just because the `Makefile` targets shell out to it: `docs` is a first-class, preferred entry point installed separately via Python:

- **`docs`**: The primary CLI, a Python console script (`docs = "pipeline.cli:main"` in `pyproject.toml`) installed into the virtualenv by `uv sync` (the first step of `make install`). Provides `docs dev`, `docs build`, `docs migrate`, and `docs mv`. The `make` targets wrap this CLI. If `docs` is not found after `make install`, relaunch your shell (or activate the venv) so `.venv/bin/docs` lands on `PATH`.
- **`mint`**: Mintlify's CLI, a separate global npm binary (`npm install -g mint@latest`). The build targets shell out to it for `mint dev`, `mint broken-links`, and `mint export`.

## Frontmatter

Every MDX file requires:
Expand Down Expand Up @@ -280,6 +287,22 @@ These are common nouns, not proper nouns. Write them lowercase in prose, includi
- Spell out "generally available" on first use, then use "GA". GA is always uppercase.
- Do not change code identifiers, package version identifiers (`1.0.0b1`), or literal CLI output that contains "Beta".

### Product and feature name capitalization

Capitalize a word when it refers to a **product or brand name**. Use lowercase when it refers to a **common noun** — a thing you build, an instance, or a type.

**Capitalize** product and brand names:

- LangChain, LangGraph, LangSmith, Deep Agents, Fleet, Engine

**Lowercase** common nouns (things you create, instances, or types):

- "Create a dashboard" (dashboard = a thing you build, not a product name)
- "a deep agent created using Deep Agents" (the first "deep agent" is a common noun; "Deep Agents" is the product name)
- "Run an experiment", "View your traces", "Manage your projects"

When in doubt, ask: is this word the product's proper name, or is it describing a thing the user creates or works with? If the latter, use lowercase.

## Adding pages

1. Create MDX file with required frontmatter in the correct directory (see navigation map above)
Expand Down
Loading