Theme: embedded lifecycle memory for Python and LangChain agents.
- Added
SCM, the URL-free Python runtime backed by isolated per-user engines. - Added LangChain 1.x middleware and
create_scm_agentwith automatic recall,
durable message capture, bounded wake context, and exactly five tools. - Added lifecycle snapshot v2 with atomic local persistence, optional
encryption, corruption recovery, idempotency, and PostgreSQL coordination. - Added per-user export, import, hard deletion, process locks, and sleep leases.
- Kept REST, MCP,
SCMEngine, and the JavaScript REST client compatible as
advanced and remote surfaces.
Verification
- Embedded direct API and LangChain tests run without an SCM server or URL.
- Local recovery and real PostgreSQL multi-process tests cover lifecycle state,
concurrent writes, and exclusive sleep leases. - The published paper and reproducibility manifest are linked through DOI
10.5281/zenodo.21323877.