Skip to content

CLI/SDK export mismatch: FSStorageProvider not exported from squad-sdk #714

Closed

Description

@andikrueger

Symptom

When validating packaged CLI/SDK tarballs, the CLI fails with:
\
SyntaxError: The requested module '@bradygaster/squad-sdk' does not provide an export named 'FSStorageProvider'
\\

Location

  • Failing module: @bradygaster/squad-cli/dist/cli/core/detect-squad-dir.js\
  • Import statement: \import { FSStorageProvider } from '@bradygaster/squad-sdk';\
  • Test that surfaced it: \ est/cli-packaging-smoke.test.ts\ (packaged tarball validation)

Reproduction

  1. Pack the CLI and SDK packages into tarballs
  2. Create a temp install with the packed tarballs
  3. Run the packaged CLI
  4. Observe the export error

Expected Behavior

The packaged CLI should be able to import \FSStorageProvider\ from @bradygaster/squad-sdk\ without errors.

Related

Context

This mismatch affects the packaged distribution and must be resolved before releases.

Activity

  1. diberry commented on Mar 31, 2026

    @diberry
    Contributor

    🔄 Ralph status: PR #716 (draft) addresses this. Clean mergeable state, 1 commit, 4 files changed. Implementation complete per author — left in draft for review. Waiting on author to undraft.

  2. bradygaster commented on Apr 8, 2026

    @bradygaster
    Collaborator

    Closing — same root cause as #738. CLI/SDK export mismatch for FSStorageProvider has been resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions