Skip to content

feat: enable bank config API by default#426

Merged
nicoloboschi merged 1 commit intomainfrom
enable-bank-api
Feb 24, 2026
Merged

feat: enable bank config API by default#426
nicoloboschi merged 1 commit intomainfrom
enable-bank-api

Conversation

@nicoloboschi
Copy link
Collaborator

Summary

  • Change DEFAULT_ENABLE_BANK_CONFIG_API from false to true in config.py
  • Update all documentation, error messages, and client docstrings to reflect new default
  • Remove explicit HINDSIGHT_API_ENABLE_BANK_CONFIG_API=true overrides in CI workflow and tests (no longer needed)
  • Remove "must be enabled" notes from docs; replace with "can be disabled" notes

Test plan

  • Existing test_hierarchical_config.py tests pass without the explicit env var override
  • Bank config API endpoints accessible without setting the env var
  • Setting HINDSIGHT_API_ENABLE_BANK_CONFIG_API=false still disables the API with appropriate error message

Change DEFAULT_ENABLE_BANK_CONFIG_API from false to true, update all docs,
error messages, and client docstrings to reflect the new default. Remove
explicit env var overrides in CI and tests that are no longer needed.
@nicoloboschi nicoloboschi merged commit 4d03070 into main Feb 24, 2026
29 of 31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant