API Reference ============= Complete API documentation for SpecAlign modules. This reference is auto-generated from source code docstrings. .. toctree:: :maxdepth: 2 core agents specgen config utils Quick Links ----------- **Core Components:** - :class:`specalign.core.RedTeamOrchestrator` - Main orchestrator - :class:`specalign.core.ContextPool` - Context management - :class:`specalign.core.Planner` - Attack planning - :class:`specalign.core.SafetyJudge` - Safety evaluation - :class:`specalign.core.QualityJudge` - Quality evaluation **Agents:** - :class:`specalign.agents.Attacker` - Attacker agent - :class:`specalign.agents.Defender` - Defender agent - :class:`specalign.core.DualRoleAgent` - Dual-role agent **Specification Generation:** - :class:`specalign.specgen.SpecSampler` - Specification sampling - :class:`specalign.specgen.InstructionGeneratorV2C` - Instruction generation - :class:`specalign.core.SeedGenerator` - Seed generation **Configuration:** - :mod:`specalign.config.schema` - Configuration schemas - :func:`specalign.config.load_config` - Configuration loading