Skip to content

docs: document third-party memory stores via register_memory_store() - #670

Open
mdhaseeb343q-pixel wants to merge 1 commit into
OpenBMB:mainfrom
mdhaseeb343q-pixel:docs/third-party-memory-stores
Open

docs: document third-party memory stores via register_memory_store()#670
mdhaseeb343q-pixel wants to merge 1 commit into
OpenBMB:mainfrom
mdhaseeb343q-pixel:docs/third-party-memory-stores

Conversation

@mdhaseeb343q-pixel

Copy link
Copy Markdown

The memory guide documents the four in-tree stores but not that register_memory_store() is usable from installed packages - which it is, and it works great. This PR adds a short Third-Party Stores subsection to docs/user_guide/en/modules/memory.md explaining the seam, with a working pip-installable example (chatdev-memorysync, a store type for the MemorySync memory service) including its YAML config.

No code changes - docs only. The example package registers itself via a .pth hook on install and no-ops outside DevAll environments; the store passes DevAll's config parser, MemoryFactory, and MemoryManager end to end (tested against a fresh clone of this repo's main on every push).

Happy to adjust wording or trim the example if you'd prefer the section to stay vendor-neutral.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants