Changelog
All notable changes to SpecAlign are documented here.
This project follows Semantic Versioning.
[1.0.0] - 2024-01-15
Initial release of SpecAlign.
Added
Multi-agent adversarial testing framework
Specification generation from classified rules
Red-team testing with attacker/defender agents
DPO dataset generation with multiple strategies
Context pool for attack strategy improvement
Safety and quality judges for evaluation
Rich CLI with progress tracking
Flexible configuration system
Support for multiple API providers
Comprehensive documentation
Core Features
RedTeamOrchestratorfor coordinating adversarial testingContextPoolwith embedding-based similarity searchPlannerfor generating attack strategiesDualRoleAgentsupporting role swappingSafetyJudgeandQualityJudgefor evaluationSeedGeneratorfor test prompt generation
CLI Commands
specalign run- Complete pipeline executionspecalign generate- Specification and seed generationspecalign redteam- Red-team testingspecalign analyze- Result analysisspecalign config- Configuration managementspecalign providers- Provider management
[0.9.0] - 2024-01-01
Beta release for internal testing.
Added
Basic red-team loop implementation
Initial CLI structure
Configuration loading
Changed
Refactored agent architecture
Improved error handling
[0.1.0] - 2023-12-01
Alpha release.
Added
Project scaffolding
Basic specification generation
Proof-of-concept adversarial testing