Skip to content

[BUG] Imported conversations not being fully indexed #452

@creativehelm

Description

@creativehelm

Bug Description

Issue: Imported conversations not being fully indexed - permalink parsing problem

Steps To Reproduce

Steps to reproduce the behavior:

  1. Install version '0.16.2'
  2. Run command 'basic-memory import claude conversations'
  3. Use tool/feature 'Claude Desktop MCP'
  4. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions