Skip to content

config: repoint NOTION_SYNC_PARENT_PAGE_ID at "Claude" root (Memory Index is 404) - #71

Merged
allocsys merged 2 commits into
mainfrom
fix/notion-sync-parent-root-update
Jul 31, 2026
Merged

config: repoint NOTION_SYNC_PARENT_PAGE_ID at "Claude" root (Memory Index is 404)#71
allocsys merged 2 commits into
mainfrom
fix/notion-sync-parent-root-update

Conversation

@allocsys

@allocsys allocsys commented Jul 31, 2026

Copy link
Copy Markdown
Owner

The old NOTION_SYNC_PARENT_PAGE_ID pointed at the "Memory Index" page (3a045572-b580-81c5-a067-df834ca9ecc2), which went 404 during a manual Notion workspace reorg on 2026-08-01 — either deleted or unshared with the integration.

The workspace is adopting the existing "Claude" page (3a045572-b580-8007-b622-c120958557bf) as the new root going forward, mirroring the existing "Gemini" root-page convention already used by delegate_agent's log_to_notion option.

This updates the default so any future sync_mem0_to_notion calls parent new pages under "Claude" instead of the dead page. No other references to the old page ID exist elsewhere in the codebase (verified via full-repo content search).

Also included: README clarification for NOTION_SYNC_PARENT_PAGE_ID and NOTION_INDEX_DATABASE_ID. Both were documented as "has a working default," which is misleading for anyone self-hosting this server — the defaults point to pages/databases in the original deployer's own Notion workspace, invisible to a new user's own Notion integration. Now spells out that self-hosters need to share their own page/database with their integration and set these explicitly.

The old "Memory Index" page (3a045572-b580-81c5-a067-df834ca9ecc2) is now
404 -- deleted or unshared with the integration during a manual Notion
reorg on 2026-08-01. Repointing new-page parenting at the "Claude" page
(3a045572-b580-8007-b622-c120958557bf), which is being adopted as the new
root going forward, mirroring the existing "Gemini" root page convention
used by delegate_agent's log_to_notion option.
…eed to be set per-workspace

Both "has a working default" descriptions were misleading for self-hosters:
the defaults point to pages/databases in the original deployer's own Notion
workspace, which a new user's own Notion integration has no access to.
Spells out what to actually do (share a page/database with your
integration, grab its ID from the URL, set the env var).
@allocsys
allocsys merged commit 0f947ea into main Jul 31, 2026
2 checks passed
@allocsys
allocsys deleted the fix/notion-sync-parent-root-update branch July 31, 2026 22:20
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.

1 participant