Added
- Risk manager context mode with specialized tooling
company_search_interactive: Enhanced search with folder membership and subscription metadatamanage_subscriptions: Bulk subscription management with dry-run supportrequest_company: Company request workflow with v2 API integration
- Context selection via
--contextCLI flag,BIRRE_CONTEXTenvironment variable, or config - BitSight API v2 integration for company requests
- Comprehensive offline unit test suite
- Configuration layering tests
- Logging formatter tests
- Startup checks validation
- Tool behavior verification
- Online smoke tests for company search and rating workflows
- Startup diagnostics with structured JSON output
- Offline checks for schemas, configuration, and credentials
- Online checks for API connectivity, folders, and quotas
- Configurable via
--skip-startup-checks
Changed
- Tool filtering to expose only required v1 API endpoints
- Subscription management now uses bulk API endpoints
Fixed
- pytest dependencies installation (#1)
Improved
- Error handling and logging throughout
Full Changelog: v1.0.0...v2.0.0