Bug Description
Issue: Imported conversations not being fully indexed - permalink parsing problem
Steps To Reproduce
Steps to reproduce the behavior:
- Install version '0.16.2'
- Run command 'basic-memory import claude conversations'
- Use tool/feature 'Claude Desktop MCP'
- See error
Expected Behavior
Expecting imported conversations to be fully indexed.
Actual Behavior
- Used
basic-memory import claude conversations to import conversations
- Files are created with valid YAML frontmatter including permalinks
- Background sync detects the files but indexes them with permalink: null
- Search finds the files but they can't be read via read_note()
Environment
- OS: macOS Sequoia 15.7.1
- Python version: 3.11.8
- Basic Memory version: 0.16.2
- Installation method: uv GitHub
- Claude Desktop version (if applicable): Claude 1.0.1768 (67d013) 2025-12-05T23:47:07.000Z
Additional Context
Example frontmatter from imported file:
title: Basic-memory MCP issue troubleshooting
type: conversation
permalink: conversations/20251209-Basic_memory_MCP_issue_troubleshooting
created: '2025-12-09T21:24:45.682150Z'
modified: '2025-12-09T21:54:20.492380Z'
Search result shows:
{
"title": "20251209-Basic_memory_MCP_issue_troubleshooting.md",
"permalink": null,
"file_path": "conversations/20251209-Basic_memory_MCP_issue_troubleshooting.md"
}
The permalink exists in the file but isn't being parsed/extracted during sync. This prevents read_note() from working and keeps synced_files at 0.
Bug Description
Issue: Imported conversations not being fully indexed - permalink parsing problem
Steps To Reproduce
Steps to reproduce the behavior:
Expected Behavior
Expecting imported conversations to be fully indexed.
Actual Behavior
basic-memory import claude conversationsto import conversationsEnvironment
Additional Context
Example frontmatter from imported file:
title: Basic-memory MCP issue troubleshooting
type: conversation
permalink: conversations/20251209-Basic_memory_MCP_issue_troubleshooting
created: '2025-12-09T21:24:45.682150Z'
modified: '2025-12-09T21:54:20.492380Z'
Search result shows:
{
"title": "20251209-Basic_memory_MCP_issue_troubleshooting.md",
"permalink": null,
"file_path": "conversations/20251209-Basic_memory_MCP_issue_troubleshooting.md"
}
The permalink exists in the file but isn't being parsed/extracted during sync. This prevents read_note() from working and keeps synced_files at 0.