AGENTS_OLD.md · 9.4 KB
[ARCHIVED] This document is outdated. See AGENTS.md for the current agent architecture reference.
MindX Agent Architecture Reference
Comprehensive Agent Registry & Documentation
Version: 3.0
Date: 2025-09-14
Purpose: Complete reference for all agents in the mindX orchestration environment
๐ฏ Agent Architecture Overview
mindX operates as an agnostic orchestration environment with a multi-tier agent architecture supporting symphonic coordination across intelligence levels. Each agent maintains cryptographic identity, specialized capabilities, and standardized A2A (Agent-to-Agent) communication.
๐ผ Orchestration Hierarchy
Higher Intelligence โ CEO.Agent โ Conductor.Agent โ mindX Environment
โ
MastermindAgent (Coordinator)
โ
Specialized Agent Ecosystem
๐ REGISTERED AGENTS (Official Registry)
Tier 1: Core Orchestration
๐ง MastermindAgent (mastermind_prime)
- File:
orchestration/mastermind_agent.py
- Type:
orchestrator
- Status: โ
Registered & Active
- Identity:
0xb9B46126551652eb58598F1285aC5E86E5CcfB43
- Access: Full system access (
permissions)
- Role: Primary orchestration coordinator within mindX environment
- Capabilities: Strategic planning, agent lifecycle management, BDI-driven decisions
๐๏ธ CoordinatorAgent (coordinator_agent)
- File:
orchestration/coordinator_agent.py
- Type:
kernel
- Status: โ
Registered & Active
- Identity:
0x7371e20033f65aB598E4fADEb5B4e400Ef22040A
- Access:
system_analyzer tool
- Role: Central kernel and service bus for agent lifecycle
- Capabilities: Agent creation, identity provisioning, registry synchronization
Tier 2: Security & Identity
๐ก๏ธ GuardianAgent (guardian_agent_main)
- File:
agents/guardian_agent.py
- Type:
core_service
- Status: โ
Registered & Active
- Identity:
0xC2cca3d6F29dF17D1999CFE0458BC3DEc024F02D
- Access:
system_health tool
- Role: Security validation and challenge-response authentication
- Capabilities: Resource protection, security scanning, audit logging
๐ IDManagerAgent (Unregistered - see below)
- Status: โ ๏ธ Core component but not in registry
- Critical: Identity management for all agents
Tier 3: Specialized Services
๐ค AutoMINDXAgent (automindx_agent_main)
- File:
agents/automindx_agent.py
- Type:
core_service
- Status: โ
Registered & Active
- Identity:
0xCeFF40C3442656D06d0722DfB1e2b2A62D1C1d76
- Access: No tools assigned
- Role: Persona management and adaptive behavior
- Capabilities: Adaptive persona switching, behavioral optimization
๐งฌ StrategicEvolutionAgent (sea_for_mastermind)
- File:
learning/strategic_evolution_agent.py
- Type:
core_service
- Status: โ
Registered & Active
- Identity:
0x5208088F9C7c45a38f2a19B6114E3C5D17375C65
- Access:
system_analyzer, registry_manager tools
- Role: Self-modification and software engineering specialist
- Capabilities: Code evolution, system improvement, lesson learning
๐๏ธ BlueprintAgent (blueprint_agent_mindx_v2)
- File:
evolution/blueprint_agent.py
- Type:
core_service
- Status: โ
Registered & Active
- Identity:
0xa61c00aCA8966A7c070D6DbeE86c7DD22Da94C18
- Access:
base_gen_agent tool
- Role: System architecture and blueprint management
- Capabilities: Architecture documentation, system blueprinting
โ ๏ธ UNREGISTERED AGENTS (Found in Codebase)
Critical Core Agents
๐ IDManagerAgent
- File:
core/id_manager_agent.py
- Status: โ UNREGISTERED - Critical system component
- Role: Cryptographic identity and agent instantiation
- Capabilities: Identity creation, wallet management, permissions
- Priority: HIGH - Should be registered immediately
๐งญ AGInt (Augmentic General Intelligence)
- File:
core/agint.py
- Status: โ UNREGISTERED - Core cognitive engine
- Role: P-O-D-A cognitive processing cycle
- Capabilities: Perception, orientation, decision-making, action
- Priority: HIGH - Central intelligence component
๐ฏ BDIAgent (Belief-Desire-Intention)
- File:
core/bdi_agent.py
- Status: โ UNREGISTERED - Tactical execution engine
- Role: Goal-oriented autonomous behavior with BDI architecture
- Capabilities: Belief management, intention planning, tool execution
- Priority: HIGH - Primary execution agent
Memory & Learning Agents
๐ง EnhancedMemoryAgent
- File:
agents/enhanced_memory_agent.py
- Status: โ UNREGISTERED
- Role: Advanced memory management and learning
- Capabilities: Memory analysis, pattern recognition, self-improvement
๐ง MemoryAgent
- File:
agents/memory_agent.py
- Status: โ UNREGISTERED
- Role: Basic memory operations and storage
- Capabilities: Memory persistence, retrieval, organization
๐ SelfImprovementAgent
- File:
learning/self_improve_agent.py
- Status: โ UNREGISTERED
- Role: Autonomous self-improvement and optimization
- Capabilities: Performance analysis, capability enhancement
Utility & Development Agents
๐ป SimpleCoderAgent
- File:
agents/simple_coder_agent.py
- Status: โ UNREGISTERED - Listed in tools registry as tool
- Role: Secure file system and shell command execution
- Capabilities: Code generation, file operations, sandboxed execution
๐ MultiModelAgent
- File:
llm/multimodel_agent.py
- Status: โ UNREGISTERED
- Role: Multi-model LLM coordination
- Capabilities: Model selection, load balancing, optimization
๐ DocumentationAgent
- File:
docs/documentation_agent.py
- Status: โ UNREGISTERED
- Role: Automated documentation generation
- Capabilities: Code documentation, API docs, system documentation
Testing & Validation Agents
๐งช UltimateCognitionTestAgent
- File:
tests/test_agent.py
- Status: โ UNREGISTERED - Test infrastructure
- Role: Comprehensive system testing
- Capabilities: Cognitive testing, validation, benchmarking
๐งช EnhancedUltimateCognitionTestAgent
- File:
tests/enhanced_test_agent.py
- Status: โ UNREGISTERED - Enhanced test infrastructure
- Role: Advanced testing capabilities
- Capabilities: Enhanced testing, performance analysis
๐ ReportAgent
- File:
tests/report_agent.py
- Status: โ UNREGISTERED - Reporting infrastructure
- Role: Test reporting and analysis
- Capabilities: Report generation, data analysis
๐จ CRITICAL REGISTRATION GAPS
Immediate Action Required
- IDManagerAgent - Core identity management (CRITICAL)
- AGInt - Central cognitive engine (CRITICAL)
- BDIAgent - Primary execution engine (CRITICAL)
- EnhancedMemoryAgent - Advanced memory capabilities (HIGH)
- SelfImprovementAgent - Autonomous improvement (HIGH)
Agent Registration Priority Matrix
| Agent | Priority | Reason | Impact |
|---|
| IDManagerAgent | CRITICAL | Identity management for all agents | System failure |
| AGInt | CRITICAL | Core cognitive processing | No intelligence |
| BDIAgent | CRITICAL | Primary execution engine | No task execution |
| EnhancedMemoryAgent | HIGH | Advanced learning capabilities | Limited learning |
| SelfImprovementAgent | HIGH | Autonomous evolution | No self-improvement |
| MultiModelAgent | MEDIUM | LLM optimization | Performance impact |
| SimpleCoderAgent | MEDIUM | Development capabilities | Limited coding |
๐ Agent Statistics
- Total Agents Found: 20+
- Registered Agents: 6 (30%)
- Unregistered Agents: 14+ (70%)
- Critical Unregistered: 3 (IDManager, AGInt, BDI)
- Active Registered: 6 (100% of registered)
๐ง Agent Architecture Principles
Core Design Patterns
- Cryptographic Identity: Every agent has unique identity and signature
- A2A Communication: Standardized agent-to-agent protocols
- Tool Integration: Agents use tools, not internal implementations
- Memory-Driven Learning: Comprehensive logging enables evolution
- BDI Cognitive Model: Belief-Desire-Intention for goal-oriented behavior
Registration Requirements
- Unique cryptographic identity
- A2A model card specification
- Tool access control definitions
- Capability documentation
- Version and lifecycle management
๐ฏ Next Steps
- Register Critical Agents: IDManager, AGInt, BDI immediately
- Audit Agent Capabilities: Ensure all agents have proper tool access
- Standardize A2A Communication: Implement model cards for all agents
- Memory Integration: Connect all agents to enhanced memory system
- Performance Monitoring: Track agent effectiveness and resource usage
This documentation reflects the current state of agent registration and highlights critical gaps that need immediate attention for optimal mindX orchestration environment performance.*
Referenced in this document