v1.0.0
vxcontrol/pentagiv1.0.0Dec 31, 2025by asdek
AI Summary
First production stable release of PentAGI autonomous penetration testing platform featuring Graphiti knowledge graph integration, interactive installer, modern React 19 frontend redesign, unified LLM provider management, and enhanced search ecosystem.
Key Highlights
- Graphiti Knowledge Graph Integration for temporal context across sessions
- Interactive Installer with system checks and step-by-step configuration
- Modern Frontend Redesign with React 19 and Tailwind CSS v4
- Provider Management System supporting Bedrock, Gemini, Ollama, and custom endpoints
- Enhanced Search Ecosystem with SearXNG meta-search engine
New Features
- Patch Refiner for intelligent result validation
- Prompt & Agent Management through web interface
- Provider Testing UI for configuration validation
- SSL/TLS Configuration with custom CA paths
- Enhanced Container Management with configurable Docker images
- Installation ID & Licensing via PentAGI Cloud API
- Volume Persistence Detection for Pentagi and Langfuse services
- Go 1.24 and Alpine 3.22.1 base image
- Parallel Workers increased from 8 to 16
Full Release Notes
--- <div align="center"> > š **PentAGI 1.0 - Production Ready!** The first stable release of our autonomous penetration testing platform, bringing enterprise-grade features, enhanced AI capabilities, and a completely redesigned user experience. [](https://discord.gg/2xrMh7qX6m)ā [](https://t.me/+Ka9i6CNwe71hMWQy) </div> --- ### šÆ Major Features **š§ Graphiti Knowledge Graph Integration** - Revolutionary memory system using [Graphiti](https://github.com/getzep/graphiti), a temporal knowledge graph that maintains context across penetration testing sessions. Configure deployment modes (embedded, external, or disabled) and leverage graph-based reasoning for more intelligent agent decisions. **āļø Interactive Installer** - Professional setup wizard with comprehensive system checks, Docker volume detection, and step-by-step configuration for all services including LLM providers, search engines, and observability stack. Available for Linux, macOS, and Windows. **šØ Modern Frontend Redesign** - Complete UI/UX overhaul with React 19, Tailwind CSS v4, and enhanced architecture: - Advanced flow management with filters by agents, tasks, tools, and vector stores - Improved settings interface with tabular data views and form validation - Real-time toast notifications and responsive design - Enhanced favorites system and sidebar navigation **š§ Provider Management System** - Unified configuration for LLM providers with support for: - AWS Bedrock (with temporary credentials and session tokens) - Google Gemini (2.5 Flash and Pro models) - Ollama (local deployment) - Custom OpenAI-compatible endpoints **š Enhanced Search Ecosystem** - Integrated [SearXNG](https://docs.searxng.org/) meta-search engine with privacy-focused searching, complementing existing Perplexity and DuckDuckGo providers. **ā” Patch Refiner** - Intelligent result refinement system that automatically improves agent outputs, validates findings, and ensures accuracy before presenting final results. ### š New Features - **Prompt & Agent Management**: Create, edit, and test custom AI agent configurations through the web interface - **Provider Testing UI**: Built-in testing functionality for validating LLM provider configurations with detailed reports - **SSL/TLS Configuration**: External certificate support with custom CA paths and insecure mode for development - **Enhanced Container Management**: Configurable Docker images for penetration testing with improved isolation - **Installation ID & Licensing**: PentAGI Cloud API integration with license key management - **Volume Persistence Detection**: Automatic Docker volume existence checks for Pentagi and Langfuse services ### šØ UI/UX Improvements - **React 19 Migration**: Upgraded to latest React version with improved performance and new features - **Tailwind v4**: Modern styling system with better customization and smaller bundle size - **Flow Components Refactoring**: Renamed and restructured chat components to flow-based architecture - **Responsive Filter Forms**: Advanced filtering UI with input groups for agents, tools, and vector stores - **Delete Confirmation Dialogs**: User-friendly confirmation prompts for destructive actions - **Hybrid Model Selector**: Combined input/dropdown for flexible model selection ### š Key Fixes - **Long Subtask Descriptions**: Fixed issue #72 with truncating overly detailed subtask descriptions - **Large Result Storage**: Resolved database issues when storing extensive task and subtask results - **Provider Configuration**: Fixed empty provider config creation in web UI (issue #63) - **Manual Task Stopping**: Improved handling when stopping tasks during refiner operations - **URL Resolution**: Enhanced browser tool logic for local domain handling - **UTF-8 Sanitization**: Moved database UTF-8 sanitization to common package for consistency ### š§ Infrastructure Improvements - **Go 1.24**: Updated to latest Golang version with performance improvements - **Docker Optimization**: Removed unnecessary cleanup steps, optimized layer caching - **Dependency Updates**: - Docker SDK 28.2.2 ā 28.3.3 - Ollama 0.9.6 ā 0.10.0 - golang.org/x/crypto security updates - Frontend dependencies (Vite, axios, jsPDF) - **Alpine 3.22.1**: Latest base image with security patches - **Enhanced Logging**: Improved logging throughout the application with better context ### š Performance & Architecture - **Graphite Docker Compose**: Separate docker-compose-graphiti.yml for modular deployment - **Parallel Workers**: Increased default from 8 to 16 for improved testing performance - **Apollo Cache Optimization**: Added keyFields normalization for better provider handling - **Agent Configuration**: Refactored to use AgentConfigType enum for clarity - **Settings Refactoring**: Streamlined provider, prompt, and agent management architecture ### š Documentation - **Installer Documentation**: Comprehensive guide for installation wizard components - **Flow Execution Guide**: Enhanced launch configuration documentation - **Graphiti Setup**: Instructions for running knowledge graph stack - **Provider Examples**: Updated configuration examples for all supported providers - **Prerequisites Guide**: Detailed Docker installation and permissions documentation --- š **Documentation**: For detailed setup instructions, visit the [README](https://github.com/vxcontrol/pentagi#readme) and [Quick Start Guide](https://pentagi.com/get-started) --- ## New Contributors * @stoykovstoyk made their first contribution in https://github.com/vxcontrol/pentagi/pull/53 * @PeterDaveHello made their first contribution in https://github.com/vxcontrol/pentagi/pull/50 * @kaikreuzer made their first contribution in https://github.com/vxcontrol/pentagi/pull/90 * @zavgorodnii made their first contribution in https://github.com/vxcontrol/pentagi/pull/93 --- **Full Changelog**: https://github.com/vxcontrol/pentagi/compare/v0.3.0...v1.0.0