- Added support for Claude Code CLI, Cursor IDE, and Windsurf IDE in workspace setup.
- Refactored port forwarding command to check for existing processes and provide feedback.
- Implemented direct access for Qdrant and added test commands for connectivity checks.
- Improved package installation logic to handle locked APT processes and retries.
- Updated startup scripts to log output for better debugging and monitoring.
- Added installation scripts for additional development tools and utilities.
- Added system detection logic to handle different OS types (Linux, macOS, Windows).
- Enhanced user creation logic to support non-root execution and proper ownership.
- Updated directory creation to use dynamic home paths based on detected OS.
- Improved Git configuration and metadata capture with error handling.
- Modularized system package installation based on OS type.
- Streamlined Node.js, Python, and Rust setup scripts with error handling.
- Updated shell configuration to include dynamic aliases and environment info script.
- Deprecated `devcontainer_image` variable in favor of `devcontainer_repo_url` for better repository management.
- Adjusted Terraform workspace configuration to support new repository URL and caching options.