Coverage for agentos/evolution/__init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-08 12:20 +0800
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-08 12:20 +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.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)
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]