Environment Variable Expansion in MCP Server Configuration
- Added support for environment variable expansion in MCP server configurations using
${VAR} syntax - Supports default values with
${VAR:-default} notation - Validates that all required environment variables are set before starting servers
- Example usage in MCP config:
{
"mcpServers": {
"myServer": {
"command": "${HOME}/bin/server",
"args": ["--port", "${PORT:-8080}"],
"env": {
"API_KEY": "${MY_API_KEY}"
}
}
}
}
Background Command Execution Shortcut
- Added keyboard shortcut
Ctrl+B to run long-running commands in the background - Displays helpful hint "Ctrl+B to run in background" when commands are executing
- Allows users to quickly background tasks without waiting for the command selection dialog
Enhanced Long-Running Command Display
- Improved the display of long-running commands to show the last 2 lines of output
- Shows line count indicator (e.g., "+15 more lines") for truncated output
- More compact and informative display during command execution
WSL Path Translation Support
- Added automatic path translation between Windows and WSL environments
- New
ie class handles bidirectional path conversion: toLocalPath(): Converts Windows paths to WSL pathstoIDEPath(): Converts WSL paths to Windows paths- Automatically detects and handles WSL distribution names in paths