PentAGI v0.2.0 - New frontend
Pre-release
Pre-release
🚀 New Features
Frontend Architecture
- ✨ Implemented modern React 18 architecture with TypeScript for enhanced type safety
- 🎨 Added shadcn/ui components with Radix UI primitives for consistent design
- 🌓 Introduced dark/light theme support with Tailwind CSS
- 📱 Added responsive design support for mobile, tablet, and desktop layouts
- ⚡ Optimized build process with Vite and module chunking
Core Features
- 💬 Real-time chat interface with AI agents using WebSocket subscriptions
- 🤖 Multi-agent system with specialized roles (Researcher, Developer, Executor)
- 📊 Terminal integration with real-time output monitoring
- 🎯 Task tracking system with subtasks and progress monitoring
- 🔍 Integrated search capabilities with vector store
- 📸 Screenshot capture and management system
Security & Authentication
- 🔐 Multi-provider authentication support
- 🔑 OAuth integration with GitHub and Google
- 🛡️ SSL/TLS support for secure communications
- 🔒 Environment-based configuration management
🐛 Bug Fixes
- Fixed WebSocket connection handling for GraphQL subscriptions
- Improved error handling in terminal output
- Resolved theme switching persistence issues
- Fixed mobile layout responsiveness
🔄 Changes
- Migrated from CRA to Vite for better build performance
- Updated all dependencies to latest stable versions
- Improved code organization with feature-based structure
- Enhanced type definitions for better TypeScript support
📚 Documentation
- Added comprehensive frontend documentation
- Included development setup instructions
- Added component architecture documentation
- Updated environment configuration guide
🛠️ Technical Details
- React 18.3.1
- TypeScript 5.6.2
- Vite 5.4.7
- GraphQL 16.9.0
- Tailwind CSS 3.4.13
🔜 Coming Soon
- Enhanced performance monitoring
- Improved error reporting
- Extended test coverage
- Additional UI components
🙏 Acknowledgments
- Thanks to @sirozha for new frontend version
What's Changed
New Contributors
Full Changelog: v0.1.0...v0.2.0