getAutoMemPath function

String getAutoMemPath({
  1. String? projectRoot,
})

Get the auto-memory directory for the current project. Pattern: ~/.neomage/projects/{sanitized-path}/memory/

Implementation

String getAutoMemPath({String? projectRoot}) {
  final envOverride =
      Platform.environment['MAGE_COWORK_MEMORY_PATH_OVERRIDE'];
  if (envOverride != null && envOverride.isNotEmpty) return envOverride;

  final root = projectRoot ?? Directory.current.path;
  final sanitized = _sanitizePath(root);
  return p.join(getMemoryBaseDir(), 'projects', sanitized, 'memory');
}