@@ -36,6 +36,22 @@ PUMA is a layered cognitive architecture combining symbolic reasoning (Hyperon/M
3636- MeTTa-based reasoning and program execution
3737- RocksDB/PostgreSQL persistence layer
3838
39+ ### Hyperon Subagents System
40+ - ** Parallel Distributed Reasoning** : Pool of specialized MeTTa subagents for concurrent execution
41+ - ** 5 Core Components** :
42+ - ** SubAgentManager** : Orchestrates agent pool, task routing, and load balancing
43+ - ** MeTTaExecutionEngine** : MeTTa program execution with multiple modes (batch/interactive/async)
44+ - ** SubAgentCoordinator** : Advanced coordination strategies (parallel, sequential, competitive, consensus)
45+ - ** RFTHyperonBridge** : Bridges RFT relational frames with MeTTa symbolic reasoning
46+ - ** HyperonSubAgent** : Individual agents with specialized capabilities (reasoning, pattern matching, memory retrieval, goal planning)
47+ - ** Advanced Capabilities** :
48+ - Capability-based task routing (8 agent capability types)
49+ - Map-reduce distributed reasoning
50+ - Inter-agent communication (broadcast, P2P, pub-sub via Atomspace)
51+ - Consensus mechanisms for multi-agent validation
52+ - Integration with PUMA consciousness states
53+ - Performance monitoring and fault tolerance
54+
3955### PUMA Meta-Cognitive Framework
4056- ** Episodic Memory System** : Timestamped experience nodes with context
4157- ** Memory Consolidation** : Background pattern extraction and concept formation
@@ -79,6 +95,9 @@ cd hyperon-core
7995cargo build --release
8096cd ..
8197
98+ # Install Hyperon Python bindings
99+ pip install hyperon
100+
82101# Install GUI dependencies
83102cd gui
84103npm install
@@ -110,12 +129,18 @@ export PUMA_ENABLE_SELF_MODIFICATION=1
110129│ ├── rft/ # Relational Frame Theory engine
111130│ ├── curiosity/ # Intrinsic motivation system
112131│ ├── goals/ # Goal formation and intention
113- │ └── shop/ # Self-modification system
132+ │ ├── shop/ # Self-modification system
133+ │ └── hyperon_subagents/ # Hyperon subagent system
134+ │ ├── manager.py # SubAgent pool management
135+ │ ├── metta_engine.py # MeTTa execution engine
136+ │ ├── coordinator.py # Advanced coordination strategies
137+ │ └── rft_bridge.py # RFT-Hyperon integration bridge
114138├── gemini-interface/ # Gemini Live integration
115139├── web-agent/ # Autonomous browsing
116140├── atomspace-db/ # Persistence layer
117141├── gui/ # Real-time visualization dashboard
118142├── bootstrap/ # Consciousness initialization
143+ ├── examples/ # Usage examples and demos
119144└── tests/ # Integration and unit tests
120145```
121146
@@ -149,6 +174,34 @@ await consciousness.converse("Hello, how are you?")
149174consciousness.resume()
150175```
151176
177+ ### Using Hyperon Subagents
178+ ``` python
179+ from puma.hyperon_subagents import SubAgentManager, SubAgentTask, AgentCapability
180+
181+ # Initialize manager with specialized agent pool
182+ manager = SubAgentManager(max_agents = 10 )
183+ manager.create_specialized_agents()
184+
185+ # Execute a reasoning task
186+ task = SubAgentTask(
187+ task_type = " reasoning" ,
188+ metta_program = " (infer (premise) (rule))" ,
189+ priority = 0.8
190+ )
191+ result = await manager.execute_task(task, required_capability = AgentCapability.REASONING )
192+
193+ # Parallel execution across multiple agents
194+ tasks = [create_task(i) for i in range (10 )]
195+ results = await manager.execute_parallel(tasks)
196+
197+ # Map-reduce distributed reasoning
198+ map_programs = [" (match &self (pattern1 $x) $x)" , " (match &self (pattern2 $y) $y)" ]
199+ reduce_program = " (synthesize-concept $results)"
200+ result = await manager.map_reduce_reasoning(map_programs, reduce_program)
201+ ```
202+
203+ See ` /home/user/PUMA-Program-Understanding-Meta-learning-Architecture/examples/hyperon_subagents_demo.py ` for complete examples.
204+
152205### GUI Dashboard
153206``` bash
154207cd gui
@@ -218,15 +271,24 @@ EmotionalStateNode(valence)
218271- [x] Basic project structure
219272- [x] RFT framework foundation
220273- [x] Frequency ledger tracking system
274+ - [x] Hyperon subagents integration
275+ - [x] SubAgentManager with pool management
276+ - [x] MeTTa execution engine (batch/interactive/async modes)
277+ - [x] SubAgentCoordinator with 6 coordination strategies
278+ - [x] RFT-Hyperon bridge for symbolic reasoning
279+ - [x] Inter-agent communication (broadcast/P2P/pub-sub)
280+ - [x] Capability-based task routing
281+ - [x] Map-reduce distributed reasoning
282+ - [x] Consensus mechanisms
221283
222284### In Progress
223- - [ ] Hyperon Atomspace integration
285+ - [ ] Hyperon Atomspace persistence integration
224286- [ ] Bootstrap consciousness seed
225287- [ ] Gemini Live interface
226288- [ ] Web agent
227- - [ ] Memory consolidation
289+ - [ ] Memory consolidation with Hyperon
228290- [ ] Self-modification system
229- - [ ] GUI dashboard
291+ - [ ] GUI dashboard with subagent visualization
230292
231293### Planned
232294- [ ] Full autonomous operation
@@ -288,6 +350,13 @@ MIT License - See LICENSE file for details
288350}
289351```
290352
353+ ## Documentation
354+
355+ For detailed documentation on specific components:
356+ - ** Hyperon Subagents System** : See ` /home/user/PUMA-Program-Understanding-Meta-learning-Architecture/docs/HYPERON_SUBAGENTS.md `
357+ - ** RFT Architecture** : See ` /home/user/PUMA-Program-Understanding-Meta-learning-Architecture/docs/functional_contextualist_architecture.md `
358+ - ** Architecture Overview** : See ` /home/user/PUMA-Program-Understanding-Meta-learning-Architecture/docs/architecture.md `
359+
291360## References
292361
293362- OpenCog Hyperon: https://github.com/trueagi-io/hyperon-experimental
0 commit comments