-
-
Notifications
You must be signed in to change notification settings - Fork 21
🚀 NEW! Full Support for Free LLMs, Enhanced Tooling, Cross-Platform Support (Windows/Linux/Unix/MacOS), New Features, Critical Bugfixes (v2.6.5) #46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
evx2
wants to merge
38
commits into
freshtechbro:master
Choose a base branch
from
evx2:models-fixed
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…r vibe task manager enhancements - Created 387 atomic tasks across 3 phases for systematic implementation - Phase 1 (89 tasks): Immediate fixes for hardcoded values and TODOs - Phase 2 (156 tasks): Enhanced detection with project stage analysis - Phase 3 (142 tasks): Advanced integration with PRD parsing and issue trackers - All work to be done on existing task-manager-fix branch - Each task designed for 5-10 minute completion with single acceptance criteria - Comprehensive rollback strategies and zero-impact guarantees included - Detailed execution guidelines with quality assurance checkpoints
- Added basic integration test for core task manager functionality - Added comprehensive real LLM integration test with recursive decomposition - Added live transport orchestration scenario test for HTTP/WebSocket/SSE - Added agent registration and communication scenario tests - Added test setup utilities for consistent test environment - Tests validate real OpenRouter API integration and multi-agent coordination - Comprehensive coverage of task decomposition, scheduling, and agent orchestration workflows
…coverage - Enhanced vitest.config.ts with improved test environment setup - Added temporary TypeScript configuration for vitest compatibility - Configured test coverage reporting and environment variables - Optimized test execution for integration and scenario tests - Ensured proper module resolution for ESM imports in test environment
…nd refinement capabilities - Enhanced RDD engine with better recursive decomposition logic and atomic task detection - Improved task refinement service with comprehensive redecomposition capabilities - Optimized task scheduler with enhanced algorithm implementations and resource management - Added better error handling and logging throughout core services - Improved performance and reliability of task generation and scheduling workflows - Enhanced integration with LLM services for intelligent task breakdown
- Enhanced decompose command with better parameter handling and validation - Improved sentinel protocol for robust task monitoring and status tracking - Enhanced code map integration with better context enrichment and caching - Added improved error handling and user feedback in CLI operations - Optimized integration workflows for better performance and reliability - Enhanced compatibility with existing MCP tools and services
…gration - Updated main src/index.ts with improved MCP server initialization - Enhanced vibe-task-manager index.ts with better service exports and configuration - Improved module loading and dependency injection for task manager services - Enhanced error handling and logging in main application entry points - Optimized startup sequence for better performance and reliability
…finitions and integration - Updated context curator index.ts with better service initialization and exports - Enhanced type definitions in context-curator.ts for improved type safety - Improved integration compatibility with vibe task manager services - Added better error handling and validation in context curation workflows - Maintained zero-impact changes ensuring no breaking changes to existing functionality
…k manager documentation - Enhanced system instructions with detailed vibe task manager architecture and capabilities - Added comprehensive documentation of task decomposition, scheduling, and agent orchestration - Documented integration patterns with code map generator and research services - Added implementation guidelines and best practices for task manager usage - Updated AI agent instructions for effective interaction with enhanced task management system - Included troubleshooting and configuration guidance for optimal performance
…rage - Added missing LLM operations for comprehensive tool support - Added context_curator_task_decomposition for Context Curator - Added agent coordination operations (task_assignment, response_processing, status_analysis) - Added workflow orchestration operations (task_orchestration, capability_matching) - Added monitoring operations (agent_health_monitoring, transport_optimization) - Added error recovery operations (error_recovery_analysis) - Removed duplicate entries and ensured consistent model assignments - All operations now use google/gemini-2.5-flash-preview-05-20 except research_query - Maintains perplexity/llama-3.1-sonar-small-128k-online for research queries - Achieves 100% coverage for all 38 LLM operations across 15+ tools
…state - Updated version to 2.3.0 and last updated date to June 2025 - Migrated testing framework references from Jest to Vitest - Added @vitest/coverage-v8 coverage reporting information - Updated build system documentation with TypeScript NodeNext module resolution - Added Node.js >=18.0.0 system requirements and multi-version testing - Enhanced CI/CD documentation with GitHub Actions workflow details - Added build directory management and git-ignore documentation - Updated testing infrastructure with comprehensive test suite information - Added recent improvements section documenting latest enhancements - Maintained production-ready status with updated performance metrics
- Updated package.json with latest dependencies and scripts - Enhanced mcp-config.json with comprehensive tool descriptions - Updated .env.example with current environment variable requirements - Improved .gitignore with proper build and test file exclusions - Ensures proper separation of source and generated content - Maintains clean repository structure with appropriate ignores
- Enhanced README.md with current project information - Updated setup scripts for improved installation process - Maintains comprehensive setup instructions for all platforms - Ensures proper environment configuration and dependencies
- Improved transport manager with dynamic port allocation - Enhanced WebSocket server with better error handling - Updated HTTP agent API with improved performance - Enhanced main index.ts with better service coordination - Improved logger.ts with enhanced logging capabilities - Ensures robust multi-transport support and reliability
- Improved agent registry with better registration and discovery - Enhanced agent tasks with improved task assignment and tracking - Updated job result retriever with better status monitoring - Ensures robust multi-agent coordination and task lifecycle management - Maintains comprehensive agent health monitoring and status tracking
- Enhanced core atomic detector with improved task analysis - Improved RDD engine with better decomposition algorithms - Enhanced task operations with comprehensive CRUD functionality - Added advanced services: agent orchestrator, context enrichment, decomposition - Improved progress tracking and task refinement capabilities - Enhanced types with comprehensive interfaces and type safety - Added robust utilities: config loader, performance monitor, error handling - Ensures production-ready task management with full feature coverage
- Improved natural language processing with advanced pattern matching - Enhanced command handlers with comprehensive intent recognition - Added CLI commands for decomposition and parsing operations - Improved integrations with job manager and external services - Enhanced security with concurrent access control and data sanitization - Added artifact handlers for PRD and task list processing - Ensures robust natural language understanding and secure operations
- Implemented robust port allocator with conflict prevention - Added support for port ranges and automatic fallback - Enhanced transport services with dynamic port assignment - Ensures reliable service startup without port conflicts - Maintains comprehensive error handling and logging
- Removed outdated vibe-task-manager implementation guidelines - Removed phase-specific implementation plan files - Removed temporary tsconfig.vitest-temp.json - Maintains clean repository structure with current implementation - Implementation plans have been superseded by actual implementation
- Added artifact parsing integration capabilities to README.md - Updated VIBE_CODER_MCP_SYSTEM_INSTRUCTIONS.md with new CLI commands - Documented PRD and task list integration features - Added session persistence and orchestration workflow information - Noted that Vibe Task Manager is functional but actively being enhanced - Updated examples to include new artifact parsing commands
- Added new LLM mappings for artifact parsing, session persistence, and orchestration workflows - Updated mcp-config.json with enhanced vibe-task-manager description and capabilities - Enhanced setup scripts (setup.bat and setup.sh) with detailed vibe task manager features - Added artifact parsing, session persistence, and CLI functionality descriptions - Updated feature lists to reflect production-ready status with ongoing enhancements
Core Improvements: - Enhanced session persistence tracking with detailed logging - Fixed fs-extra CommonJS/ESM import compatibility issues - Added comprehensive artifact parsing integration (PRD and task list) - Implemented orchestration workflow triggers and session management - Enhanced natural language processing with improved intent recognition New Features: - Artifact parsing CLI commands (parse prd, parse tasks, import artifact) - Session persistence with orchestration workflow support - Enhanced error handling and recovery mechanisms - Comprehensive test coverage for integration scenarios - Security enhancements with unified security configuration Bug Fixes: - Resolved session.persistedTasks population issues - Fixed file writing operations in summary generation - Improved dependency graph creation reliability - Enhanced timeout management and circuit breaker patterns Testing: - Added extensive integration tests for session persistence - Comprehensive artifact parsing workflow tests - Live integration testing with real LLM calls - Performance optimization and recursion prevention tests
Agent Tools: - Enhanced agent registry with improved capability matching - Updated agent response handling with better error recovery - Improved agent task distribution and polling mechanisms Code Map Generator: - Enhanced memory management with recursion prevention - Improved cache performance and memory optimization - Added comprehensive memory manager tests Context Curator: - Enhanced context curation service with better performance - Improved file discovery and relevance scoring - Better integration with vibe task manager workflows
Services: - Enhanced transport manager with comprehensive testing - Improved port allocation and conflict resolution - Better error handling and recovery mechanisms Utilities: - Added import cycle breaker for complex dependency management - Implemented operation circuit breaker for reliability - Enhanced recursion guard for preventing infinite loops - Improved initialization monitoring and system health checks Testing: - Comprehensive test suites for all utility functions - Integration tests for transport management - Performance and reliability testing infrastructure - Enhanced monitoring and debugging capabilities
…code-map-generator; feat(config): add FREE/PAID mode toggle for research recommendations
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚀 # VibeCoder v2.6.5 - Full Support for Free LLMs, Enhanced Tooling, Cross-Platform Support (Windows/Linux/Unix/MacOS), New Features, Critical Bugfixes
🎯 Release Summary
VibeCoder v2.6.5 is a comprehensive release based originally on #41 (v2.3.0), building on #43 (v2.4.0) and #44 (v2.5.1) that adds full compatibility with all free LLMs through OpenRouter including default customization, fixes critical Windows startup failures and cross-platform compatibility issues, resolves the map-codebase hanging bug, and introduces enterprise-level configuration management with 95% cost reduction. This release transforms VibeCoder from a partially functional Windows environment into a fully cross-platform, cost-optimized development platform.
🔥 Critical Issues Resolved
✅ FREE LLM MODEL TOOLS FIXED 🔥
(Working with
deepseek/deepseek-r1-0528-qwen3-8b:freeand other free models)VIBE_FULLSTACK_PAID_RESEARCHin .env config prevents charges💲 Paid LLM Model Features (Requires research functionality)
No longer requires paid for all other LLM features!
request_recommendation: true- Uses research API (no free research model exists)⚙️ Fixed: Cross-Platform Path Validation Issues
.toLowerCase()universally instead of handling platform-specific case sensitivity properly.src/utils/pathValidation.tscentralizes cross-platform path validation utilities🔥 Code Map Generator Infinite Loop (RESOLVED)
graphBuilder.tscreated an infinite recursion loop that never terminatedWindows Startup Failures (from issue #41)
sharp-win32-x64.nodebinary causing import failuresMap-Codebase Hanging Bug (v2.5.1 Critical Fix)
🚀 Major Features Added
VibeCoder Custom Build System v2.4.0/2.5.1
Smart Model Assignment System:
Cost Optimization Revolution:
Update-Safe Configuration:
Enhanced Tool Ecosystem
🎯 Context Curator Enhancement (v2.5.1)
📊 Vibe Task Manager Enhancement (v2.5.1)
🗺️ Map-Codebase Tool (Fixed in v2.5.1)
🛠️ Technical Implementation
Core System Fixes
1. Windows Path Validation Enhancement
2. Sharp Module Resolution (Windows)
3. Cross-Platform Compatibility (v2.5.1)
Debug Tool Consolidation (v2.5.1)
Before: 24+ scattered debug scripts with duplicate functionality
After: 4 essential cross-platform tools:
Benefits:
📁 Complete File Structure Changes
New Directories Added
Key Files Modified
Files Added/Enhanced
🧪 Comprehensive Testing Results
Windows Compatibility Testing
Before Fix:
After Fix (v2.5.1):
Map-Codebase Hang Fix Validation (v2.5.1)
Testing Results:
Cross-Platform Verification
Platforms Tested:
Functionality Verified:
Cost Optimization Verification
Usage Analysis:
Performance Metrics
💰 Cost Impact Analysis
Previous Setup (Before v2.4.0)
New Setup (v2.5.1)
ROI Calculation
🔄 Migration & Backward Compatibility
Seamless Upgrade Path
Backward Compatibility Guarantees
Migration Assistance
🏗️ Architecture Improvements (v2.5.1)
Code Review Response Implementation
Addressed Architectural Concerns:
Hardcoded Paths → Dynamic Discovery
Debug Script Proliferation → Consolidation
Platform Dependencies → Universal Compatibility
Semantic Versioning → Proper Progression
Enhanced System Architecture
📚 Documentation Enhancements
Comprehensive Documentation Suite
Consolidated Documentation Structure
Before: 5+ redundant documentation files with scattered information
After: Streamlined structure with:
🔮 Future Roadmap
Immediate Enhancements (Next Release)
Medium-Term Goals
Long-Term Vision
🏆 Release Highlights Summary
Critical Fixes Delivered
Game-Changing Features
Quality Improvements
✅ Final Validation Checklist
Core Functionality - General Fixes
Core Functionality - Free LLM Features
VIBE_FULLSTACK_PAID_RESEARCHdisabled)Core Functionality - Paid LLM Features (Research Only)
request_recommendation: trueusing research APISmart Features
Platform Compatibility
Quality Assurance
Enterprise Readiness
🎉 Conclusion
VibeCoder v2.6.5 represents a transformational release that evolves the platform from a Windows-incompatible, cost-intensive development tool into a fully cross-platform, enterprise-ready solution with revolutionary cost optimization. This release delivers immediate value through critical bug fixes while establishing a foundation for advanced AI-powered development workflows.
Key Achievements:
This merged release combines the critical fixes from v2.4.0 with the architectural refinements and performance enhancements of v2.5.1, creating the definitive VibeCoder experience for 2025 and beyond.
Ready for immediate deployment across all environments.