Skip to content

[BUG] Folder structure navigation problem - files saved to wrong directory #172

@groksrc

Description

@groksrc

Bug Description

When saving or creating notes, Basic Memory often ignores the specified folder path and places files in the main project directory instead. The app requires extremely precise path specifications to correctly locate the intended folder, which creates unnecessary friction in the workflow.

Steps To Reproduce

Steps to reproduce the behavior:

  1. Use Basic Memory to create or save a note
  2. Specify a folder path for the file location
  3. The file is saved to the main project directory instead of the specified folder
  4. Multiple attempts with different path formats may be needed to get correct placement

Expected Behavior

When a folder path is specified for saving or creating notes, Basic Memory should reliably place the file in the specified folder. Common path formats should be accepted and interpreted correctly.

Actual Behavior

Files are frequently saved to the main project directory regardless of the specified folder path. Users must use extremely precise path specifications to get files saved to the intended location, creating workflow friction.

Environment

  • OS: [Unknown - reported by multiple Discord users]
  • Python version: [Unknown]
  • Basic Memory version: [Unknown]
  • Installation method: [Unknown]
  • Claude Desktop version (if applicable): [Unknown]

Additional Context

  • This issue has been reported by multiple users (including user Alex)
  • The problem affects the basic workflow of organizing notes into folders
  • Users are forced to manually move files or retry with different path formats

Possible Solution

The path resolution logic should:

  1. Be more flexible in accepting common path formats
  2. Properly resolve relative and absolute paths
  3. Provide clear feedback when a path cannot be resolved
  4. Default to creating folders if they don't exist (with user confirmation)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions