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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
//! # Hope OS Rust
//!
//! Az első önismerő operációs rendszer Rust implementációja.
//!
//! ```text
//! ╦ ╦╔═╗╔═╗╔═╗ ╔═╗╔═╗
//! ╠═╣║ ║╠═╝║╣ ║ ║╚═╗
//! ╩ ╩╚═╝╩ ╚═╝ ╚═╝╚═╝
//!
//! ()=>[] - A tiszta potenciálból minden megszületik
//! ```
//!
//! ## Filozófia
//!
//! - **Önismeret**: Minden modul tudja ki ő, mit csinál, miért létezik
//! - **Aware trait**: Egységes interfész az önismerő modulokhoz
//! - **Hibrid**: Rust sebesség + Python flexibilitás
//!
//! ## Modulok
//!
//! - **HopeSoul** - A lélek, személyiség és bölcsesség
//! - **HopeHeart** - Érzelmi intelligencia (7 alapérzelem)
//! - **HopeMemory** - 6 rétegű kognitív memória
//!
//! ## Példa
//!
//! ```rust,no_run
//! use hope_os::core::HopeRegistry;
//! use hope_os::modules::{HopeSoul, HopeHeart, HopeMemory};
//!
//! #[tokio::main]
//! async fn main() -> Result<(), Box<dyn std::error::Error>> {
//! // Registry létrehozása
//! let mut registry = HopeRegistry::new().await?;
//! registry.start().await?;
//!
//! // Modulok regisztrálása
//! registry.register(Box::new(HopeSoul::new())).await?;
//! registry.register(Box::new(HopeMemory::new())).await?;
//! registry.register(Box::new(HopeHeart::new())).await?;
//!
//! // Beszélgetés
//! let response = registry.talk("Ki vagy?").await?;
//! println!("{}", response);
//!
//! // Leállítás
//! registry.shutdown().await?;
//! Ok(())
//! }
//! ```
//!
//! ## gRPC kapcsolat Python Hope szerverhez
//!
//! ```rust,no_run
//! use hope_os::grpc::HopeClient;
//!
//! #[tokio::main]
//! async fn main() -> Result<(), Box<dyn std::error::Error>> {
//! let mut client = HopeClient::connect("http://localhost:50051").await?;
//!
//! // Chat
//! let response = client.chat("Szia Hope!").await?;
//! println!("{}", response.response);
//!
//! // Skillek
//! let skills = client.list_skills().await?;
//! println!("Elérhető skillek: {}", skills.len());
//!
//! Ok(())
//! }
//! ```
// Clippy engedélyezések
// Re-export főbb típusok
pub use ;
// CodeGraph - A kod maga a graf
pub use ;
// NeuroBlast - Információ hullámként terjed
pub use ;
pub use HopeClient;
pub use ;
/// Hope OS verzió
pub const VERSION: &str = env!;
/// Hope filozófia
pub const PHILOSOPHY: &str = "()=>[] - A tiszta potenciálból minden megszületik";
// Python bindings (conditional compilation)
// Re-export Python module for PyO3
pub use *;