• v4.5.1 04dd8b2319

    dpsifr released this 2025-10-25 00:59:51 +02:00 | 701 commits to main since this release

    🚨 Critical Bug Fix - VFS Files Now Visible

    Issue: VFS was completely unusable in v4.5.0. Files were created but invisible to vfs.readdir() and all VFS operations.

    Root Cause: v4.4.0 added includeVFS parameter to brain.find() but forgot brain.getRelations(). PathResolver uses getRelations() to traverse VFS structure, so all VFS files became invisible.

    Fix:

    • Added includeVFS parameter to GetRelationsParams
    • Wire filtering in brain.getRelations() (excludes VFS by default)
    • Mark all VFS relationships with metadata: { isVFS: true }
    • Update PathResolver to use includeVFS: true

    Impact: VFS is fully functional again. All APIs now consistent.

    Upgrade: npm install @soulcraft/brainy@4.5.1

    Downloads