Coverage for agentos/evolution/__init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-02 09:59 +0800
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-02 09:59 +0800
1"""Evolution module — Self-evolution system v2.
3Components:
4 - EvolutionEngine: Proposal lifecycle management (pending → approved → applied)
5 - SignalCollector: User behavior signal collection and analysis
6 - Learner: From signals to insights to evolution proposals
7 - AutoPilot: Closed-loop self-evolution pipeline (v2, auto-generate/appply/validate diffs)
8"""
10from agentos.evolution.engine import (
11 EvolutionEngine,
12 EvolutionProposal,
13 EvolutionStatus,
14)
15from agentos.evolution.signals import (
16 BehaviorSignal,
17 SignalCollector,
18 SignalSummary,
19 SignalType,
20 FeedbackPolarity,
21)
22from agentos.evolution.learner import (
23 Learner,
24 LearningInsight,
25)
26from agentos.evolution.autopilot import (
27 AutoPilot,
28 AutoPilotMode,
29 CodeGenerator,
30 AutoTester,
31 RollbackManager,
32 ABEvaluator,
33 EvolutionJournal,
34 EvolutionRun,
35)
37__all__ = [
38 # Engine
39 "EvolutionEngine", "EvolutionProposal", "EvolutionStatus",
40 # Signals
41 "BehaviorSignal", "SignalCollector", "SignalSummary", "SignalType", "FeedbackPolarity",
42 # Learner
43 "Learner", "LearningInsight",
44 # AutoPilot v2
45 "AutoPilot", "AutoPilotMode", "CodeGenerator", "AutoTester",
46 "RollbackManager", "ABEvaluator", "EvolutionJournal", "EvolutionRun",
47]