This repository was archived by the owner on Jun 11, 2026. It is now read-only.
Repository navigation
Added
- Comprehensive inline documentation for configuration constants - Added detailed comments explaining provider
defaults, metadata, environment variables, and performance configuration constants to improve code maintainability
Refactored
- Background process tracking - Improved cleanup mechanism with CLAUVER_BG_PIDS array for explicit PID tracking:
- Added track_background_pid function for centralized PID tracking
- Implemented SIGTERM signal for graceful shutdown before SIGKILL
- Added wait command to ensure proper process termination
- Improved PID validation and removed unnecessary upper bound check
- Track test PIDs in cmd_test function for better cleanup
- Installation detection - Simplified install.sh method detection by removing temp file approach
- Provider matching - Simplified regex pattern matching in cmd_reset_provider for built-in providers
- API key validation - Removed strict format checks, length requirements, and character restrictions for increased
flexibility across different provider key formats - Logging functions - Removed duplicate standalone log, success, warn, and error functions in favor of prefixed
UI module versions (ui_log, ui_success, ui_warn, ui_error) - Setup command - Removed ASCII art banner for cleaner output
Changed
- Test API key patterns - Normalized test API key patterns across all test suites for consistency
- Removed unused MIN_API_KEY_LENGTH validation constant
Removed
- Redundant logging functions - Dropped standalone logging functions, now using prefixed UI module versions exclusively