Releases: 78Spinoza/CLaudeCodeProxy
Releases · 78Spinoza/CLaudeCodeProxy
Release v1.0.39: Custom Function Strategy & Major Fixes
🚀 Major Improvements
Custom Function Strategy
- NEW: Custom
edit_multiple_linesfunction with automatic translation to Claude'sMultiEdit - FIXED: Multi-edit schema validation errors by replacing problematic standard functions
- STRATEGY: Custom functions with ultra-simple schemas, translated by proxy
Critical Bug Fixes
- FIXED: Variable shadowing causing
'str' object has no attribute 'append'error - FIXED: HTML entity encoding in bash commands (
&&→&&) - IMPROVED: Path format guidance for Windows/Unix compatibility
Enhanced Debugging
- Comprehensive command processing logs
- Path corruption tracking
- JSON parsing verification
- Tool parameter mapping validation
Installer Updates
- Updated to v1.0.39 with all improvements
- Both x64 and x86 Windows installers available
📦 Downloads
- Windows 64-bit:
Claude Proxy Installer_1.0.39_x64-setup.exe - Windows 32-bit:
Claude Proxy Installer_1.0.39_x86-setup.exe
🔧 Technical Notes
- Proxy version: 1.0.39
- Compatible with Claude Code latest version
- Enhanced tool reliability and error handling
v1.0.4 - Clean Class-Based Architecture
v1.0.4 - Clean Class-Based Architecture with 20x Cost Savings
🎉 Major Improvements
- ✅ Clean Architecture: Complete refactoring with class-based design
- ✅ 44-53% Code Reduction: From 936→527 lines (GroqCloud), 866→410 lines (xAI)
- ✅ Tool Compatibility: Fixed 'open_file' vs 'read_file' tool name mismatch
- ✅ Professional Code: Separated concerns with helper classes and functions
- ✅ Maintained 20x Cost Savings: Same performance, cleaner implementation
- ✅ Version Consistency: Installer filenames now match release version
🔧 Technical Updates
- Class-based Proxy Architecture: GroqClaudeProxy and XAIClaudeProxy main classes
- Smart Model Selection: Automatic routing between cost-effective and advanced models
- Enhanced Tool Mapping: Complete Claude Code tool compatibility
- Unicode Safety: Fixed Windows encoding crashes
- Eliminated Code Duplication: DRY principles throughout
📦 Files Included
- Windows x64 Installer: Claude Proxy Installer_1.0.4_x64-setup.exe
- Windows x86 Installer: Claude Proxy Installer_1.0.4_x86-setup.exe
🚀 Usage
Same as before - installers provide the foundation, proxy scripts deliver 20x cost savings with professional architecture.
v1.4.0 - Enhanced Setup & Auto-Installation
🚀 Enhanced Setup & Auto-Installation
This release significantly improves the setup experience with comprehensive auto-installation capabilities and robust error handling.
✨ New Features
- Auto-Installation Support: Automatically install Node.js, Git, and GitHub CLI across all platforms
- Cross-Platform Package Managers: Support for winget, Chocolatey, Homebrew, apt, and yum
- Enhanced Dependency Checking: Expanded from 5 to 7 setup steps including Git and GitHub CLI
- Multiple Fallback Methods: Claude CLI installation with elevated privileges and user-local fallback
- Registry Corruption Detection: Automatic cleanup of corrupted Windows environment variables
🛠️ Improvements
- Robust Quote Cleaning: Enhanced Windows registry quote handling with recursive cleaning
- Comprehensive Error Reporting: Detailed installation attempt logging with specific failure reasons
- Better PATH Management: Improved PATH modification with proper elevation handling
- User Experience: Clear prompts for optional installations with manual fallback instructions
🔧 Technical Changes
- Refactored
clean_registry_value()with platform-specific quote handling - Added
install_nodejs(),install_git(), andinstall_github_cli()methods - Enhanced
install_claude_cli()with 4 different installation strategies - Improved error handling with detailed diagnostic information
- Added registry cleanup for corrupted keys from previous versions
📦 Installation
# Clone and run setup
git clone https://github.com/78Spinoza/CLaudeCodeProxy.git
cd CLaudeCodeProxy
python claudeproxysetup.py🐛 Bug Fixes
- Fixed Windows registry quote corruption issues
- Resolved PATH modification failures on restricted systems
- Fixed Claude CLI installation on systems with permission restrictions
- Improved cross-platform compatibility for auto-installation
Full Changelog: v1.2.0...v1.4.0
ClaudeProxy v1.3.0 - Enhanced Stability and Documentation
What's New in v1.3.0
🔧 Critical Fixes
- Fixed batch file syntax errors preventing proper execution on Windows
- Resolved installation issues in Python setup scripts
- Enhanced error handling in proxy startup scripts
📚 Documentation Improvements
- Added comprehensive flexibility section about self-hosting benefits
- Updated creator recommendations for GroqCloud usage
- Improved troubleshooting guides
🚀 Enhancements
- Added backup batch file for improved reliability
- Enhanced GroqCloud proxy startup script
- Better cross-platform compatibility
💰 Cost Benefits
- Maintain 15-20x cost savings vs Anthropic direct pricing
- Full Claude Code tool compatibility with alternative providers
Installation
Download and run the setup script for your platform:
- Windows:
claudeproxy.bat setup - Linux/macOS:
./claudeproxy.sh setup
Requirements
- Python 3.8+
- Claude Code CLI installed
- API key from xAI or GroqCloud
Generated with Claude Code
Full Changelog: v1.1.0...v1.3.0