1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
//! # Terraphim Agent Evolution System
//!
//! A comprehensive agent memory, task, and learning evolution system that tracks
//! the complete development and learning journey of AI agents over time.
//!
//! ## Core Features
//!
//! - **Versioned Memory**: Time-based snapshots of agent memory states
//! - **Task List Evolution**: Complete lifecycle tracking of agent tasks
//! - **Lessons Learned**: Comprehensive learning and knowledge retention system
//! - **Goal Alignment**: Continuous tracking of agent alignment with objectives
//! - **Evolution Visualization**: Tools to view agent development over time
//!
//! ## Architecture
//!
//! The evolution system consists of three core tracking components that work together:
//!
//! - **Memory Evolution**: Tracks what the agent remembers and knows
//! - **Task List Evolution**: Tracks what the agent needs to do and has done
//! - **Lessons Evolution**: Tracks what the agent has learned and how it applies knowledge
//!
//! All components use terraphim_persistence for storage with time-based versioning.
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
/// Result type for agent evolution operations
pub type EvolutionResult<T> = ;
/// Agent identifier type
pub type AgentId = String;
/// Task identifier type
pub type TaskId = String;
/// Lesson identifier type
pub type LessonId = String;
/// Memory item identifier type
pub type MemoryId = String;