{"version":"1.0.46","anchor":"new-features","canonical_anchor":"new-features","heading":"New Features","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.46\/e\/new-features","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.46","markdown":"### New Features\n\nEnvironment Variable Expansion in MCP Server Configuration\n\n- Added support for environment variable expansion in MCP server configurations using `${VAR}` syntax\n- Supports default values with `${VAR:-default}` notation\n- Validates that all required environment variables are set before starting servers\n- Example usage in MCP config:\n\n`  {\n    \"mcpServers\": {\n      \"myServer\": {\n        \"command\": \"${HOME}\/bin\/server\",\n        \"args\": [\"--port\", \"${PORT:-8080}\"],\n        \"env\": {\n          \"API_KEY\": \"${MY_API_KEY}\"\n        }\n      }\n    }\n  }`\nBackground Command Execution Shortcut\n\n- Added keyboard shortcut `Ctrl+B` to run long-running commands in the background\n- Displays helpful hint \"Ctrl+B to run in background\" when commands are executing\n- Allows users to quickly background tasks without waiting for the command selection dialog\n\nEnhanced Long-Running Command Display\n\n- Improved the display of long-running commands to show the last 2 lines of output\n- Shows line count indicator (e.g., \"+15 more lines\") for truncated output\n- More compact and informative display during command execution\n\nWSL Path Translation Support\n\n- Added automatic path translation between Windows and WSL environments\n- New `ie` class handles bidirectional path conversion:\n- `toLocalPath()`: Converts Windows paths to WSL paths\n- `toIDEPath()`: Converts WSL paths to Windows paths\n- Automatically detects and handles WSL distribution names in paths"}