-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: diffbot/langchain-diffbot
base: ci/github-actions
head repository: diffbot/langchain-diffbot
compare: main
- 13 commits
- 44 files changed
- 3 contributors
Commits on Jun 4, 2026
-
Exclude uv.lock from the CI working-tree guard
`uv sync --no-sources` rewrites uv.lock in place (swaps the local editable langchain-core/-tests source for the PyPI registry), so the post-test `git diff --exit-code` guard saw an expected diff and failed. Scope the guard to ignore uv.lock; it still catches stray files written by a test. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for d9fa6ce - Browse repository at this point
Copy the full SHA d9fa6ceView commit details -
Docs-only release: removes the internal "Releasing" section from the public README (it lives in CLAUDE.md as of 8b4a1e7, but 0.1.0 shipped before that) and adds the CI badge. Library source is unchanged from 0.1.0. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 230f42d - Browse repository at this point
Copy the full SHA 230f42dView commit details
Commits on Jun 9, 2026
-
Make README the single source of truth for docs; add Vale prose linting
README is now the canonical, complete reference (all 12 components plus a components-reference table). The LangChain provider page is generated from it by the sync-langchain-docs skill (README -> MDX), replacing the deleted docs/provider.mdx as canonical; sync.py is trimmed to docs-repo path resolution (--path/--repo). Add Vale prose linting in lockstep with the docs-repo house style: .vale.ini and .github/vale/styles/ copied from langchain-ai/docs, a 'make lint_prose' target, a gitignored PostToolUse hook (.claude/) that lints README.md after edits, and CLAUDE.md documenting the 'lint the README after any change' convention. Docs-parity tests are retargeted from provider.mdx to README (test_readme_parity.py, test_readme_examples.py unit+integration, tests/readme.py helpers); tests/docs.py and test_docs_parity.py are removed. Also includes pending working-tree changes to the package, tests, and examples (client-only base refinements, tool kwargs, the dql_explorer web app, and the quickstart notebook). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 1482789 - Browse repository at this point
Copy the full SHA 1482789View commit details
Commits on Jun 10, 2026
-
Use langchain.messages and langchain.tools instead of langchain_core …
…throughout user-facing code The langchain-ai/docs CI flags langchain_core imports that have langchain re-export equivalents (messages, tools). Fixes the docs PR check by sourcing from langchain.messages / langchain.tools in README, examples, and tests. langchain added to the test dep group so the ChatDiffbot README block stays executable in the unit suite. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for e71451f - Browse repository at this point
Copy the full SHA e71451fView commit details -
Rework docs strategy: parallel maintenance, remove Vale, add audit skill
- Remove Vale config (.vale.ini, .github/vale/styles/) and the lint-readme PostToolUse hook — prose linting now runs in the docs repo only, with findings propagated back here manually - Remove lint_prose Makefile target - Update CLAUDE.md Documentation section to describe four equally-weighted docs surfaces (README, providers hub, tools page, retrievers page) with no single source of truth - Rewrite sync-langchain-docs skill: reads all four files before acting, updates whichever need it, links instead of duplicating within langchain-docs - Add audit-langchain-docs skill: runs docs-repo Vale, checks API coverage and import freshness, propagates fixes back to README.md and Python source - README: drop prose-linting section; update Authentication section wording Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 18bb315 - Browse repository at this point
Copy the full SHA 18bb315View commit details -
examples: promote web app to first in README
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for fa16061 - Browse repository at this point
Copy the full SHA fa16061View commit details -
Merge pull request #1 from diffbot/docs/readme-single-source-of-truth
Rework docs strategy: parallel maintenance, remove Vale, add audit/sync skills
Configuration menu - View commit details
-
Copy full SHA for 50b3242 - Browse repository at this point
Copy the full SHA 50b3242View commit details -
Fix CI lint failure and link LangChain docs in README.
Reformat DIFFBOT_ONLY_IMPORTS to satisfy ruff E501, and add the published integration docs URL near the top of the README. Co-authored-by: Cursor <cursoragent@cursor.com>
Configuration menu - View commit details
-
Copy full SHA for 76c6f34 - Browse repository at this point
Copy the full SHA 76c6f34View commit details -
docs: document LangChain 1.x import rules and parallel doc maintenance
Expand sync-langchain-docs to cover all six doc surfaces, drop README-as- source-of-truth wording, and record which imports use langchain vs langchain_core. Co-authored-by: Cursor <cursoragent@cursor.com>
Configuration menu - View commit details
-
Copy full SHA for b8e5516 - Browse repository at this point
Copy the full SHA b8e5516View commit details -
docs: note web search free tier and API reference in README
Align DiffbotWebSearchTool docs with langchain-docs: 100k free searches per month and link to the Web Search API reference. Co-authored-by: Cursor <cursoragent@cursor.com>
Configuration menu - View commit details
-
Copy full SHA for 3a233fe - Browse repository at this point
Copy the full SHA 3a233feView commit details
Commits on Aug 13, 2026
-
examples: document the model-override env vars in .env.example
COMPANY_RESEARCH_MODEL and DQL_EXPLORER_MODEL are both read by the example agents but were never mentioned in the template, so the only way to discover them was reading agent.py. Mirrors the same block in the TypeScript package.
Configuration menu - View commit details
-
Copy full SHA for f6dc63a - Browse repository at this point
Copy the full SHA f6dc63aView commit details -
examples: simplify .env.example to match the TypeScript package
Byte-identical to examples/.env.example in the TypeScript package: the two API keys you must set, plus optional LangSmith tracing. The model-override vars are still read by the examples and documented in their READMEs, which is where someone tuning one is already looking.
Configuration menu - View commit details
-
Copy full SHA for b020cb3 - Browse repository at this point
Copy the full SHA b020cb3View commit details -
ci: add the PyPI release workflow
Builds the wheel and sdist on a v* tag, verifies the tag matches pyproject.toml's version before anything is published, then publishes to PyPI and cuts a GitHub Release. workflow_dispatch runs build-and-verify only, so a manual run can never publish. Also installs uv in the release job. It runs on a fresh runner that neither checks out the repo nor inherits the build job's setup, so uv was not on PATH and `uv publish` would have failed on the first real tag.
Configuration menu - View commit details
-
Copy full SHA for 4b0912f - Browse repository at this point
Copy the full SHA 4b0912fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff ci/github-actions...main