Skip to content

Add cross-platform (macOS/Linux) support #10

Description

@aasis21

Enhancement

Paths and tooling are hardcoded to Windows: %APPDATA%\Code\User\workspaceStorage, file:/// Windows path decoding, .cmd/.ps1 install scripts, and a Windows Scheduled Task. VS Code Copilot Chat also runs on macOS and Linux, where the storage lives at:

  • macOS: ~/Library/Application Support/Code/User/workspaceStorage
  • Linux: ~/.config/Code/User/workspaceStorage

Suggested improvement

  • Make default_config() choose the workspace storage root based on the OS.
  • Generalize file_uri_to_path for POSIX paths.
  • Optionally provide a cron/launchd equivalent to the scheduled task for non-Windows users.

Affected

  • engram.pydefault_config, file_uri_to_path
  • install/setup scripts

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions