Commit Graph

14058 Commits

Author SHA1 Message Date
Mason Daugherty
822dd5075c
del impl plan 2025-08-04 11:15:40 -04:00
Narasimha Badrinath
dd9f5d7cde
feat(docs): add langchain-gradientai as provider (#32202)
langchain-gradientai is Digitalocean's integration with Langchain. It
will help users to build langchain applications using Digitalocean's
GradientAI platform.

---------

Co-authored-by: Mason Daugherty <github@mdrxy.com>
Co-authored-by: Mason Daugherty <mason@langchain.dev>
2025-08-04 14:57:59 +00:00
Ammar Younas
d348cfe968
docs: fix minor typos in image generation description (#32375)
Description:
Fixed minor typos in the `google_imagen.ipynb` integration notebook
related to image generation prompt formatting. No functional changes
were made — just a documentation correction to improve clarity.
2025-08-04 10:52:05 -04:00
Kanav Bansal
84c5048cb8
fix(docs): correct package names in FeatureTables.js (#32377)
## **Description:** 
Updated incorrect package names in `FeatureTables.js` by replacing
underscores with hyphens to reflect their actual names on PyPI. This
aligns with the actual PyPI package names and prevents potential
confusion or installation issues.

The following package names were corrected:
- `langchain_aws` ➝ `langchain-aws`
- `langchain_community` ➝ `langchain-community`
- `langchain_elasticsearch` ➝ `langchain-elasticsearch`
- `langchain_google_community` ➝ `langchain-google-community`

 
## **Issue:** N/A
## **Dependencies:** None
## **Twitter handle:** N/A
2025-08-04 10:51:32 -04:00
garciasces
d318c655b6
fix(docs): inconsistent docs for Google Vertex AI (#32381)
Description: Documentation is inconsistent with API docs.

Current documentation implies that to use the integration you must have
credentials configured AND store the path to a service account JSON
file.

API docs explain that you must only complete EITHER of the steps
regarding credentials.

I have updated the docs to make them consistent with the API wording.
2025-08-04 10:50:50 -04:00
Kanav Bansal
df4eed0cea
fix(docs): update package names, class links and package links across kv_store_feat_table.py (#32353)
## **Description:** 
Refactored multiple entries in `kv_store_feat_table.py` to ensure that
all vector store metadata is accurate, consistent, and aligned with
LangChain's latest documentation structure and PyPI naming standards.

**Key improvements across all updated entries:**
- Updated `class` links to point to their respective **docs-based
integration pages** (e.g., `/docs/integrations/stores/...`) instead of
raw API reference URLs.
- Corrected `package` display names to use **hyphenated PyPI-compliant
names** (e.g., `langchain-astradb` instead of `langchain_astradb`).
- Updated `package` links to point to the **specific class-level API
references** (e.g., `/api_reference/.../storage/...ClassName.html`) for
precision.

These improvements enhance:
- Navigation experience for users
- Alignment with PyPI and docs naming conventions
- Clarity across LangChain’s integrations documentation


 
## **Issue:** N/A
## **Dependencies:** None
## **Twitter handle:** N/A
2025-08-04 09:46:54 -04:00
Dhanesh Gujrathi
a25e196fe9
docs(docs): add link for ALPHAVANTAGE_API_KEY generation in integration notebook (#32364)
docs(alpha_vantage): add link for ALPHAVANTAGE_API_KEY generation in
integration notebook

**Description:**

This PR updates the `docs/docs/integrations/tools/alpha_vantage.ipynb`
integration notebook to help users locate the API key registration page
for Alpha Vantage. The following markdown line was added:

---------

Co-authored-by: Mason Daugherty <mason@langchain.dev>
2025-08-03 19:49:44 +00:00
Ethan Knights
3137d49bd9
docs: minor agent tools markdown improvement (#32367)
Minor sharpening of agent tool doc.
2025-08-03 15:42:19 -04:00
Mason Daugherty
82492d6d89
export v1 tests 2025-08-01 12:53:37 -04:00
Mason Daugherty
eae4d1db43
integration tests 2025-08-01 12:47:08 -04:00
Mason Daugherty
6820723177
update dep in lock 2025-07-31 22:53:36 -04:00
Mason Daugherty
6669ac7891
fix: local format incompat with ruff 2025-07-31 22:51:47 -04:00
Mason Daugherty
bc5c6751dc
fix test 2025-07-31 17:37:42 -04:00
Mason Daugherty
05d075a37f
messages.v1 mypy fixes 2025-07-31 17:32:59 -04:00
Mason Daugherty
7a0c3e0482
fix: update snapshots 2025-07-31 17:27:37 -04:00
Mason Daugherty
1b2a677eed
first pass (w/o integration) 2025-07-31 17:24:19 -04:00
Mason Daugherty
02d02ccf1b
feat: enhance serialization for v1 message classes in dump and load modules 2025-07-31 17:08:39 -04:00
Mason Daugherty
e1b8ae2e6c
content_blocks: add missing blocks to aliases and formatting 2025-07-31 17:08:10 -04:00
Mason Daugherty
2cb48b685f
messages v1: some nits, and use create_text_block() 2025-07-31 17:07:42 -04:00
Mason Daugherty
45533fc875
fix: correct syrupy import 2025-07-31 13:16:55 -04:00
Mason Daugherty
e9bb40f221
nit: lint standard-tests files 2025-07-31 13:15:39 -04:00
Mason Daugherty
4f4e831a44
Merge branch 'standard_outputs_copy' of github.com:langchain-ai/langchain into mdrxy/ollama_v1 2025-07-31 12:23:29 -04:00
Mason Daugherty
525fa453be
fix: revert pydantic bump (#32355) 2025-07-31 12:22:23 -04:00
Mason Daugherty
9a4fb44736
Merge branch 'mdrxy/ollama_v1' of github.com:langchain-ai/langchain into mdrxy/ollama_v1 2025-07-31 11:22:09 -04:00
Mason Daugherty
48b02fead9
Merge branch 'standard_outputs_copy' of github.com:langchain-ai/langchain into mdrxy/ollama_v1 2025-07-31 11:21:52 -04:00
Mason Daugherty
c88adfad70
fix: updatd snapshots 2025-07-31 11:21:40 -04:00
Mason Daugherty
ca6e3322a9
fix: update snapshots 2025-07-31 11:21:14 -04:00
Mason Daugherty
1a04543791
Merge branch 'standard_outputs_copy' of github.com:langchain-ai/langchain into mdrxy/ollama_v1 2025-07-31 11:19:18 -04:00
Mason Daugherty
7f1e98c7fb
fix: add index to InvalidToolCall 2025-07-31 11:19:01 -04:00
Mason Daugherty
9a4d878b2d
bump pydantic 2025-07-31 11:16:02 -04:00
Mason Daugherty
3dcfc6c389
Merge branch 'standard_outputs_copy' of github.com:langchain-ai/langchain into mdrxy/ollama_v1 2025-07-31 11:15:27 -04:00
Mason Daugherty
44bd6fe837
feat(core): content block factories + ids + docs + tests (#32316)
## Benefits

1. **Type Safety**: Compile-time validation of required fields and
proper type setting
2. **Less Boilerplate**: No need to manually set the `type` field or
generate IDs
3. **Input Validation**: Runtime validation prevents common errors
(e.g., base64 without MIME type)
4. **Consistent Patterns**: Standardized creation patterns across all
block types
5. **Better Developer Experience**: Cleaner, more intuitive API than
manual TypedDict construction. Also follows similar other patterns (e.g.
`create_react_agent`, `init_chat_model`
2025-07-31 11:12:00 -04:00
ccurme
740d9d3e7e
fix(core): fix tracing for new message types in case of multiple messages (#32352) 2025-07-31 10:47:23 -04:00
Raphaël
9a2f49df1f
fix(docs): add missing space (#32349) 2025-07-31 09:28:51 -04:00
Mason Daugherty
32e5040a42
chore: add CLAUDE.md (#32334) 2025-07-30 23:04:45 +00:00
Mason Daugherty
588fe46601
Merge branch 'standard_outputs_copy' into mdrxy/ollama_v1 2025-07-30 17:41:16 -04:00
ccurme
642262f6fe
feat(core): widen input type for output parsers (#32332) 2025-07-30 16:52:34 -04:00
Mason Daugherty
7a902c1bf5
Merge branch 'standard_outputs_copy' of github.com:langchain-ai/langchain into mdrxy/ollama_v1 2025-07-30 16:29:14 -04:00
ccurme
3afcd6132e
fix(openai): fix test on standard outputs branch (#32329) 2025-07-30 13:33:42 -04:00
Chester Curme
a0abb79f6d Merge branch 'wip-v0.4' into standard_outputs_copy 2025-07-30 13:17:08 -04:00
Chester Curme
881c6534a6 Merge branch 'master' into wip-v0.4
# Conflicts:
#	.github/workflows/_integration_test.yml
#	.github/workflows/_release.yml
#	.github/workflows/api_doc_build.yml
#	.github/workflows/people.yml
#	.github/workflows/run_notebooks.yml
#	.github/workflows/scheduled_test.yml
#	SECURITY.md
#	docs/docs/integrations/vectorstores/pgvectorstore.ipynb
#	libs/langchain_v1/langchain/chat_models/base.py
#	libs/langchain_v1/tests/integration_tests/chat_models/test_base.py
#	libs/langchain_v1/tests/unit_tests/chat_models/test_chat_models.py
2025-07-30 13:16:17 -04:00
ccurme
309d1a232a
fix(openai): fix tracing and typing on standard outputs branch (#32326) 2025-07-30 13:02:15 -04:00
ccurme
a9e52ca605
chore(openai): bump openai sdk (#32322) 2025-07-30 10:58:18 -04:00
Kanav Bansal
e2bc8f19c0
docs(docs): update RAG tutorials link across multiple vector store docs (AstraDB, DatabricksVectorSearch, FAISS, Redis, etc.) (#32301)
## **Description:** 
This PR updates the internal documentation link for the RAG tutorials to
reflect the updated path. Previously, the link pointed to the root
`/docs/tutorials/`, which was generic. It now correctly routes to the
RAG-specific tutorial page for the following vector store docs.

1. AstraDBVectorStore
2. Clickhouse
3. CouchbaseSearchVectorStore
4. DatabricksVectorSearch
5. ElasticsearchStore
6. FAISS
7. Milvus
8. MongoDBAtlasVectorSearch
9. openGauss
10. PGVector
11. PGVectorStore
12. PineconeVectorStore
13. QdrantVectorStore
14. Redis
15. SQLServer

## **Issue:** N/A
## **Dependencies:** None
## **Twitter handle:** N/A
2025-07-30 09:46:01 -04:00
Mason Daugherty
502dba4af8
tweaks 2025-07-29 15:43:32 -04:00
ccurme
8cf97e838c
fix(core): lint standard outputs branch (#32311) 2025-07-29 15:38:45 -04:00
Mason Daugherty
27347cdcf5
move file 2025-07-29 14:59:33 -04:00
Mason Daugherty
589ee059f2
updates 2025-07-29 14:57:52 -04:00
Mason Daugherty
80971b69d0
implement 2025-07-29 14:34:22 -04:00
Mason Daugherty
fee695ce6d
tests updates before implementation 2025-07-29 14:27:39 -04:00