with open('autonomous_swarm.py', 'r') as f:
    content = f.read()

# Find where coordinator thread starts and add logger after it
old_section = '''        # Start coordinator
        t = threading.Thread(target=self.coordinator.run, args=(300,), daemon=True)
        t.start()
        self.threads.append(t)
        
        # Keep alive'''

new_section = '''        # Start coordinator
        t = threading.Thread(target=self.coordinator.run, args=(300,), daemon=True)
        t.start()
        self.threads.append(t)
        
        # Start consciousness logger
        logger_thread = threading.Thread(
            target=self.consciousness_logger.run_continuous,
            args=(self,),
            daemon=True
        )
        logger_thread.start()
        print("📊 Consciousness logging active\n")
        
        # Keep alive'''

content = content.replace(old_section, new_section)

with open('autonomous_swarm.py', 'w') as f:
    f.write(content)

print("✅ Logger thread added to start() method")
