{"version":"2.0.10","anchor":"dynamic-environment-selection","canonical_anchor":"dynamic-environment-selection","heading":"Dynamic Environment Selection","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.10\/e\/dynamic-environment-selection","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.10","markdown":"### Dynamic Environment Selection\n\n**What:** Environment providers are now fetched dynamically from the API instead of using hardcoded values **How to use:** This happens automatically when creating remote sessions. The first available environment is selected and logged.\n\n**Details:**\n\n- New API endpoint: `\/v1\/environment_providers`\n- Fetches available environments with authentication headers\n- Validates that environments are available before session creation\n- Logs selected environment: `Selected environment: <id> (<name>)`\n- 15-second timeout for API request\n- Replaces hardcoded environment ID `env_011CSUkSjSxeWzWtatWym6Yn`\n- **Evidence**: `mMB()` at line 404246 in v2.0.10 (different function in v2.0.9)"}