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

2

3 Components:

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

10 from agentos.evolution.engine import (

11 EvolutionEngine,

12 EvolutionProposal,

13 EvolutionStatus,

14)

15 from agentos.evolution.signals import (

16 BehaviorSignal,

17 SignalCollector,

18 SignalSummary,

19 SignalType,

20 FeedbackPolarity,

21)

22 from agentos.evolution.learner import (

23 Learner,

24 LearningInsight,

25)

26 from 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]