Skip to main content

progress-memory-langchain

LangChain integration for the Progress Memory SDK.

Provides two integration tiers:

ProgressMemoryTools ⭐ recommended for production — exposes remember, recall, and forget as LLM-callable StructuredTool objects. The LLM decides when to invoke each one — token-efficient and semantically accurate.

ProgressMemoryLangChainMemory (quick start) — automatically recalls memories before every LLM call and saves each exchange after.

Quick start — Tools (production)

from progress_memory import ProgressMemoryClient, ProgressMemoryConfig
from progress_memory_langchain import ProgressMemoryTools

config = ProgressMemoryConfig.from_env()
client = ProgressMemoryClient(config)

tools_provider = ProgressMemoryTools(client=client, user_id="user-123", agent_id="bot")
tools = tools_provider.create_tools()  # [remember, recall, forget]

Quick start — Automatic memory (demos)

from progress_memory_langchain import ProgressMemoryLangChainMemory

memory = ProgressMemoryLangChainMemory(
    client=client, user_id="user-123", agent_id="bot", auto_remember=True
)
chain_with_memory = memory.wrap(chain)
response = chain_with_memory.invoke({"input": "What are my preferences?"})

Metadata

Release files for progress-memory-langchain 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for progress-memory-langchain 0.2.1
File Size Uploaded
progress_memory_langchain-0.2.1.tar.gz 147.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for progress-memory-langchain 0.2.1
File Interpreter ABI Platform
progress_memory_langchain-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 178.3 kB

Release files / progress_memory_langchain-0.2.1.tar.gz

Download URL progress_memory_langchain-0.2.1.tar.gz
Size 147.3 kB
Tags Source
SHA-256 checksum
How to use checksums
3440f3959849c60f5b9f106d9db558296f6d18eb0232bae22fd226c02b850d1f
BLAKE2b-256 checksum
How to use checksums
5c5b2b3c5847f0ee01f4acddb464f239d6defd5c0c2c9e57ae5b393875e9d473
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release files / progress_memory_langchain-0.2.1-py3-none-any.whl

Download URL progress_memory_langchain-0.2.1-py3-none-any.whl
Size 31.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3e04dc91886cedfe0f1921a1884d4527681c7ed380283919362d594f3089d238
BLAKE2b-256 checksum
How to use checksums
17453111560a253f7fd9ba21a34af7276f8d0df5ab81d130679cf97270e587e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page