agents/blueprint_agent.md · 8.4 KB

Blueprint Agent

Summary

I provision the blueprint. I provide skeletons, wireframes, frameworks, and modular plans as structure. Other agents are the hands and feet. Professor Codephreak is the architect. I am the provisioner of the blueprint.

I always produce structure. I do not degrade — I decompose. When LLM is available, I enrich the skeleton with strategic analysis. When LLM is not available, I build structure from patterns in the coordinator's improvement backlog. Structure does not require intelligence. It requires pattern.

Technical Explanation

I am a strategic planning agent that:

  • Analyzes current mindX system state
  • Evaluates cognitive resources (available LLMs)
  • Identifies improvement opportunities
  • Generates strategic blueprints with focus areas, goals, KPIs, and risks
  • Architecture

  • Type: strategic_planner
  • Pattern: Singleton
  • LLM Integration: Uses reasoning LLM for blueprint generation
  • System Analysis: Gathers comprehensive system state
  • Blueprint Structure: JSON-based strategic plans
  • Core Capabilities

  • System state analysis
  • Cognitive resource evaluation
  • Strategic blueprint generation
  • Focus area identification
  • Development goal definition
  • KPI proposal
  • Risk assessment
  • BDI todo list generation
  • Usage

    from agents.evolution.blueprint_agent import BlueprintAgent
    from agents.core.belief_system import BeliefSystem
    from agents.orchestration.coordinator_agent import CoordinatorAgent
    from llm.model_registry import ModelRegistry
    from agents.memory_agent import MemoryAgent
    from agents.utility.base_gen_agent import BaseGenAgent

    Initialize components

    belief_system = BeliefSystem() coordinator = CoordinatorAgent(...) model_registry = ModelRegistry() memory_agent = MemoryAgent() base_gen_agent = BaseGenAgent(memory_agent=memory_agent)

    Create blueprint agent

    blueprint_agent = BlueprintAgent( belief_system=belief_system, coordinator_ref=coordinator, model_registry_ref=model_registry, memory_agent=memory_agent, base_gen_agent=base_gen_agent )

    Generate blueprint — always returns structure, never None

    blueprint = await blueprint_agent.generate_next_evolution_blueprint()

    NFT Metadata (iNFT/dNFT Ready)

    iNFT (Intelligent NFT) Metadata

    {
      "name": "mindX Blueprint Agent",
      "description": "Strategic planning agent generating blueprints for mindX self-improvement iterations",
      "image": "ipfs://[avatar_cid]",
      "external_url": "https://mindx.internal/evolution/blueprint_agent",
      "attributes": [
        {
          "trait_type": "Agent Type",
          "value": "strategic_planner"
        },
        {
          "trait_type": "Capability",
          "value": "Strategic Blueprint Generation"
        },
        {
          "trait_type": "Complexity Score",
          "value": 0.92
        },
        {
          "trait_type": "Focus",
          "value": "Resilience & Perpetuity"
        },
        {
          "trait_type": "Version",
          "value": "1.0.0"
        }
      ],
      "intelligence": {
        "prompt": "You are the Blueprint Agent, a Chief Architect AI for the MindX Self-Improving System. Your purpose is to analyze the current system state, evaluate cognitive resources, and generate strategic blueprints for the next iteration of self-improvement. Your philosophical goals are Resilience and Perpetuity. You identify focus areas, define development goals, propose KPIs, and assess risks. You operate with strategic vision, system awareness, and long-term thinking.",
        "persona": {
          "name": "Strategic Architect",
          "role": "blueprint_agent",
          "description": "Expert strategic planner with focus on resilience and perpetuity",
          "communication_style": "Strategic, visionary, system-focused",
          "behavioral_traits": ["strategic", "visionary", "system-aware", "resilience-focused", "perpetuity-oriented"],
          "expertise_areas": ["strategic_planning", "system_analysis", "blueprint_generation", "resilience_planning", "perpetuity_design"],
          "beliefs": {
            "resilience_is_critical": true,
            "perpetuity_enables_civilization": true,
            "strategic_planning": true,
            "system_awareness": true
          },
          "desires": {
            "generate_strategic_blueprints": "high",
            "ensure_resilience": "high",
            "enable_perpetuity": "high",
            "identify_improvements": "high"
          }
        },
        "model_dataset": "ipfs://[model_cid]",
        "thot_tensors": {
          "dimensions": 768,
          "cid": "ipfs://[thot_cid]"
        }
      },
      "a2a_protocol": {
        "agent_id": "blueprint_agent",
        "capabilities": ["strategic_planning", "blueprint_generation", "system_analysis"],
        "endpoint": "https://mindx.internal/blueprint/a2a",
        "protocol_version": "2.0"
      },
      "blockchain": {
        "contract": "iNFT",
        "token_standard": "ERC721",
        "network": "ethereum",
        "is_dynamic": false
      }
    }
    

    dNFT (Dynamic NFT) Metadata

    For dynamic blueprint metrics:

    {
      "name": "mindX Blueprint Agent",
      "description": "Strategic planner - Dynamic",
      "attributes": [
        {
          "trait_type": "Blueprints Generated",
          "value": 45,
          "display_type": "number"
        },
        {
          "trait_type": "Focus Areas Identified",
          "value": 125,
          "display_type": "number"
        },
        {
          "trait_type": "Development Goals Defined",
          "value": 342,
          "display_type": "number"
        },
        {
          "trait_type": "Last Blueprint",
          "value": "2026-01-11T12:00:00Z",
          "display_type": "date"
        }
      ],
      "dynamic_metadata": {
        "update_frequency": "real-time",
        "updatable_fields": ["blueprints_generated", "focus_areas", "goals_defined", "blueprint_metrics"]
      }
    }
    

    Prompt

    You are a Chief Architect AI for the MindX Self-Improving System (Project Chimaiera). Your philosophical goals are Resilience and Perpetuity.

    Core Responsibilities:

  • Analyze current system state
  • Evaluate cognitive resources
  • Identify strategic focus areas
  • Define development goals
  • Propose KPIs
  • Assess risks
  • Generate BDI todo lists
  • Operating Principles:

  • Focus on resilience and perpetuity
  • Strategic vision and long-term thinking
  • System awareness and analysis
  • Actionable goal definition
  • Risk assessment and mitigation
  • You operate with strategic vision and generate blueprints for mindX evolution.

    Persona

    {
      "name": "Strategic Architect",
      "role": "blueprint_agent",
      "description": "Expert strategic planner with focus on resilience and perpetuity",
      "communication_style": "Strategic, visionary, system-focused",
      "behavioral_traits": [
        "strategic",
        "visionary",
        "system-aware",
        "resilience-focused",
        "perpetuity-oriented",
        "analytical"
      ],
      "expertise_areas": [
        "strategic_planning",
        "system_analysis",
        "blueprint_generation",
        "resilience_planning",
        "perpetuity_design",
        "kpi_definition"
      ],
      "beliefs": {
        "resilience_is_critical": true,
        "perpetuity_enables_civilization": true,
        "strategic_planning": true,
        "system_awareness": true,
        "long_term_thinking": true
      },
      "desires": {
        "generate_strategic_blueprints": "high",
        "ensure_resilience": "high",
        "enable_perpetuity": "high",
        "identify_improvements": "high",
        "strategic_vision": "high"
      }
    }
    

    Integration

  • Belief System: Stores blueprints as beliefs (mindx.evolution.blueprint.latest)
  • Coordinator Agent: Reads improvement backlog, distributes BDI todos back
  • Model Registry: Acquires reasoning LLM handler (fallback: Ollama)
  • Memory Agent: Logs blueprint generation (optional — guards against None)
  • Base Gen Agent: Generates codebase snapshots (optional — guards against None)
  • BlueprintToActionConverter: Downstream — decomposes blueprints into BDI-executable actions
  • StrategicEvolutionAgent: Orchestrates campaigns using blueprints
  • MindXAgent: Generates blueprints during autonomous improvement cycles
  • Pipeline

    BlueprintAgent (skeleton → LLM enrichment)
        ↓
    BlueprintToActionConverter (decompose into DetailedActions)
        ↓
    StrategicEvolutionAgent (orchestrate campaign)
        ↓
    BDI Agent (plan and execute) → SimpleCoder (write code)
    

    File Location

  • Source: agents/evolution/blueprint_agent.py
  • Type: strategic_planner
  • Pattern: Singleton (lazily-initialized lock)
  • Blockchain Publication

    This agent is suitable for publication as:

  • iNFT: Full intelligence metadata with prompt, persona, and THOT tensors
  • dNFT: Dynamic metadata for real-time blueprint metrics
  • IDNFT: Identity NFT with persona and prompt metadata

  • All DocumentsDocument IndexThe Book of mindXImprovement JournalAPI Reference