Skip to content

Conversation

@jkebinger
Copy link
Collaborator

Summary

  • Breaking Change: Environment variable renamed from REFORGE_SDK_KEY to REFORGE_BACKEND_SDK_KEY
  • Version bumped to 1.0.0
  • Cleaned up README (removed "under development" notice)

Breaking Change Details

The SDK now looks for the environment variable REFORGE_BACKEND_SDK_KEY instead of REFORGE_SDK_KEY when initializing without an explicit SDK key.

Users will need to update their environment configuration:

# Old (no longer works)
export REFORGE_SDK_KEY=your-key

# New (required)
export REFORGE_BACKEND_SDK_KEY=your-key

See sdk_reforge/options.py:83 for implementation.

Test plan

  • Verify SDK initialization with REFORGE_BACKEND_SDK_KEY environment variable
  • Verify SDK initialization with explicit sdk_key parameter still works
  • Verify fallback to PREFAB_API_KEY still works

🤖 Generated with Claude Code

Copy link
Contributor

@jdwyah jdwyah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks

@jkebinger jkebinger merged commit 6e60325 into main Oct 9, 2025
7 checks passed
@jkebinger jkebinger deleted the env-var-change branch October 9, 2025 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants