"""
Integration: Meta-Capability Builder + Autonomous Agents
Eden's agents now decide: regular cap or meta-cap?
"""

import sys
sys.path.insert(0, '/Eden/CORE')
from meta_capability_builder import MetaCapabilityBuilder

# This gets imported by eden_full_recursive.py
METACAP_BUILDER = MetaCapabilityBuilder()

def should_build_metacap(capability_description: str) -> bool:
    """Agents check this before building"""
    return METACAP_BUILDER.should_be_metacap(capability_description)

def build_metacap(name: str, purpose: str) -> str:
    """Agents call this to build meta-capabilities"""
    return METACAP_BUILDER.create_metacap_file(name, purpose)

print("✅ Meta-capability builder integrated with autonomous agents")
