[PR #4014] [MERGED] docs(langgraph/add-memory): add Oracle checkpointer and store examples #4020

Closed
opened 2026-06-05 18:53:55 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/docs/pull/4014
Author: @RichmondAlake
Created: 5/15/2026
Status: Merged
Merged: 5/15/2026
Merged by: @npentrel

Base: mainHead: add-langgraph-oracledb-to-memory-doc


📝 Commits (2)

  • 4f15bbe docs(langgraph/add-memory): add Oracle checkpointer and store examples
  • 391e202 docs(langgraph/add-memory): drop Oracle version suffix

📊 Changes

1 file changed (+298 additions, -1 deletions)

View changed files

📝 src/oss/langgraph/add-memory.mdx (+298 -1)

📄 Description

Overview

Adds Oracle equivalents to the existing Postgres / MongoDB / Redis accordions in src/oss/langgraph/add-memory.mdx, using the langgraph-oracledb package maintained by Oracle at oracle/langchain-oracle.

Checkpointer accordion (after Redis checkpointer):

  • Sync / Async tabs with OracleSaver and AsyncOracleSaver
  • Note about Oracle AI Database requirement (local container gvenzl/oracle-free:23-slim or Oracle Autonomous Database in OCI both work)
  • Tip about calling checkpointer.setup() the first time

Store accordion (after Redis store):

  • Sync / Async tabs with OracleStore and AsyncOracleStore
  • index={embed, dims} config showing semantic search backed by Oracle AI Vector Search
  • Note linking to the Oracle AI Vector Search docs (the index requires it)

Also updates the "Database management" footer to list Oracle alongside Postgres and Redis.

The version suffix (23ai) was intentionally dropped from the user-facing notes to match Oracle's current product naming and avoid baking a version number into the docs that will age out.

Type of change

Type: Update existing documentation

Related issues/PRs

  • GitHub issue: n/a
  • Feature PR: n/a — the underlying package is already published; this PR only adds documentation parallel to the other backends already listed.

Checklist

  • I have read the contributing guidelines
  • I have tested my changes locally using docs dev — not run locally; the changes are MDX-only and follow the exact structure / Mintlify components used by the adjacent Postgres / Redis / MongoDB accordions
  • All code examples follow the package's public API (OracleSaver / AsyncOracleSaver from langgraph_oracledb.checkpoint.oracle; OracleStore / AsyncOracleStore from langgraph_oracledb.store.oracle) — verified against the published source
  • I have used root relative paths for internal links
  • No src/docs.json update needed (existing page)

Additional notes

Imports and method signatures used in the examples were cross-checked against the package's published __init__.py exports and class signatures in oracle/langchain-oracle@main. The examples mirror the existing Postgres / Redis equivalents one-for-one so behaviour parity is easy to review side-by-side.

AI disclosure: An AI agent (Claude) assisted with verifying the docs against the upstream package and with drafting this PR description. The MDX changes themselves were authored by me; the AI's role was verification and PR scaffolding.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/docs/pull/4014 **Author:** [@RichmondAlake](https://github.com/RichmondAlake) **Created:** 5/15/2026 **Status:** ✅ Merged **Merged:** 5/15/2026 **Merged by:** [@npentrel](https://github.com/npentrel) **Base:** `main` ← **Head:** `add-langgraph-oracledb-to-memory-doc` --- ### 📝 Commits (2) - [`4f15bbe`](https://github.com/langchain-ai/docs/commit/4f15bbe09835e5418f3424ce9f8d67139fbcaa62) docs(langgraph/add-memory): add Oracle checkpointer and store examples - [`391e202`](https://github.com/langchain-ai/docs/commit/391e202648d8ac3635d42a963d718f1619067a2c) docs(langgraph/add-memory): drop Oracle version suffix ### 📊 Changes **1 file changed** (+298 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `src/oss/langgraph/add-memory.mdx` (+298 -1) </details> ### 📄 Description ## Overview Adds Oracle equivalents to the existing Postgres / MongoDB / Redis accordions in `src/oss/langgraph/add-memory.mdx`, using the [`langgraph-oracledb`](https://pypi.org/project/langgraph-oracledb/) package maintained by Oracle at [`oracle/langchain-oracle`](https://github.com/oracle/langchain-oracle/tree/main/libs/langgraph-oracledb). **Checkpointer accordion** (after Redis checkpointer): - Sync / Async tabs with `OracleSaver` and `AsyncOracleSaver` - Note about Oracle AI Database requirement (local container `gvenzl/oracle-free:23-slim` or Oracle Autonomous Database in OCI both work) - Tip about calling `checkpointer.setup()` the first time **Store accordion** (after Redis store): - Sync / Async tabs with `OracleStore` and `AsyncOracleStore` - `index={embed, dims}` config showing semantic search backed by Oracle AI Vector Search - Note linking to the Oracle AI Vector Search docs (the index requires it) Also updates the "Database management" footer to list Oracle alongside Postgres and Redis. The version suffix (`23ai`) was intentionally dropped from the user-facing notes to match Oracle's current product naming and avoid baking a version number into the docs that will age out. ## Type of change **Type:** Update existing documentation ## Related issues/PRs - GitHub issue: n/a - Feature PR: n/a — the underlying package is already published; this PR only adds documentation parallel to the other backends already listed. ## Checklist - [x] I have read the contributing guidelines - [ ] I have tested my changes locally using `docs dev` — not run locally; the changes are MDX-only and follow the exact structure / Mintlify components used by the adjacent Postgres / Redis / MongoDB accordions - [x] All code examples follow the package's public API (`OracleSaver` / `AsyncOracleSaver` from `langgraph_oracledb.checkpoint.oracle`; `OracleStore` / `AsyncOracleStore` from `langgraph_oracledb.store.oracle`) — verified against the published source - [x] I have used root relative paths for internal links - [x] No `src/docs.json` update needed (existing page) ## Additional notes Imports and method signatures used in the examples were cross-checked against the package's published `__init__.py` exports and class signatures in `oracle/langchain-oracle@main`. The examples mirror the existing Postgres / Redis equivalents one-for-one so behaviour parity is easy to review side-by-side. **AI disclosure:** An AI agent (Claude) assisted with verifying the docs against the upstream package and with drafting this PR description. The MDX changes themselves were authored by me; the AI's role was verification and PR scaffolding. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-05 18:53:55 -04:00
yindo closed this issue 2026-06-05 18:53:55 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/docs#4020