Back

langchain #35026

fix(langchain): bump min core version and improve approximate token counting

by ccurme · Feb 06, 2026 at 19:31 UTC · scan-4bf3eb5be171e8ac

Low Risk (0%)

Get this automatically on every PR

Install the Axiomo GitHub App to get Signals as check runs and PR comments on every pull request.

Install App

Risk Assessment

Risk level: Low (0%)

Intent

2/2 criteria met

Bump the minimum core version and refine approximate token counting in langchain.

Non-Goals

  • - Add new features
  • - Fix unrelated bugs

Acceptance Criteria

  • Bump minimum core version to 1.2.9.

    pyproject.toml updates langchain-core version to 1.2.9.

  • Improve approximate token counting with usage metadata scaling.

    summarization.py modifies count_tokens_approximately to include use_usage_metadata_scaling.

Confidence: 90.0% Source: diff analysis AI: openai

Contributors

ccurme PR Author 1 commit + Trusted
Account Age: 3245 days
Prior PRs: 1153
Merged: 1100

Trusted contributor with 1100 merged PRs. has 207 followers.

Evidence

Evidence Completeness: 90.0%
ci_passing Passing
security_scan_clean Passing
tests_passing Passing
build_successful Passing
lint_passing Passing
Missing: coverage_maintained

Supply Chain

Low Risk
Modifies dependencies
Modifies lockfile
Modifies CI config
Modifies build scripts

Focus Files

Review 2 file(s)

libs/langchain_v1/langchain/agents/middleware/summarization.py +6

Source code

medium
libs/langchain_v1/pyproject.toml +2

Configuration

low

Triage

9

minutes to review

low

effort level

none

staleness risk

Standard review process

Recommendation

APPROVE 91.0% readiness

Good evidence, acceptable risk, ready for merge

Next Steps

Question

Why is coverage_maintained missing? Consider adding this check.