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

1"""Evolution module — Self-evolution system v2. 

2 

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""" 

9 

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) 

36 

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]