docs(memory): add memory stores section on community page - #3130
Conversation
Documentation Preview ReadyYour documentation preview has been successfully deployed! Changed pages: Updated at: 2026-07-08T21:11:07.760Z |
|
Assessment: Comment (approve-worthy after minor doc fixes) Clean, well-scoped docs change that wires up the new Memory Stores community category consistently across all six surfaces. I verified every internal link resolves (including the Review themes
Nicely done keeping the change surgical and following the established end-to-end category pattern. |
|
Re-review after Thanks for the quick turnaround. Verified both
The empty-catalog-table thread is an accepted intentional choice — it's documented in the PR description and the section fills in automatically once the first store ships, so no change needed there. No regressions and the change stays scoped to the six coordinated |
Relocates the strands-dakera page from Community → Tools into the new Memory Stores category added in strands-agents#3130, and switches its integrationType from `tool` to `memory-store` so it renders in the Memory stores catalog section. strands-dakera's primary integration is a DakeraMemoryStore that plugs into the agent loop via MemoryManager; the full-CRUD dakera_memory tool remains documented on the same page. - Move site/src/content/docs/community/tools/strands-dakera.mdx -> site/src/content/docs/community/memory-stores/strands-dakera.mdx - integrationType: tool -> memory-store - navigation.yml: list under the Memory Stores group instead of Tools
Description
MemoryStoreis a new first-class SDK concept, but the community catalog had no category for it. New community stores that implement theMemoryStoreinterface had nowhere accurate to go.This adds a dedicated Memory Stores community category so those packages have a correct, discoverable home, following the same end-to-end pattern every other community category already uses.
A category is defined in six coordinated places, all updated here so the section renders and stays in sync:
memory-storevalue in theintegrationTypeenum, added at the same position in bothcontent.config.ts(Zod schema) andintegration-content.ts(theIntegrationTypeunion) per the cross-file sync convention.community/memory-stores/overview.mdxlanding page. It intentionally carries nocommunity/integrationTypefrontmatter: it is a concept/landing page, not a catalog entry, and it gives the nav group a content leaf so the group isn't dropped at build time.navigation.yml.## Memory storescatalog section (plus thecommunityMemoryStoresquery) incommunity-packages.mdx.get-featured.mdx) updated: the category list, the directory table, and the allowedintegrationTypevalues. The pre-existing Session Managers entry, which read "custom session/memory implementations," is retightened to "custom storage backends for conversation history" so the two categories no longer look overlapping.The catalog table renders empty (headers only) until the first package is added and fills in automatically as contributors ship stores. Seeding an actual store page is left as a follow-up.
Related Issues
Related: #3082
Documentation PR
This PR is the documentation change. All edits are under
site/.Type of Change
Documentation update
Testing
Ran the site build locally (
npm run build): 823 pages built, and the broken-link checker reported no broken links across all 822 HTML pages, which validates every relative link added here and the#memory-storescatalog anchor. Confirmed the new page builds at/docs/community/memory-stores/overview/, the Memory Stores group appears in the Community sidebar, and the catalog page exposes theid="memory-stores"section.astro syncconfirmed the schema accepts the newmemory-storeenum value.Checklist
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.