Coverage for agentos/evolution/__init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.14.3, created at 2026-07-08 10: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.autopilot import ( 

11 ABEvaluator, 

12 AutoPilot, 

13 AutoPilotMode, 

14 AutoTester, 

15 CodeGenerator, 

16 EvolutionJournal, 

17 EvolutionRun, 

18 RollbackManager, 

19) 

20from agentos.evolution.engine import ( 

21 EvolutionEngine, 

22 EvolutionProposal, 

23 EvolutionStatus, 

24) 

25from agentos.evolution.learner import ( 

26 Learner, 

27 LearningInsight, 

28) 

29from agentos.evolution.signals import ( 

30 BehaviorSignal, 

31 FeedbackPolarity, 

32 SignalCollector, 

33 SignalSummary, 

34 SignalType, 

35) 

36 

37__all__ = [ 

38 # Engine 

39 "EvolutionEngine", 

40 "EvolutionProposal", 

41 "EvolutionStatus", 

42 # Signals 

43 "BehaviorSignal", 

44 "SignalCollector", 

45 "SignalSummary", 

46 "SignalType", 

47 "FeedbackPolarity", 

48 # Learner 

49 "Learner", 

50 "LearningInsight", 

51 # AutoPilot v2 

52 "AutoPilot", 

53 "AutoPilotMode", 

54 "CodeGenerator", 

55 "AutoTester", 

56 "RollbackManager", 

57 "ABEvaluator", 

58 "EvolutionJournal", 

59 "EvolutionRun", 

60]