Files
basicmachines-co-basic-memory/tests/mcp
claude[bot] 5df6e620e2 fix(mcp): parse workspace-qualified permalinks in edit_note
edit_note used detect_project_from_memory_url_prefix gated on
`startswith("memory://")`, so plain workspace-qualified identifiers
like `team-slug/project/path/note` were never routed to the correct
workspace project, causing append/prepend to create stray notes in
the default project.

Switch to detect_project_from_identifier_prefix (no memory:// guard),
matching read_note. Also fix the auto-create fallback to derive the
note title/directory from entity_identifier (workspace prefix already
stripped by resolve_project_and_path) rather than the raw identifier.

Closes #810

Co-authored-by: Paul Hernandez <phernandez@users.noreply.github.com>
Signed-off-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
2026-05-08 23:13:55 +00:00
..