repowiserepowise
Sign in
langchain-ai/langchain
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiselangchain-ai/langchain

Commits

Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.

Needs review

3,296of 10,000 scored

3,296 commits sit in this repo's top risk tercile, which is 33% of the 10,000scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 7.1 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.

Fix commits2,90529%Commits whose subject reads as a bug fix rather than new work.Written by an agent410%Read from commit trailers, so it counts what was declared.Change diffusion0.79bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold7.1out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Began fix-led, now leaning chore.

Feature11%
Fix29%
Refactor2%
Docs24%
Test5%
Deps1%
Chore18%
Other10%
0%of indexed commits are agent-attributed(41 of 10000)
copilot (24) · claude (17)

Review-priority queue

Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.

Commit review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
0d2cea74docs: streamline LangSmith teasing (#30302)
Oskar Stark
1y ago+22.3K -22.4K
100%Elevated
more lines added than baseline
2
d172984cinfra: migrate to uv (#29566)
ccurme
1y ago+56.3K -62.3K
100%Elevated
more lines added than baseline
3
21d14549docs: v0.2 docs in master (#21438)
Erick Friis
2y ago+22.0K -53.4K
100%Elevated
more lines added than baseline
4
49f3cc0ftemplates: bump lockfile deps (#19001)
Erick Friis
2y ago+36.1K -34.7K
100%Elevated
more lines added than baseline
5
223e5effAdd JSON representation of runnable graph to serialized representation (#17745)
Nuno Campos
2y ago+51.5K -1.2K
100%Elevated
more lines added than baseline
6
64785822templates: bump (#17074)
Erick Friis
2y ago+43.8K -41.5K
100%Elevated
more lines added than baseline
7
69a8a266templates: fix deps (#15439)
Erick Friis
2y ago+59.6K -46.4K
100%Elevated
more lines added than baseline
8
67eca93dchore(model-profiles): refresh model profile data (#37466)
langchain-model-profile-bot[bot]
2mo ago+5.4K -1.9K
100%Elevated
more lines added than baseline
9
9ce72ebafeat(core): add content-block-centric streaming (v2) (#36834)
Nick Hollon
3mo ago+8.4K -96
100%Elevated
more lines added than baseline
10
f9fd7be6feat(openrouter): add `langchain-openrouter` provider package (#35211)
Mason Daugherty
5mo ago+9.0K -4
100%Elevated
more lines added than baseline
11
637bb1cbfeat: refactor tests coverage (#33927)
Sydney Runkle
9mo ago+5.3K -4.9K
100%Elevated
more lines added than baseline
12
493be259feat(core): mint langchain-model-profiles and add profile property to `BaseChatModel` (#33728)
ccurme
9mo ago+17.3K -0
100%Elevated
more lines added than baseline
13
6fc21afbstyle: `.. code-block::` admonition translations (#33400)
Mason Daugherty
10mo ago+10.4K -11.3K
100%Elevated
more lines added than baseline
14
eaa6dccerelease: v1.0.0 (#32567)
Mason Daugherty
10mo ago+23.8K -17.6K
100%Elevated
more lines added than baseline
15
7ddc798ffix(openai): pin upper bound to prevent Pydantic 2.7.0 issues (#33038)
Mason Daugherty
10mo ago+7.1K -5.6K
100%Elevated
more lines added than baseline
16
18db07c2feat(langchain): revamped `create_react_agent` (#32705)
Sydney Runkle
11mo ago+8.1K -69
100%Elevated
more lines added than baseline
17
4d9eefecfix: bump lockfiles (#31923)
Mason Daugherty
1y ago+5.7K -5.7K
100%Elevated
more lines added than baseline
18
f636c833community: Cassandra Vector Store: modernize implementation (#27253)
Eric Pinzur
1y ago+4.1K -667
100%Elevated
more lines added than baseline
19
f9ef688bdocs: upgrade to docusaurus v3 (#26803)
Erick Friis
1y ago+11.2K -14.4K
100%Elevated
more lines added than baseline
20
c2a3021bmultiple: pydantic 2 compatibility, v0.3 (#26443)
Erick Friis
1y ago+38.8K -30.9K
100%Elevated
more lines added than baseline
21
a72fddbf[docs]: vector store integration pages (#24858)
Isaac Francisco
2y ago+5.3K -4.1K
100%Elevated
more lines added than baseline
22
838464deollama: init package (#23615)
Isaac Francisco
2y ago+8.7K -510
100%Elevated
more lines added than baseline
23
404d92demilvus: New langchain_milvus package and new milvus features (#21077)
ChengZi
2y ago+7.3K -28
100%Elevated
more lines added than baseline
24
edd68e4aqdrant: init package (#21146)
Anush
2y ago+5.7K -47
100%Elevated
more lines added than baseline
25
f92006demultiple: langchain 0.2 in master (#21191)
Eugene Yurtsev
2y ago+7.6K -5.9K
100%Elevated
more lines added than baseline
26
0e5bf16dlangchain[patch]: Migrate document loaders to use optional langchain community imports (#21095)
Eugene Yurtsev
2y ago+4.4K -721
100%Elevated
more lines added than baseline
27
cc6191cbcommunity[minor]: Add support for Upstash Vector (#20824)
Cahid Arda Öz
2y ago+11.8K -4
100%Elevated
more lines added than baseline
28
2fa0ff1acli[minor]: update code to generate migrations from langchain to community (#20946)
Eugene Yurtsev
2y ago+5.4K -2.4K
100%Elevated
more lines added than baseline
29
2ae6dcdfcore: Assign missing message ids in BaseChatModel (#19863)
Nuno Campos
2y ago+8.1K -56.7K
100%Elevated
more lines added than baseline
30
01759064templates: add RAG template for Intel Xeon Scalable Processors (#18424)
lvliang-intel
2y ago+6.0K -0
100%Elevated
more lines added than baseline
31
781aee00community, langchain, infra: revert store extended test deps outside of poetry (#19153)
Erick Friis
2y ago+11.1K -742
100%Elevated
more lines added than baseline
32
328a498adocs[minor]: Add thumbs up/down to all docs pages (#18526)
Brace Sproul
2y ago+13.5K -1
100%Elevated
more lines added than baseline
33
76eb5530docs: add documentation for Google Cloud database integrations (#18225)
Averi Kitsch
2y ago+9.8K -153
100%Elevated
more lines added than baseline
34
50ba3c68community[minor]: add Kinetica LLM wrapper (#17879)
Chad Juliano
2y ago+6.1K -1
100%Elevated
more lines added than baseline
35
12d2b2ebdocs[minor]: LCEL rewrite of chatbot use-case (#16414)
Jacob Lee
2y ago+3.0K -747
100%Elevated
more lines added than baseline
36
08be477ctemplates: 0.1 bump (#15648)
Erick Friis
2y ago+10.0K -7.8K
100%Elevated
more lines added than baseline
37
ebc75c5copenai[minor]: implement langchain-openai package (#15503)
Erick Friis
2y ago+6.0K -389
100%Elevated
more lines added than baseline
38
f20c56db[documentation] documentation revamp (#15281)
Harrison Chase
2y ago+10.3K -15.3K
100%Elevated
more lines added than baseline
39
6c2b70e6feat(openai): add ChatGPT OAuth-backed `ChatOpenAICodex` chat model (#37569)
open-swe[bot]
2mo ago+4.3K -7
99%Elevated
more lines added than baseline
40
1de100f2chore(infra): bump mypy to 2.1 and unify type-check config across the monorepo (#36470)
Christophe Bornet
2mo ago+3.8K -1.5K
99%Elevated
more lines added than baseline
41
4000c223feat(openai): prevent silent streaming hangs in `ChatOpenAI` (#36949)
Asamu David
3mo ago+2.0K -49
99%Elevated
more lines added than baseline
42
2dc13963chore(langchain): update deps (#33951)
Sydney Runkle
9mo ago+1.9K -1.6K
99%Elevated
more lines added than baseline
43
a022e3c1feat(langchain_v1): Add ShellToolMiddleware and ClaudeBashToolMiddleware (#33527)
Nuno Campos
9mo ago+2.3K -477
99%Elevated
more lines added than baseline
44
34de8ec1feat(anthropic): add more anthropic middleware (#33510)
Eugene Yurtsev
9mo ago+2.5K -169
99%Elevated
more lines added than baseline
45
1bf29da0feat(langchain_v1): add on_tool_call middleware hook (#33329)
Eugene Yurtsev
10mo ago+2.6K -43
99%Elevated
more lines added than baseline
46
2c3fec01feat(langchain_v1): on_model_call middleware (#33328)
Eugene Yurtsev
10mo ago+2.3K -195
99%Elevated
more lines added than baseline
47
af07949dfix(docs): Redirects (#33190)
Lauren Hirata Singh
10mo ago+3.2K -1
99%Elevated
more lines added than baseline
48
781db9d8chore: update `pyproject.toml` files, remove codespell (#33028)
Mason Daugherty
10mo ago+6.4K -4.9K
99%Elevated
more lines added than baseline
49
bd765753release(chroma): 0.2.6 (#32901)
Mason Daugherty
11mo ago+2.2K -1.7K
99%Elevated
more lines added than baseline
50
6e2f46d0feat(langchain): middleware support in `create_agent` (#32828)
Sydney Runkle
11mo ago+2.7K -293
99%Elevated
more lines added than baseline
  • 0d2cea74docs: streamline LangSmith teasing (#30302)
    Author
    Oskar Stark
    When
    1y ago
    Lines
    +22.3K -22.4K
    Risk
    100%Elevated
  • d172984cinfra: migrate to uv (#29566)
    Author
    ccurme
    When
    1y ago
    Lines
    +56.3K -62.3K
    Risk
    100%Elevated
  • 21d14549docs: v0.2 docs in master (#21438)
    Author
    Erick Friis
    When
    2y ago
    Lines
    +22.0K -53.4K
    Risk
    100%Elevated
  • 49f3cc0ftemplates: bump lockfile deps (#19001)
    Author
    Erick Friis
    When
    2y ago
    Lines
    +36.1K -34.7K
    Risk
    100%Elevated
  • 223e5effAdd JSON representation of runnable graph to serialized representation (#17745)
    Author
    Nuno Campos
    When
    2y ago
    Lines
    +51.5K -1.2K
    Risk
    100%Elevated
  • 64785822templates: bump (#17074)
    Author
    Erick Friis
    When
    2y ago
    Lines
    +43.8K -41.5K
    Risk
    100%Elevated
  • 69a8a266templates: fix deps (#15439)
    Author
    Erick Friis
    When
    2y ago
    Lines
    +59.6K -46.4K
    Risk
    100%Elevated
  • 67eca93dchore(model-profiles): refresh model profile data (#37466)
    Author
    langchain-model-profile-bot[bot]
    When
    2mo ago
    Lines
    +5.4K -1.9K
    Risk
    100%Elevated
  • 9ce72ebafeat(core): add content-block-centric streaming (v2) (#36834)
    Author
    Nick Hollon
    When
    3mo ago
    Lines
    +8.4K -96
    Risk
    100%Elevated
  • f9fd7be6feat(openrouter): add `langchain-openrouter` provider package (#35211)
    Author
    Mason Daugherty
    When
    5mo ago
    Lines
    +9.0K -4
    Risk
    100%Elevated
  • 637bb1cbfeat: refactor tests coverage (#33927)
    Author
    Sydney Runkle
    When
    9mo ago
    Lines
    +5.3K -4.9K
    Risk
    100%Elevated
  • 493be259feat(core): mint langchain-model-profiles and add profile property to `BaseChatModel` (#33728)
    Author
    ccurme
    When
    9mo ago
    Lines
    +17.3K -0
    Risk
    100%Elevated
  • 6fc21afbstyle: `.. code-block::` admonition translations (#33400)
    Author
    Mason Daugherty
    When
    10mo ago
    Lines
    +10.4K -11.3K
    Risk
    100%Elevated
  • eaa6dccerelease: v1.0.0 (#32567)
    Author
    Mason Daugherty
    When
    10mo ago
    Lines
    +23.8K -17.6K
    Risk
    100%Elevated
  • 7ddc798ffix(openai): pin upper bound to prevent Pydantic 2.7.0 issues (#33038)
    Author
    Mason Daugherty
    When
    10mo ago
    Lines
    +7.1K -5.6K
    Risk
    100%Elevated
  • 18db07c2feat(langchain): revamped `create_react_agent` (#32705)
    Author
    Sydney Runkle
    When
    11mo ago
    Lines
    +8.1K -69
    Risk
    100%Elevated
  • 4d9eefecfix: bump lockfiles (#31923)
    Author
    Mason Daugherty
    When
    1y ago
    Lines
    +5.7K -5.7K
    Risk
    100%Elevated
  • f636c833community: Cassandra Vector Store: modernize implementation (#27253)
    Author
    Eric Pinzur
    When
    1y ago
    Lines
    +4.1K -667
    Risk
    100%Elevated
  • f9ef688bdocs: upgrade to docusaurus v3 (#26803)
    Author
    Erick Friis
    When
    1y ago
    Lines
    +11.2K -14.4K
    Risk
    100%Elevated
  • c2a3021bmultiple: pydantic 2 compatibility, v0.3 (#26443)
    Author
    Erick Friis
    When
    1y ago
    Lines
    +38.8K -30.9K
    Risk
    100%Elevated
  • a72fddbf[docs]: vector store integration pages (#24858)
    Author
    Isaac Francisco
    When
    2y ago
    Lines
    +5.3K -4.1K
    Risk
    100%Elevated
  • 838464deollama: init package (#23615)
    Author
    Isaac Francisco
    When
    2y ago
    Lines
    +8.7K -510
    Risk
    100%Elevated
  • 404d92demilvus: New langchain_milvus package and new milvus features (#21077)
    Author
    ChengZi
    When
    2y ago
    Lines
    +7.3K -28
    Risk
    100%Elevated
  • edd68e4aqdrant: init package (#21146)
    Author
    Anush
    When
    2y ago
    Lines
    +5.7K -47
    Risk
    100%Elevated
  • f92006demultiple: langchain 0.2 in master (#21191)
    Author
    Eugene Yurtsev
    When
    2y ago
    Lines
    +7.6K -5.9K
    Risk
    100%Elevated
  • 0e5bf16dlangchain[patch]: Migrate document loaders to use optional langchain community imports (#21095)
    Author
    Eugene Yurtsev
    When
    2y ago
    Lines
    +4.4K -721
    Risk
    100%Elevated
  • cc6191cbcommunity[minor]: Add support for Upstash Vector (#20824)
    Author
    Cahid Arda Öz
    When
    2y ago
    Lines
    +11.8K -4
    Risk
    100%Elevated
  • 2fa0ff1acli[minor]: update code to generate migrations from langchain to community (#20946)
    Author
    Eugene Yurtsev
    When
    2y ago
    Lines
    +5.4K -2.4K
    Risk
    100%Elevated
  • 2ae6dcdfcore: Assign missing message ids in BaseChatModel (#19863)
    Author
    Nuno Campos
    When
    2y ago
    Lines
    +8.1K -56.7K
    Risk
    100%Elevated
  • 01759064templates: add RAG template for Intel Xeon Scalable Processors (#18424)
    Author
    lvliang-intel
    When
    2y ago
    Lines
    +6.0K -0
    Risk
    100%Elevated
  • 781aee00community, langchain, infra: revert store extended test deps outside of poetry (#19153)
    Author
    Erick Friis
    When
    2y ago
    Lines
    +11.1K -742
    Risk
    100%Elevated
  • 328a498adocs[minor]: Add thumbs up/down to all docs pages (#18526)
    Author
    Brace Sproul
    When
    2y ago
    Lines
    +13.5K -1
    Risk
    100%Elevated
  • 76eb5530docs: add documentation for Google Cloud database integrations (#18225)
    Author
    Averi Kitsch
    When
    2y ago
    Lines
    +9.8K -153
    Risk
    100%Elevated
  • 50ba3c68community[minor]: add Kinetica LLM wrapper (#17879)
    Author
    Chad Juliano
    When
    2y ago
    Lines
    +6.1K -1
    Risk
    100%Elevated
  • 12d2b2ebdocs[minor]: LCEL rewrite of chatbot use-case (#16414)
    Author
    Jacob Lee
    When
    2y ago
    Lines
    +3.0K -747
    Risk
    100%Elevated
  • 08be477ctemplates: 0.1 bump (#15648)
    Author
    Erick Friis
    When
    2y ago
    Lines
    +10.0K -7.8K
    Risk
    100%Elevated
  • ebc75c5copenai[minor]: implement langchain-openai package (#15503)
    Author
    Erick Friis
    When
    2y ago
    Lines
    +6.0K -389
    Risk
    100%Elevated
  • f20c56db[documentation] documentation revamp (#15281)
    Author
    Harrison Chase
    When
    2y ago
    Lines
    +10.3K -15.3K
    Risk
    100%Elevated
  • 6c2b70e6feat(openai): add ChatGPT OAuth-backed `ChatOpenAICodex` chat model (#37569)
    Author
    open-swe[bot]
    When
    2mo ago
    Lines
    +4.3K -7
    Risk
    99%Elevated
  • 1de100f2chore(infra): bump mypy to 2.1 and unify type-check config across the monorepo (#36470)
    Author
    Christophe Bornet
    When
    2mo ago
    Lines
    +3.8K -1.5K
    Risk
    99%Elevated
  • 4000c223feat(openai): prevent silent streaming hangs in `ChatOpenAI` (#36949)
    Author
    Asamu David
    When
    3mo ago
    Lines
    +2.0K -49
    Risk
    99%Elevated
  • 2dc13963chore(langchain): update deps (#33951)
    Author
    Sydney Runkle
    When
    9mo ago
    Lines
    +1.9K -1.6K
    Risk
    99%Elevated
  • a022e3c1feat(langchain_v1): Add ShellToolMiddleware and ClaudeBashToolMiddleware (#33527)
    Author
    Nuno Campos
    When
    9mo ago
    Lines
    +2.3K -477
    Risk
    99%Elevated
  • 34de8ec1feat(anthropic): add more anthropic middleware (#33510)
    Author
    Eugene Yurtsev
    When
    9mo ago
    Lines
    +2.5K -169
    Risk
    99%Elevated
  • 1bf29da0feat(langchain_v1): add on_tool_call middleware hook (#33329)
    Author
    Eugene Yurtsev
    When
    10mo ago
    Lines
    +2.6K -43
    Risk
    99%Elevated
  • 2c3fec01feat(langchain_v1): on_model_call middleware (#33328)
    Author
    Eugene Yurtsev
    When
    10mo ago
    Lines
    +2.3K -195
    Risk
    99%Elevated
  • af07949dfix(docs): Redirects (#33190)
    Author
    Lauren Hirata Singh
    When
    10mo ago
    Lines
    +3.2K -1
    Risk
    99%Elevated
  • 781db9d8chore: update `pyproject.toml` files, remove codespell (#33028)
    Author
    Mason Daugherty
    When
    10mo ago
    Lines
    +6.4K -4.9K
    Risk
    99%Elevated
  • bd765753release(chroma): 0.2.6 (#32901)
    Author
    Mason Daugherty
    When
    11mo ago
    Lines
    +2.2K -1.7K
    Risk
    99%Elevated
  • 6e2f46d0feat(langchain): middleware support in `create_agent` (#32828)
    Author
    Sydney Runkle
    When
    11mo ago
    Lines
    +2.7K -293
    Risk
    99%Elevated
Showing 50 of 10,000 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.

01059typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.

1101001,000Lines changed (log) →0.03.7Diffusion →
Below typical49
Typical80
Elevated71

Commit history for langchain-ai/langchain

langchain-ai/langchain has 16,571 commits in its history from 3,600 contributors, the first of them Oct 24, 2022. In the last 90 days 454 files were touched, 1,140 times in total, most often _profiles.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.